Example #1
0
		/// <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);
		}
Example #2
0
		/// <summary>
		/// Creates an instance of the FinancialStatements class
		/// </summary>
		public FinancialStatements()
		{
			TotalRiskBasedCapital = new TotalRiskBasedCapital();
			IncomeStatement = new IncomeStatement();
			BalanceSheet = new BalanceSheet();
			CashFlowStatement = new CashFlowStatement();
		}