/// <summary> /// Sets values for non existing periods from a previous instance /// </summary> /// <remarks>Used to fill-forward values from previous dates</remarks> /// <param name="previous">The previous instance</param> public void UpdateValues(IncomeStatement previous) { Amortization.UpdateValues(previous.Amortization); SecuritiesAmortization.UpdateValues(previous.SecuritiesAmortization); CostOfRevenue.UpdateValues(previous.CostOfRevenue); CumulativeEffectOfAccountingChange.UpdateValues(previous.CumulativeEffectOfAccountingChange); Depletion.UpdateValues(previous.Depletion); Depreciation.UpdateValues(previous.Depreciation); DepreciationAndAmortization.UpdateValues(previous.DepreciationAndAmortization); DepreciationAmortizationDepletion.UpdateValues(previous.DepreciationAmortizationDepletion); NetIncomeDiscontinuousOperations.UpdateValues(previous.NetIncomeDiscontinuousOperations); ExciseTaxes.UpdateValues(previous.ExciseTaxes); NetIncomeExtraordinary.UpdateValues(previous.NetIncomeExtraordinary); FeeRevenueAndOtherIncome.UpdateValues(previous.FeeRevenueAndOtherIncome); GeneralAndAdministrativeExpense.UpdateValues(previous.GeneralAndAdministrativeExpense); GrossProfit.UpdateValues(previous.GrossProfit); InterestExpense.UpdateValues(previous.InterestExpense); InterestExpenseNonOperating.UpdateValues(previous.InterestExpenseNonOperating); InterestExpenseOperating.UpdateValues(previous.InterestExpenseOperating); InterestIncomeAfterProvisionForLoanLoss.UpdateValues(previous.InterestIncomeAfterProvisionForLoanLoss); InterestIncomeNonOperating.UpdateValues(previous.InterestIncomeNonOperating); InterestIncomeOperating.UpdateValues(previous.InterestIncomeOperating); NetNonOperatingInterestIncomeExpense.UpdateValues(previous.NetNonOperatingInterestIncomeExpense); NetOperatingInterestIncomeExpense.UpdateValues(previous.NetOperatingInterestIncomeExpense); LossAdjustmentExpense.UpdateValues(previous.LossAdjustmentExpense); MinorityInterests.UpdateValues(previous.MinorityInterests); NetIncome.UpdateValues(previous.NetIncome); NetIncomeCommonStockholders.UpdateValues(previous.NetIncomeCommonStockholders); NetIncomeContinuousOperations.UpdateValues(previous.NetIncomeContinuousOperations); NetInterestIncome.UpdateValues(previous.NetInterestIncome); NetInvestmentIncome.UpdateValues(previous.NetInvestmentIncome); TotalRevenue.UpdateValues(previous.TotalRevenue); NonInterestExpense.UpdateValues(previous.NonInterestExpense); NonInterestIncome.UpdateValues(previous.NonInterestIncome); OperatingExpense.UpdateValues(previous.OperatingExpense); OperatingIncome.UpdateValues(previous.OperatingIncome); OperatingRevenue.UpdateValues(previous.OperatingRevenue); OtherIncomeExpense.UpdateValues(previous.OtherIncomeExpense); PolicyAcquisitionExpense.UpdateValues(previous.PolicyAcquisitionExpense); NetPolicyholderBenefitsAndClaims.UpdateValues(previous.NetPolicyholderBenefitsAndClaims); PreferredStockDividends.UpdateValues(previous.PreferredStockDividends); TotalPremiumsEarned.UpdateValues(previous.TotalPremiumsEarned); PretaxIncome.UpdateValues(previous.PretaxIncome); TaxProvision.UpdateValues(previous.TaxProvision); CreditLossesProvision.UpdateValues(previous.CreditLossesProvision); ResearchAndDevelopment.UpdateValues(previous.ResearchAndDevelopment); SellingAndMarketingExpense.UpdateValues(previous.SellingAndMarketingExpense); SellingGeneralAndAdministration.UpdateValues(previous.SellingGeneralAndAdministration); SpecialIncomeCharges.UpdateValues(previous.SpecialIncomeCharges); TotalExpenses.UpdateValues(previous.TotalExpenses); AmortizationOfDeferredAcquisitionCosts.UpdateValues(previous.AmortizationOfDeferredAcquisitionCosts); InterestIncome.UpdateValues(previous.InterestIncome); PropertyLiabilityInsuranceClaims.UpdateValues(previous.PropertyLiabilityInsuranceClaims); EBIT.UpdateValues(previous.EBIT); EBITDA.UpdateValues(previous.EBITDA); NetIncomeContinuousOperationsNetMinorityInterest.UpdateValues(previous.NetIncomeContinuousOperationsNetMinorityInterest); AccretionOnPreferredStock.UpdateValues(previous.AccretionOnPreferredStock); AccruedPreferredStockDividends.UpdateValues(previous.AccruedPreferredStockDividends); AcquiredInProcessRnD.UpdateValues(previous.AcquiredInProcessRnD); AcquisitionExpense.UpdateValues(previous.AcquisitionExpense); AdministrativeExpense.UpdateValues(previous.AdministrativeExpense); AgencyFees.UpdateValues(previous.AgencyFees); AgencyFeesAndCommissions.UpdateValues(previous.AgencyFeesAndCommissions); AllowancesForConstruction.UpdateValues(previous.AllowancesForConstruction); CapitalnBusinessTaxes.UpdateValues(previous.CapitalnBusinessTaxes); CededPremiums.UpdateValues(previous.CededPremiums); CommissionExpenses.UpdateValues(previous.CommissionExpenses); CommissionRevenue.UpdateValues(previous.CommissionRevenue); CreditCard.UpdateValues(previous.CreditCard); DevelopmentExpense.UpdateValues(previous.DevelopmentExpense); DividendIncome.UpdateValues(previous.DividendIncome); EarningLossOfEquityInvestments.UpdateValues(previous.EarningLossOfEquityInvestments); EarningsFromEquityInterest.UpdateValues(previous.EarningsFromEquityInterest); ElectricRevenue.UpdateValues(previous.ElectricRevenue); Equipment.UpdateValues(previous.Equipment); ExplorationDevelopmentAndMineralPropertyLeaseExpenses.UpdateValues(previous.ExplorationDevelopmentAndMineralPropertyLeaseExpenses); Fees.UpdateValues(previous.Fees); FeesAndCommissions.UpdateValues(previous.FeesAndCommissions); ForeignExchangeTradingGains.UpdateValues(previous.ForeignExchangeTradingGains); Fuel.UpdateValues(previous.Fuel); FuelAndPurchasePower.UpdateValues(previous.FuelAndPurchasePower); GainOnSaleOfBusiness.UpdateValues(previous.GainOnSaleOfBusiness); GainOnSaleOfPPE.UpdateValues(previous.GainOnSaleOfPPE); GainOnSaleOfSecurity.UpdateValues(previous.GainOnSaleOfSecurity); GainsLossOnDisposalOfDiscontinuedOperations.UpdateValues(previous.GainsLossOnDisposalOfDiscontinuedOperations); GasRevenue.UpdateValues(previous.GasRevenue); GeneralAccountAssets.UpdateValues(previous.GeneralAccountAssets); GeneralExpense.UpdateValues(previous.GeneralExpense); GrossPremiumsWritten.UpdateValues(previous.GrossPremiumsWritten); ImpairmentOfCapitalAssets.UpdateValues(previous.ImpairmentOfCapitalAssets); OtherImpairmentOfCapitalAssets.UpdateValues(previous.OtherImpairmentOfCapitalAssets); IncomeFromEquityMethodInvestments.UpdateValues(previous.IncomeFromEquityMethodInvestments); AcquiredInProcessRnDIncome.UpdateValues(previous.AcquiredInProcessRnDIncome); RestructringAndMnAIncome.UpdateValues(previous.RestructringAndMnAIncome); IncreaseDecreaseInNetUnearnedPremiumReserves.UpdateValues(previous.IncreaseDecreaseInNetUnearnedPremiumReserves); InsuranceAndClaims.UpdateValues(previous.InsuranceAndClaims); InsuranceAndPremiums.UpdateValues(previous.InsuranceAndPremiums); InterestIncomeFromInterestBearingDeposits.UpdateValues(previous.InterestIncomeFromInterestBearingDeposits); InterestExpenseForCapitalizedLeaseObligations.UpdateValues(previous.InterestExpenseForCapitalizedLeaseObligations); InterestExpenseForDeposit.UpdateValues(previous.InterestExpenseForDeposit); InterestExpenseForFederalFundsSoldAndSecuritiesPurchaseUnderAgreementsToResell.UpdateValues(previous.InterestExpenseForFederalFundsSoldAndSecuritiesPurchaseUnderAgreementsToResell); InterestExpenseForLongTermDebt.UpdateValues(previous.InterestExpenseForLongTermDebt); InterestExpenseForLongTermDebtAndCapitalSecurities.UpdateValues(previous.InterestExpenseForLongTermDebtAndCapitalSecurities); InterestExpenseForShortTermDebt.UpdateValues(previous.InterestExpenseForShortTermDebt); InterestIncomeFromDeposits.UpdateValues(previous.InterestIncomeFromDeposits); InterestIncomeFromFederalFundsSoldAndSecuritiesPurchaseUnderAgreementsToResell.UpdateValues(previous.InterestIncomeFromFederalFundsSoldAndSecuritiesPurchaseUnderAgreementsToResell); InterestIncomeFromInvestmentSecurities.UpdateValues(previous.InterestIncomeFromInvestmentSecurities); InterestIncomeFromLeases.UpdateValues(previous.InterestIncomeFromLeases); InterestIncomeFromLoans.UpdateValues(previous.InterestIncomeFromLoans); InterestIncomeFromLoansAndLease.UpdateValues(previous.InterestIncomeFromLoansAndLease); InterestIncomeFromSecurities.UpdateValues(previous.InterestIncomeFromSecurities); InterestIncomeFromTradingAccountSecurities.UpdateValues(previous.InterestIncomeFromTradingAccountSecurities); InvestmentBankingProfit.UpdateValues(previous.InvestmentBankingProfit); LifeAnnuityPremiums.UpdateValues(previous.LifeAnnuityPremiums); LoansHeldForResell.UpdateValues(previous.LoansHeldForResell); LossAndLossAdjustmentExpectedIncurred.UpdateValues(previous.LossAndLossAdjustmentExpectedIncurred); MaintenanceAndRepairs.UpdateValues(previous.MaintenanceAndRepairs); MarketingExpense.UpdateValues(previous.MarketingExpense); InterestIncomeFromOtherMoneyMarketInvestments.UpdateValues(previous.InterestIncomeFromOtherMoneyMarketInvestments); NetForeignExchangeGainLoss.UpdateValues(previous.NetForeignExchangeGainLoss); NetOccupancyExpense.UpdateValues(previous.NetOccupancyExpense); NetPremiumsWritten.UpdateValues(previous.NetPremiumsWritten); NetRealizedGainLossOnInvestments.UpdateValues(previous.NetRealizedGainLossOnInvestments); NonRecurringOperationExpense.UpdateValues(previous.NonRecurringOperationExpense); OccupancyAndEquipment.UpdateValues(previous.OccupancyAndEquipment); OperatingTaxesnLicenses.UpdateValues(previous.OperatingTaxesnLicenses); OperationAndMaintenance.UpdateValues(previous.OperationAndMaintenance); OtherCustomerServices.UpdateValues(previous.OtherCustomerServices); OtherGainLossFromDispositionOfDiscontinuedOperations.UpdateValues(previous.OtherGainLossFromDispositionOfDiscontinuedOperations); OtherInterestExpense.UpdateValues(previous.OtherInterestExpense); OtherInterestIncome.UpdateValues(previous.OtherInterestIncome); OtherNonInterestExpense.UpdateValues(previous.OtherNonInterestExpense); OtherOperatingRevenue.UpdateValues(previous.OtherOperatingRevenue); OtherSpecialCharges.UpdateValues(previous.OtherSpecialCharges); MiscOtherSpecialCharges.UpdateValues(previous.MiscOtherSpecialCharges); OtherTaxes.UpdateValues(previous.OtherTaxes); PolicyFees.UpdateValues(previous.PolicyFees); PolicyholderBenefitsCeded.UpdateValues(previous.PolicyholderBenefitsCeded); PolicyholderBenefitsGross.UpdateValues(previous.PolicyholderBenefitsGross); PolicyholderDividends.UpdateValues(previous.PolicyholderDividends); PolicyholderInterest.UpdateValues(previous.PolicyholderInterest); PolicyholderAndReinsurerAccounts.UpdateValues(previous.PolicyholderAndReinsurerAccounts); TrustPreferredSecurities.UpdateValues(previous.TrustPreferredSecurities); PrincipleTransactionRevenue.UpdateValues(previous.PrincipleTransactionRevenue); ProfessionalExpenseAndContractServicesExpense.UpdateValues(previous.ProfessionalExpenseAndContractServicesExpense); PromotionAndAdvertising.UpdateValues(previous.PromotionAndAdvertising); PropertyCasualtyPremiums.UpdateValues(previous.PropertyCasualtyPremiums); ProvisionForDoubtfulAccounts.UpdateValues(previous.ProvisionForDoubtfulAccounts); ProvisionForGainLossOnDisposal.UpdateValues(previous.ProvisionForGainLossOnDisposal); PurchasedTransportationServices.UpdateValues(previous.PurchasedTransportationServices); RealizedCapitalGain.UpdateValues(previous.RealizedCapitalGain); RentAndLandingFees.UpdateValues(previous.RentAndLandingFees); ResearchExpense.UpdateValues(previous.ResearchExpense); RestructuringAndMergernAcquisition.UpdateValues(previous.RestructuringAndMergernAcquisition); RevenuesCargo.UpdateValues(previous.RevenuesCargo); RevenuesPassenger.UpdateValues(previous.RevenuesPassenger); SalariesAndWages.UpdateValues(previous.SalariesAndWages); SecuritiesActivities.UpdateValues(previous.SecuritiesActivities); SellingExpense.UpdateValues(previous.SellingExpense); ServiceChargeOnDepositorAccounts.UpdateValues(previous.ServiceChargeOnDepositorAccounts); ShareInNetIncomeOfUnconsolidatedEntities.UpdateValues(previous.ShareInNetIncomeOfUnconsolidatedEntities); TimeDepositsPlaced.UpdateValues(previous.TimeDepositsPlaced); TradingGainLoss.UpdateValues(previous.TradingGainLoss); TransportationRevenue.UpdateValues(previous.TransportationRevenue); TrustFeesbyCommissions.UpdateValues(previous.TrustFeesbyCommissions); UnderwritingExpenses.UpdateValues(previous.UnderwritingExpenses); WriteDown.UpdateValues(previous.WriteDown); OtherWriteDown.UpdateValues(previous.OtherWriteDown); WriteOff.UpdateValues(previous.WriteOff); OtherWriteOff.UpdateValues(previous.OtherWriteOff); OtherNonInterestIncome.UpdateValues(previous.OtherNonInterestIncome); PremiumTaxesCredit.UpdateValues(previous.PremiumTaxesCredit); AmortizationOfIntangibles.UpdateValues(previous.AmortizationOfIntangibles); NetIncomeFromContinuingAndDiscontinuedOperation.UpdateValues(previous.NetIncomeFromContinuingAndDiscontinuedOperation); NetIncomeFromOtherGainsLosses.UpdateValues(previous.NetIncomeFromOtherGainsLosses); NetIncomeFromTaxLossCarryforward.UpdateValues(previous.NetIncomeFromTaxLossCarryforward); OtherOperatingExpenses.UpdateValues(previous.OtherOperatingExpenses); TotalMoneyMarketInvestments.UpdateValues(previous.TotalMoneyMarketInvestments); ReconciledCostOfRevenue.UpdateValues(previous.ReconciledCostOfRevenue); ReconciledDepreciation.UpdateValues(previous.ReconciledDepreciation); NormalizedIncome.UpdateValues(previous.NormalizedIncome); NonOperatingExpenses.UpdateValues(previous.NonOperatingExpenses); NonOperatingIncome.UpdateValues(previous.NonOperatingIncome); NetIncomeFromContinuingOperationNetMinorityInterest.UpdateValues(previous.NetIncomeFromContinuingOperationNetMinorityInterest); PrincipleInvestmentGainLoss.UpdateValues(previous.PrincipleInvestmentGainLoss); GainLossonSaleofAssets.UpdateValues(previous.GainLossonSaleofAssets); GainonSaleofLoans.UpdateValues(previous.GainonSaleofLoans); GainonSaleofInvestmentProperty.UpdateValues(previous.GainonSaleofInvestmentProperty); SpecialIncome.UpdateValues(previous.SpecialIncome); AcquiredinProcessRnDIncomeBanks.UpdateValues(previous.AcquiredinProcessRnDIncomeBanks); RestructuringAndMergerAndAcquisitionIncome.UpdateValues(previous.RestructuringAndMergerAndAcquisitionIncome); ImpairmentofCapitalAssetsIncome.UpdateValues(previous.ImpairmentofCapitalAssetsIncome); GainonExtinguishmentofDebt.UpdateValues(previous.GainonExtinguishmentofDebt); SpecialCharge.UpdateValues(previous.SpecialCharge); LossonExtinguishmentofDebt.UpdateValues(previous.LossonExtinguishmentofDebt); EarningsfromEquityInterestNetOfTax.UpdateValues(previous.EarningsfromEquityInterestNetOfTax); NetIncomeIncludingNoncontrollingInterests.UpdateValues(previous.NetIncomeIncludingNoncontrollingInterests); OtherunderPreferredStockDividend.UpdateValues(previous.OtherunderPreferredStockDividend); EarningsfromEquityInterestRevenue.UpdateValues(previous.EarningsfromEquityInterestRevenue); GainLossfromDisposalSaleofAssets.UpdateValues(previous.GainLossfromDisposalSaleofAssets); GainLossfromDisposalSaleofAssetsOther.UpdateValues(previous.GainLossfromDisposalSaleofAssetsOther); GainonSaleofOtherRealEstateOwned.UpdateValues(previous.GainonSaleofOtherRealEstateOwned); InterestIncomeRevenue.UpdateValues(previous.InterestIncomeRevenue); LitigationExpense.UpdateValues(previous.LitigationExpense); OtherthanTemporaryImpairmentLossesInvestments.UpdateValues(previous.OtherthanTemporaryImpairmentLossesInvestments); UnrealizedGainorLoss.UpdateValues(previous.UnrealizedGainorLoss); ChangesinInventoriesofFinishedGoodsandWorkinProgress.UpdateValues(previous.ChangesinInventoriesofFinishedGoodsandWorkinProgress); WorkPerformedbyEntityandCapitalized.UpdateValues(previous.WorkPerformedbyEntityandCapitalized); DistributionCosts.UpdateValues(previous.DistributionCosts); StaffCosts.UpdateValues(previous.StaffCosts); SocialSecurityCosts.UpdateValues(previous.SocialSecurityCosts); PensionCosts.UpdateValues(previous.PensionCosts); OtherOperatingIncomeTotal.UpdateValues(previous.OtherOperatingIncomeTotal); ShareofOperatingProfitLossfromJointVenturesAndAssociates.UpdateValues(previous.ShareofOperatingProfitLossfromJointVenturesAndAssociates); ExceptionalItems.UpdateValues(previous.ExceptionalItems); IncomefromSharesinSubsidiariesGroupUndertakings.UpdateValues(previous.IncomefromSharesinSubsidiariesGroupUndertakings); IncomefromAssociatesandOtherParticipatingInterests.UpdateValues(previous.IncomefromAssociatesandOtherParticipatingInterests); TotalOtherFinanceCost.UpdateValues(previous.TotalOtherFinanceCost); GrossDividendPayment.UpdateValues(previous.GrossDividendPayment); InterestandSimilarIncome.UpdateValues(previous.InterestandSimilarIncome); FeesandCommissionIncome.UpdateValues(previous.FeesandCommissionIncome); FeesandCommissionExpense.UpdateValues(previous.FeesandCommissionExpense); NetTradingIncome.UpdateValues(previous.NetTradingIncome); OutwardReinsurancePremiums.UpdateValues(previous.OutwardReinsurancePremiums); OtherStaffCosts.UpdateValues(previous.OtherStaffCosts); ShareBasedPayments.UpdateValues(previous.ShareBasedPayments); GainonInvestmentProperties.UpdateValues(previous.GainonInvestmentProperties); AverageDilutionEarnings.UpdateValues(previous.AverageDilutionEarnings); GainonRedemptionandExtinguishmentofDebt.UpdateValues(previous.GainonRedemptionandExtinguishmentofDebt); MiscellaneousOtherOperatingIncome.UpdateValues(previous.MiscellaneousOtherOperatingIncome); GainLossonFinancialInstrumentsDesignatedasCashFlowHedges.UpdateValues(previous.GainLossonFinancialInstrumentsDesignatedasCashFlowHedges); GainLossonDerecognitionofAvailableForSaleFinancialAssets.UpdateValues(previous.GainLossonDerecognitionofAvailableForSaleFinancialAssets); GainLossonDerecognitionofNonCurrentAssetsNotHeldforSaleTotal.UpdateValues(previous.GainLossonDerecognitionofNonCurrentAssetsNotHeldforSaleTotal); NegativeGoodwillImmediatelyRecognized.UpdateValues(previous.NegativeGoodwillImmediatelyRecognized); GainsLossesonFinancialInstrumentsDuetoFairValueAdjustmentsinHedgeAccountingTotal.UpdateValues(previous.GainsLossesonFinancialInstrumentsDuetoFairValueAdjustmentsinHedgeAccountingTotal); ImpairmentLossesReversalsFinancialInstrumentsNet.UpdateValues(previous.ImpairmentLossesReversalsFinancialInstrumentsNet); ShareofProfitLossfromEquityAccountedInvestments.UpdateValues(previous.ShareofProfitLossfromEquityAccountedInvestments); ClaimsandPaidIncurred.UpdateValues(previous.ClaimsandPaidIncurred); ReinsuranceRecoveriesClaimsandBenefits.UpdateValues(previous.ReinsuranceRecoveriesClaimsandBenefits); ChangeinInsuranceLiabilitiesNetofReinsurance.UpdateValues(previous.ChangeinInsuranceLiabilitiesNetofReinsurance); ChangeinInvestmentContract.UpdateValues(previous.ChangeinInvestmentContract); ChangeinReinsuranceAssets.UpdateValues(previous.ChangeinReinsuranceAssets); CreditRiskProvisions.UpdateValues(previous.CreditRiskProvisions); WagesandSalaries.UpdateValues(previous.WagesandSalaries); OtherNonOperatingIncomeExpenses.UpdateValues(previous.OtherNonOperatingIncomeExpenses); InterestIncomeOtherOperatingIncome.UpdateValues(previous.InterestIncomeOtherOperatingIncome); OtherNonOperatingIncome.UpdateValues(previous.OtherNonOperatingIncome); OtherNonOperatingExpenses.UpdateValues(previous.OtherNonOperatingExpenses); TotalUnusualItems.UpdateValues(previous.TotalUnusualItems); TotalUnusualItemsExcludingGoodwill.UpdateValues(previous.TotalUnusualItemsExcludingGoodwill); TaxRateForCalcs.UpdateValues(previous.TaxRateForCalcs); TaxEffectOfUnusualItems.UpdateValues(previous.TaxEffectOfUnusualItems); NormalizedEBITDA.UpdateValues(previous.NormalizedEBITDA); GainOnForeignCurrencyExchangeFromBorrowingsRelatingToInterestCosts.UpdateValues(previous.GainOnForeignCurrencyExchangeFromBorrowingsRelatingToInterestCosts); StockBasedCompensation.UpdateValues(previous.StockBasedCompensation); DilutedNIAvailtoComStockholders.UpdateValues(previous.DilutedNIAvailtoComStockholders); InvestmentContractLiabilitiesIncurred.UpdateValues(previous.InvestmentContractLiabilitiesIncurred); ReinsuranceRecoveriesofInvestmentContract.UpdateValues(previous.ReinsuranceRecoveriesofInvestmentContract); TotalDividendPaymentofEquityShares.UpdateValues(previous.TotalDividendPaymentofEquityShares); TotalDividendPaymentofNonEquityShares.UpdateValues(previous.TotalDividendPaymentofNonEquityShares); ChangeinTheGrossProvisionforUnearnedPremiums.UpdateValues(previous.ChangeinTheGrossProvisionforUnearnedPremiums); ChangeinTheGrossProvisionforUnearnedPremiumsReinsurersShare.UpdateValues(previous.ChangeinTheGrossProvisionforUnearnedPremiumsReinsurersShare); ClaimsandChangeinInsuranceLiabilities.UpdateValues(previous.ClaimsandChangeinInsuranceLiabilities); ReinsuranceRecoveriesofInsuranceLiabilities.UpdateValues(previous.ReinsuranceRecoveriesofInsuranceLiabilities); }
/// <summary> /// Creates an instance of the FinancialStatements class /// </summary> public FinancialStatements() { TotalRiskBasedCapital = new TotalRiskBasedCapital(); IncomeStatement = new IncomeStatement(); BalanceSheet = new BalanceSheet(); CashFlowStatement = new CashFlowStatement(); }