UNPKG

yahoo-finance2

Version:
804 lines 30.8 kB
/** * Fundamentals Time Series module for retrieving detailed financial statement data over time. * * This module provides comprehensive time-series financial data including balance sheet, * income statement, and cash flow statement items across quarterly, annual, and trailing * periods. Essential for financial analysis, trend analysis, and fundamental research. * * @example Basic Usage - Balance Sheet Data * ```typescript * import YahooFinance from "yahoo-finance2"; * const yahooFinance = new YahooFinance(); * * // Get quarterly balance sheet data for the last 2 years * const balanceSheetData = await yahooFinance.fundamentalsTimeSeries('AAPL', { * period1: '2022-01-01', * period2: '2024-01-01', * type: 'quarterly', * module: 'balance-sheet' * }); * * // Access specific metrics * balanceSheetData.forEach(quarter => { * console.log(`${quarter.date}: Cash = $${quarter.quarterlyCashAndCashEquivalents}`); * console.log(`Total Assets = $${quarter.quarterlyTotalAssets}`); * }); * ``` * * @example Financials (Income Statement) Analysis * ```typescript * // Get annual income statement data * const financialsData = await yahooFinance.fundamentalsTimeSeries('MSFT', { * period1: '2020-01-01', * type: 'annual', * module: 'financials' * }); * * // Track revenue growth over years * financialsData.forEach(year => { * console.log(`${year.date.getFullYear()}: Revenue = $${year.annualTotalRevenue}`); * console.log(`Net Income = $${year.annualNetIncome}`); * }); * * // Calculate revenue growth rate * if (financialsData.length >= 2) { * const latest = financialsData[financialsData.length - 1]; * const previous = financialsData[financialsData.length - 2]; * const growthRate = ((latest.annualTotalRevenue - previous.annualTotalRevenue) / previous.annualTotalRevenue) * 100; * console.log(`Revenue growth: ${growthRate.toFixed(2)}%`); * } * ``` * * @example Cash Flow Analysis * ```typescript * // Get cash flow data for operational analysis * const cashFlowData = await yahooFinance.fundamentalsTimeSeries('GOOGL', { * period1: '2022-01-01', * type: 'quarterly', * module: 'cash-flow' * }); * * // Analyze cash generation trends * cashFlowData.forEach(quarter => { * const operatingCF = quarter.quarterlyOperatingCashFlow; * const freeCF = quarter.quarterlyFreeCashFlow; * const capex = quarter.quarterlyCapitalExpenditure; * * console.log(`${quarter.date}: Operating CF = $${operatingCF}`); * console.log(`Free CF = $${freeCF}, CapEx = $${capex}`); * }); * ``` * * @example Comprehensive Financial Analysis * ```typescript * // Get all financial data for complete analysis * const allData = await yahooFinance.fundamentalsTimeSeries('NVDA', { * period1: '2023-01-01', * type: 'quarterly', * module: 'all' * }); * * // Financial health analysis * allData.forEach(quarter => { * const totalAssets = quarter.quarterlyTotalAssets; * const totalDebt = quarter.quarterlyTotalDebt; * const cash = quarter.quarterlyCashAndCashEquivalents; * const revenue = quarter.quarterlyTotalRevenue; * * // Key ratios * const debtToAssets = (totalDebt / totalAssets) * 100; * const cashRatio = (cash / totalDebt) * 100; * * console.log(`${quarter.date}:`); * console.log(` Debt-to-Assets: ${debtToAssets.toFixed(2)}%`); * console.log(` Cash Coverage: ${cashRatio.toFixed(2)}%`); * }); * ``` * * @example Trailing Twelve Months (TTM) Data * ```typescript * // Get trailing 12-month data for current analysis * const ttmData = await yahooFinance.fundamentalsTimeSeries('TSLA', { * period1: '2023-01-01', * type: 'trailing', * module: 'financials' * }); * * // Get the most recent TTM figures * const latest = ttmData[ttmData.length - 1]; * console.log(`TTM Revenue: $${latest.trailingTotalRevenue}`); * console.log(`TTM Net Income: $${latest.trailingNetIncome}`); * ``` * * @example Comparative Analysis * ```typescript * // Compare multiple companies * const symbols = ['AAPL', 'MSFT', 'GOOGL']; * const comparisons = await Promise.all( * symbols.map(symbol => * yahooFinance.fundamentalsTimeSeries(symbol, { * period1: '2023-01-01', * type: 'annual', * module: 'financials' * }) * ) * ); * * // Compare latest year revenues * symbols.forEach((symbol, index) => { * const data = comparisons[index]; * const latestYear = data[data.length - 1]; * console.log(`${symbol}: $${latestYear.annualTotalRevenue} revenue`); * }); * ``` * * @example Error Handling and Data Validation * ```typescript * try { * const data = await yahooFinance.fundamentalsTimeSeries('AAPL', { * period1: '2020-01-01', * type: 'quarterly', * module: 'balance-sheet' * }); * * // Check for data availability * if (data.length === 0) { * console.log('No financial data available for the specified period'); * return; * } * * // Validate data completeness * data.forEach(quarter => { * if (!quarter.quarterlyTotalAssets) { * console.warn(`Missing total assets data for ${quarter.date}`); * } * }); * * } catch (error) { * console.error('Failed to fetch fundamentals data:', error.message); * } * ``` * * @remarks * **Data Types**: The module supports three reporting periods: * - `quarterly`: Individual quarter reporting periods * - `annual`: Full fiscal year data * - `trailing`: Rolling 12-month (TTM) data * * **Module Types**: Financial statement categories: * - `financials`: Income statement items (revenue, expenses, net income) * - `balance-sheet`: Balance sheet items (assets, liabilities, equity) * - `cash-flow`: Cash flow statement items (operating, investing, financing) * - `all`: Complete financial data from all statements * * **Data Availability**: Historical depth varies by company and may be limited * for newer public companies. Large cap stocks typically have 5+ years of data. * * **Currency**: All values are in the company's reporting currency (usually USD * for US companies). Values are typically in absolute amounts, not per-share. * * **Timing**: Data is typically available 1-2 days after earnings release. * Trailing data is updated quarterly with the latest reported period. * * @see {@link quoteSummary} for current period fundamental data * * @module fundamentalsTimeSeries */ import type { ModuleOptionsWithValidateFalse, ModuleOptionsWithValidateTrue, ModuleThis } from "../lib/moduleCommon.js"; export type FundamentalsTimeSeries_Period = "3M" | "12M"; export declare const FundamentalsTimeSeries_Types: string[]; export declare const FundamentalsTimeSeries_Modules: string[]; export interface FundamentalsTimeSeriesFinancialsResult { date: Date; TYPE: "FINANCIALS"; periodType: FundamentalsTimeSeries_Period; totalRevenue?: number; operatingRevenue?: number; costOfRevenue?: number; grossProfit?: number; sellingGeneralAndAdministration?: number; sellingAndMarketingExpense?: number; generalAndAdministrativeExpense?: number; otherGandA?: number; researchAndDevelopment?: number; depreciationAmortizationDepletionIncomeStatement?: number; depletionIncomeStatement?: number; depreciationAndAmortizationInIncomeStatement?: number; amortization?: number; amortizationOfIntangiblesIncomeStatement?: number; depreciationIncomeStatement?: number; otherOperatingExpenses?: number; operatingExpense?: number; operatingIncome?: number; interestExpenseNonOperating?: number; interestIncomeNonOperating?: number; totalOtherFinanceCost?: number; netNonOperatingInterestIncomeExpense?: number; writeOff?: number; specialIncomeCharges?: number; gainOnSaleOfPPE?: number; gainOnSaleOfBusiness?: number; gainOnSaleOfSecurity?: number; otherSpecialCharges?: number; otherIncomeExpense?: number; otherNonOperatingIncomeExpenses?: number; totalExpenses?: number; pretaxIncome?: number; taxProvision?: number; netIncomeContinuousOperations?: number; netIncomeIncludingNoncontrollingInterests?: number; minorityInterests?: number; netIncomeFromTaxLossCarryforward?: number; netIncomeExtraordinary?: number; netIncomeDiscontinuousOperations?: number; preferredStockDividends?: number; otherunderPreferredStockDividend?: number; netIncomeCommonStockholders?: number; netIncome?: number; basicAverageShares?: number; dilutedAverageShares?: number; dividendPerShare?: number; reportedNormalizedBasicEPS?: number; continuingAndDiscontinuedBasicEPS?: number; basicEPSOtherGainsLosses?: number; taxLossCarryforwardBasicEPS?: number; normalizedBasicEPS?: number; basicEPS?: number; basicAccountingChange?: number; basicExtraordinary?: number; basicDiscontinuousOperations?: number; basicContinuousOperations?: number; reportedNormalizedDilutedEPS?: number; continuingAndDiscontinuedDilutedEPS?: number; taxLossCarryforwardDilutedEPS?: number; averageDilutionEarnings?: number; normalizedDilutedEPS?: number; dilutedEPS?: number; dilutedAccountingChange?: number; dilutedExtraordinary?: number; dilutedContinuousOperations?: number; dilutedDiscontinuousOperations?: number; dilutedNIAvailtoComStockholders?: number; dilutedEPSOtherGainsLosses?: number; totalOperatingIncomeAsReported?: number; netIncomeFromContinuingAndDiscontinuedOperation?: number; normalizedIncome?: number; netInterestIncome?: number; EBIT?: number; EBITDA?: number; reconciledCostOfRevenue?: number; reconciledDepreciation?: number; netIncomeFromContinuingOperationNetMinorityInterest?: number; totalUnusualItemsExcludingGoodwill?: number; totalUnusualItems?: number; normalizedEBITDA?: number; taxRateForCalcs?: number; taxEffectOfUnusualItems?: number; rentExpenseSupplemental?: number; earningsFromEquityInterestNetOfTax?: number; impairmentOfCapitalAssets?: number; restructuringAndMergernAcquisition?: number; securitiesAmortization?: number; earningsFromEquityInterest?: number; otherTaxes?: number; provisionForDoubtfulAccounts?: number; insuranceAndClaims?: number; rentAndLandingFees?: number; salariesAndWages?: number; exciseTaxes?: number; interestExpense?: number; interestIncome?: number; totalMoneyMarketInvestments?: number; interestIncomeAfterProvisionForLoanLoss?: number; otherThanPreferredStockDividend?: number; lossonExtinguishmentofDebt?: number; incomefromAssociatesandOtherParticipatingInterests?: number; nonInterestExpense?: number; otherNonInterestExpense?: number; professionalExpenseAndContractServicesExpense?: number; occupancyAndEquipment?: number; equipment?: number; netOccupancyExpense?: number; creditLossesProvision?: number; nonInterestIncome?: number; otherNonInterestIncome?: number; gainLossonSaleofAssets?: number; gainonSaleofInvestmentProperty?: number; gainonSaleofLoans?: number; foreignExchangeTradingGains?: number; tradingGainLoss?: number; investmentBankingProfit?: number; dividendIncome?: number; feesAndCommissions?: number; feesandCommissionExpense?: number; feesandCommissionIncome?: number; otherCustomerServices?: number; creditCard?: number; securitiesActivities?: number; trustFeesbyCommissions?: number; serviceChargeOnDepositorAccounts?: number; totalPremiumsEarned?: number; otherInterestExpense?: number; interestExpenseForFederalFundsSoldAndSecuritiesPurchaseUnderAgreementsToResell?: number; interestExpenseForLongTermDebtAndCapitalSecurities?: number; interestExpenseForShortTermDebt?: number; interestExpenseForDeposit?: number; otherInterestIncome?: number; interestIncomeFromFederalFundsSoldAndSecuritiesPurchaseUnderAgreementsToResell?: number; interestIncomeFromDeposits?: number; interestIncomeFromSecurities?: number; interestIncomeFromLoansAndLease?: number; interestIncomeFromLeases?: number; interestIncomeFromLoans?: number; depreciationDepreciationIncomeStatement?: number; operationAndMaintenance?: number; otherCostofRevenue?: number; explorationDevelopmentAndMineralPropertyLeaseExpenses?: number; } export interface FundamentalsTimeSeriesBalanceSheetResult { date: Date; TYPE: "BALANCE_SHEET"; periodType: FundamentalsTimeSeries_Period; netDebt?: number; treasurySharesNumber?: number; preferredSharesNumber?: number; ordinarySharesNumber?: number; shareIssued?: number; totalDebt?: number; tangibleBookValue?: number; investedCapital?: number; workingCapital?: number; netTangibleAssets?: number; capitalLeaseObligations?: number; commonStockEquity?: number; preferredStockEquity?: number; totalCapitalization?: number; totalEquityGrossMinorityInterest?: number; minorityInterest?: number; stockholdersEquity?: number; otherEquityInterest?: number; gainsLossesNotAffectingRetainedEarnings?: number; otherEquityAdjustments?: number; fixedAssetsRevaluationReserve?: number; foreignCurrencyTranslationAdjustments?: number; minimumPensionLiabilities?: number; unrealizedGainLoss?: number; treasuryStock?: number; retainedEarnings?: number; additionalPaidInCapital?: number; capitalStock?: number; otherCapitalStock?: number; commonStock?: number; preferredStock?: number; totalPartnershipCapital?: number; generalPartnershipCapital?: number; limitedPartnershipCapital?: number; totalLiabilitiesNetMinorityInterest?: number; totalNonCurrentLiabilitiesNetMinorityInterest?: number; otherNonCurrentLiabilities?: number; liabilitiesHeldforSaleNonCurrent?: number; restrictedCommonStock?: number; preferredSecuritiesOutsideStockEquity?: number; derivativeProductLiabilities?: number; employeeBenefits?: number; nonCurrentPensionAndOtherPostretirementBenefitPlans?: number; nonCurrentAccruedExpenses?: number; duetoRelatedPartiesNonCurrent?: number; tradeandOtherPayablesNonCurrent?: number; nonCurrentDeferredLiabilities?: number; nonCurrentDeferredRevenue?: number; nonCurrentDeferredTaxesLiabilities?: number; longTermDebtAndCapitalLeaseObligation?: number; longTermCapitalLeaseObligation?: number; longTermDebt?: number; longTermProvisions?: number; currentLiabilities?: number; otherCurrentLiabilities?: number; currentDeferredLiabilities?: number; currentDeferredRevenue?: number; currentDeferredTaxesLiabilities?: number; currentDebtAndCapitalLeaseObligation?: number; currentCapitalLeaseObligation?: number; currentDebt?: number; otherCurrentBorrowings?: number; lineOfCredit?: number; commercialPaper?: number; currentNotesPayable?: number; pensionandOtherPostRetirementBenefitPlansCurrent?: number; currentProvisions?: number; payablesAndAccruedExpenses?: number; currentAccruedExpenses?: number; interestPayable?: number; payables?: number; otherPayable?: number; duetoRelatedPartiesCurrent?: number; dividendsPayable?: number; totalTaxPayable?: number; incomeTaxPayable?: number; accountsPayable?: number; totalAssets?: number; totalNonCurrentAssets?: number; otherNonCurrentAssets?: number; definedPensionBenefit?: number; nonCurrentPrepaidAssets?: number; nonCurrentDeferredAssets?: number; nonCurrentDeferredTaxesAssets?: number; duefromRelatedPartiesNonCurrent?: number; nonCurrentNoteReceivables?: number; nonCurrentAccountsReceivable?: number; financialAssets?: number; investmentsAndAdvances?: number; otherInvestments?: number; investmentinFinancialAssets?: number; heldToMaturitySecurities?: number; availableForSaleSecurities?: number; financialAssetsDesignatedasFairValueThroughProfitorLossTotal?: number; tradingSecurities?: number; longTermEquityInvestment?: number; investmentsinJointVenturesatCost?: number; investmentsInOtherVenturesUnderEquityMethod?: number; investmentsinAssociatesatCost?: number; investmentsinSubsidiariesatCost?: number; investmentProperties?: number; goodwillAndOtherIntangibleAssets?: number; otherIntangibleAssets?: number; goodwill?: number; netPPE?: number; accumulatedDepreciation?: number; grossPPE?: number; leases?: number; constructionInProgress?: number; otherProperties?: number; machineryFurnitureEquipment?: number; buildingsAndImprovements?: number; landAndImprovements?: number; properties?: number; currentAssets?: number; otherCurrentAssets?: number; hedgingAssetsCurrent?: number; assetsHeldForSaleCurrent?: number; currentDeferredAssets?: number; currentDeferredTaxesAssets?: number; restrictedCash?: number; prepaidAssets?: number; inventory?: number; inventoriesAdjustmentsAllowances?: number; otherInventories?: number; finishedGoods?: number; workInProcess?: number; rawMaterials?: number; receivables?: number; receivablesAdjustmentsAllowances?: number; otherReceivables?: number; duefromRelatedPartiesCurrent?: number; taxesReceivable?: number; accruedInterestReceivable?: number; notesReceivable?: number; loansReceivable?: number; accountsReceivable?: number; allowanceForDoubtfulAccountsReceivable?: number; grossAccountsReceivable?: number; cashCashEquivalentsAndShortTermInvestments?: number; otherShortTermInvestments?: number; cashAndCashEquivalents?: number; cashEquivalents?: number; cashFinancial?: number; otherLiabilities?: number; liabilitiesOfDiscontinuedOperations?: number; subordinatedLiabilities?: number; advanceFromFederalHomeLoanBanks?: number; tradingLiabilities?: number; duetoRelatedParties?: number; securitiesLoaned?: number; federalFundsPurchasedAndSecuritiesSoldUnderAgreementToRepurchase?: number; financialInstrumentsSoldUnderAgreementsToRepurchase?: number; federalFundsPurchased?: number; totalDeposits?: number; nonInterestBearingDeposits?: number; interestBearingDepositsLiabilities?: number; customerAccounts?: number; depositsbyBank?: number; otherAssets?: number; assetsHeldForSale?: number; deferredAssets?: number; deferredTaxAssets?: number; dueFromRelatedParties?: number; allowanceForNotesReceivable?: number; grossNotesReceivable?: number; netLoan?: number; unearnedIncome?: number; allowanceForLoansAndLeaseLosses?: number; grossLoan?: number; otherLoanAssets?: number; mortgageLoan?: number; consumerLoan?: number; commercialLoan?: number; loansHeldForSale?: number; derivativeAssets?: number; securitiesAndInvestments?: number; bankOwnedLifeInsurance?: number; otherRealEstateOwned?: number; foreclosedAssets?: number; customerAcceptances?: number; federalHomeLoanBankStock?: number; securityBorrowed?: number; cashCashEquivalentsAndFederalFundsSold?: number; moneyMarketInvestments?: number; federalFundsSoldAndSecuritiesPurchaseUnderAgreementsToResell?: number; securityAgreeToBeResell?: number; federalFundsSold?: number; restrictedCashAndInvestments?: number; restrictedInvestments?: number; restrictedCashAndCashEquivalents?: number; interestBearingDepositsAssets?: number; cashAndDueFromBanks?: number; bankIndebtedness?: number; mineralProperties?: number; netPPEPurchaseAndSale?: number; purchaseOfInvestment?: number; investingCashFlow?: number; grossProfit?: number; cashFlowFromContinuingOperatingActivities?: number; endCashPosition?: number; netIncomeCommonStockholders?: number; changeInAccountPayable?: number; otherNonCashItems?: number; cashDividendsPaid?: number; dilutedAverageShares?: number; repurchaseOfCapitalStock?: number; EBITDA?: number; stockBasedCompensation?: number; commonStockDividendPaid?: number; changeInPayable?: number; costOfRevenue?: number; operatingExpense?: number; changeInInventory?: number; normalizedIncome?: number; netIncomeIncludingNoncontrollingInterests?: number; netIncomeFromContinuingOperationNetMinorityInterest?: number; reconciledCostOfRevenue?: number; otherIncomeExpense?: number; netInvestmentPurchaseAndSale?: number; purchaseOfPPE?: number; taxProvision?: number; pretaxIncome?: number; researchAndDevelopment?: number; longTermDebtPayments?: number; changeInReceivables?: number; dilutedEPS?: number; netIssuancePaymentsOfDebt?: number; netShortTermDebtIssuance?: number; depreciationAndAmortization?: number; cashFlowFromContinuingInvestingActivities?: number; beginningCashPosition?: number; changesInCash?: number; financingCashFlow?: number; changeInOtherCurrentLiabilities?: number; changeInWorkingCapital?: number; operatingIncome?: number; totalRevenue?: number; netIncomeFromContinuingAndDiscontinuedOperation?: number; operatingRevenue?: number; changeInPayablesAndAccruedExpense?: number; netCommonStockIssuance?: number; commonStockPayments?: number; EBIT?: number; netOtherInvestingChanges?: number; basicEPS?: number; shortTermDebtPayments?: number; sellingGeneralAndAdministration?: number; netIncomeContinuousOperations?: number; repaymentOfDebt?: number; totalOperatingIncomeAsReported?: number; normalizedEBITDA?: number; capitalExpenditure?: number; cashFlowFromContinuingFinancingActivities?: number; netIncome?: number; netOtherFinancingCharges?: number; basicAverageShares?: number; netLongTermDebtIssuance?: number; depreciationAmortizationDepletion?: number; operatingCashFlow?: number; dilutedNIAvailtoComStockholders?: number; netIncomeFromContinuingOperations?: number; taxRateForCalcs?: number; freeCashFlow?: number; otherNonOperatingIncomeExpenses?: number; changesInAccountReceivables?: number; totalExpenses?: number; changeInOtherCurrentAssets?: number; reconciledDepreciation?: number; incomeTaxPaidSupplementalData?: number; saleOfInvestment?: number; interestPaidSupplementalData?: number; deferredTax?: number; changeInOtherWorkingCapital?: number; interestIncomeNonOperating?: number; issuanceOfDebt?: number; purchaseOfBusiness?: number; longTermDebtIssuance?: number; interestIncome?: number; netInterestIncome?: number; deferredIncomeTax?: number; interestExpense?: number; netNonOperatingInterestIncomeExpense?: number; interestExpenseNonOperating?: number; netBusinessPurchaseAndSale?: number; } export interface FundamentalsTimeSeriesCashFlowResult { date: Date; TYPE: "CASH_FLOW"; periodType: FundamentalsTimeSeries_Period; freeCashFlow?: number; foreignSales?: number; domesticSales?: number; adjustedGeographySegmentData?: number; repurchaseOfCapitalStock?: number; repaymentOfDebt?: number; issuanceOfDebt?: number; issuanceOfCapitalStock?: number; capitalExpenditure?: number; interestPaidSupplementalData?: number; incomeTaxPaidSupplementalData?: number; endCashPosition?: number; otherCashAdjustmentOutsideChangeinCash?: number; beginningCashPosition?: number; effectOfExchangeRateChanges?: number; changesInCash?: number; otherCashAdjustmentInsideChangeinCash?: number; cashFlowFromDiscontinuedOperation?: number; financingCashFlow?: number; cashFromDiscontinuedFinancingActivities?: number; cashFlowFromContinuingFinancingActivities?: number; netOtherFinancingCharges?: number; interestPaidCFF?: number; proceedsFromStockOptionExercised?: number; cashDividendsPaid?: number; preferredStockDividendPaid?: number; commonStockDividendPaid?: number; netPreferredStockIssuance?: number; preferredStockPayments?: number; preferredStockIssuance?: number; netCommonStockIssuance?: number; commonStockPayments?: number; commonStockIssuance?: number; netIssuancePaymentsOfDebt?: number; netShortTermDebtIssuance?: number; shortTermDebtPayments?: number; shortTermDebtIssuance?: number; netLongTermDebtIssuance?: number; longTermDebtPayments?: number; longTermDebtIssuance?: number; investingCashFlow?: number; cashFromDiscontinuedInvestingActivities?: number; cashFlowFromContinuingInvestingActivities?: number; netOtherInvestingChanges?: number; interestReceivedCFI?: number; dividendsReceivedCFI?: number; netInvestmentPurchaseAndSale?: number; saleOfInvestment?: number; purchaseOfInvestment?: number; netInvestmentPropertiesPurchaseAndSale?: number; saleOfInvestmentProperties?: number; purchaseOfInvestmentProperties?: number; netBusinessPurchaseAndSale?: number; saleOfBusiness?: number; purchaseOfBusiness?: number; netIntangiblesPurchaseAndSale?: number; saleOfIntangibles?: number; purchaseOfIntangibles?: number; netPPEPurchaseAndSale?: number; saleOfPPE?: number; purchaseOfPPE?: number; capitalExpenditureReported?: number; operatingCashFlow?: number; cashFromDiscontinuedOperatingActivities?: number; cashFlowFromContinuingOperatingActivities?: number; taxesRefundPaid?: number; interestReceivedCFO?: number; interestPaidCFO?: number; dividendReceivedCFO?: number; dividendPaidCFO?: number; changeInWorkingCapital?: number; changeInOtherWorkingCapital?: number; changeInOtherCurrentLiabilities?: number; changeInOtherCurrentAssets?: number; changeInPayablesAndAccruedExpense?: number; changeInAccruedExpense?: number; changeInInterestPayable?: number; changeInPayable?: number; changeInDividendPayable?: number; changeInAccountPayable?: number; changeInTaxPayable?: number; changeInIncomeTaxPayable?: number; changeInPrepaidAssets?: number; changeInInventory?: number; changeInReceivables?: number; changesInAccountReceivables?: number; otherNonCashItems?: number; excessTaxBenefitFromStockBasedCompensation?: number; stockBasedCompensation?: number; unrealizedGainLossOnInvestmentSecurities?: number; provisionandWriteOffofAssets?: number; assetImpairmentCharge?: number; amortizationOfSecurities?: number; deferredTax?: number; deferredIncomeTax?: number; depletion?: number; depreciationAndAmortization?: number; amortizationCashFlow?: number; amortizationOfIntangibles?: number; depreciation?: number; operatingGainsLosses?: number; pensionAndEmployeeBenefitExpense?: number; earningsLossesFromEquityInvestments?: number; gainLossOnInvestmentSecurities?: number; netForeignCurrencyExchangeGainLoss?: number; gainLossOnSaleOfPPE?: number; gainLossOnSaleOfBusiness?: number; netIncomeFromContinuingOperations?: number; cashFlowsfromusedinOperatingActivitiesDirect?: number; taxesRefundPaidDirect?: number; interestReceivedDirect?: number; interestPaidDirect?: number; dividendsReceivedDirect?: number; dividendsPaidDirect?: number; classesofCashPayments?: number; otherCashPaymentsfromOperatingActivities?: number; paymentsonBehalfofEmployees?: number; paymentstoSuppliersforGoodsandServices?: number; classesofCashReceiptsfromOperatingActivities?: number; otherCashReceiptsfromOperatingActivities?: number; receiptsfromGovernmentGrants?: number; receiptsfromCustomers?: number; increaseDecreaseInDeposit?: number; changeInFederalFundsAndSecuritiesSoldForRepurchase?: number; netProceedsPaymentForLoan?: number; paymentForLoans?: number; proceedsFromLoans?: number; proceedsPaymentInInterestBearingDepositsInBank?: number; increaseinInterestBearingDepositsinBank?: number; decreaseinInterestBearingDepositsinBank?: number; proceedsPaymentFederalFundsSoldAndSecuritiesPurchasedUnderAgreementToResell?: number; changeInLoans?: number; changeInDeferredCharges?: number; provisionForLoanLeaseAndOtherLosses?: number; amortizationOfFinancingCostsAndDiscounts?: number; depreciationAmortizationDepletion?: number; realizedGainLossOnSaleOfLoansAndLease?: number; allTaxesPaid?: number; interestandCommissionPaid?: number; cashPaymentsforLoans?: number; cashPaymentsforDepositsbyBanksandCustomers?: number; cashReceiptsfromFeesandCommissions?: number; cashReceiptsfromSecuritiesRelatedActivities?: number; cashReceiptsfromLoans?: number; cashReceiptsfromDepositsbyBanksandCustomers?: number; cashReceiptsfromTaxRefunds?: number; AmortizationAmortizationCashFlow?: number; } export type FundamentalsTimeSeriesAllResult = Omit<FundamentalsTimeSeriesFinancialsResult, "TYPE"> & Omit<FundamentalsTimeSeriesBalanceSheetResult, "TYPE"> & Omit<FundamentalsTimeSeriesCashFlowResult, "TYPE"> & { TYPE: "ALL"; }; export type FundamentalsTimeSeriesResult = FundamentalsTimeSeriesBalanceSheetResult | FundamentalsTimeSeriesCashFlowResult | FundamentalsTimeSeriesFinancialsResult | FundamentalsTimeSeriesAllResult; export type FundamentalsTimeSeriesResults = Array<FundamentalsTimeSeriesResult>; export interface FundamentalsTimeSeriesOptions { period1: Date | number | string; period2?: Date | number | string; type?: string; merge?: boolean; padTimeSeries?: boolean; lang?: string; region?: string; module: string; } /** * Get detailed financial statements (income statement, balance sheet, cash flow statement) * over time (quarterly or annually). * * **See the {@link [modules/fundamentalsTimeSeries] fundamentalsTimeSeries module} docs for examples and more.** * @see {@link [modules/fundamentalsTimeSeries] fundamentalsTimeSeries module} docs for examples and more. */ export default function fundamentalsTimeSeries(this: ModuleThis, symbol: string, queryOptionsOverrides: FundamentalsTimeSeriesOptions, moduleOptions?: ModuleOptionsWithValidateTrue): Promise<FundamentalsTimeSeriesResult[]>; export default function fundamentalsTimeSeries(this: ModuleThis, symbol: string, queryOptionsOverrides: FundamentalsTimeSeriesOptions, moduleOptions?: ModuleOptionsWithValidateFalse): Promise<any>; //# sourceMappingURL=fundamentalsTimeSeries.d.ts.map