UNPKG

sec-edgar-api

Version:

Fetch and parse SEC earnings reports and other filings. Useful for financial analysis.

180 lines (179 loc) 7.84 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * @deprecated use calculationMap for ReportResolvable * * Checks if any of the array keys exist in the object to assign to the translated key * These were checked against Yahoo Finance values, adding the ones that most often matched the yahoo values */ var keyTranslations = { // --- Added from ReportParser --- // cik: ['cik'], url: ['url'], dateReport: ['dateReport'], dateFiled: ['dateFiled'], fiscalPeriod: ['fiscalPeriod'], fiscalYear: ['fiscalYear'], splitDate: ['splitDate'], splitRatio: ['StockholdersEquityNoteStockSplitConversionRatio1'], // ------------------------------- // assetTotal: ['Assets'], assetCurrent: ['AssetsCurrent', 'CurrentAssets'], assetCurrentCashEquivalents: [ 'CashAndCashEquivalentsAtCarryingValue', 'CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', 'CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', 'CashAndCashEquivalents', 'Cash', 'CashAndCashEquivalentsFairValueDisclosure', 'CashCashEquivalentsAndShortTermInvestments', 'CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations', 'CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition', 'CashAndDueFromBanks', 'CashAndBankBalancesAtCentralBanks', ], assetCurrentInvestments: [ 'ShortTermInvestments', 'MarketableSecuritiesCurrent', 'AvailableForSaleSecuritiesDebtSecuritiesCurrent', 'AvailableForSaleSecuritiesDebtSecurities', 'OtherShortTermInvestments', 'AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', 'Investments', 'DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', 'SecuritiesPurchasedUnderAgreementsToResell', 'OtherCurrentFinancialAssets', 'EquitySecuritiesFvNi', 'MarketableSecurities', ], assetCurrentAccountsReceivable: [ 'AccountsReceivableNetCurrent', 'ReceivablesNetCurrent', 'AccountsReceivableNet', 'AccountsNotesAndLoansReceivableNetCurrent', 'AccountsAndOtherReceivablesNetCurrent', ], assetCurrentInventory: [ 'InventoryNet', 'Inventories', 'InventoryFinishedGoodsNetOfReserves', 'InventoryNetOfAllowancesCustomerAdvancesAndProgressBillings', 'InventoryGross', ], assetNonCurrent: ['AssetsNonCurrent', 'NonCurrentAssets'], assetNonCurrentGoodwill: ['Goodwill'], assetNonCurrentIntangibleLessGoodwill: ['IntangibleAssetsNetExcludingGoodwill'], assetNonCurrentPPENet: [ 'PropertyPlantAndEquipmentNet', // 'PropertyPlantAndEquipmentGross', 'PropertyPlantAndEquipment', 'PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', ], assetNonCurrentPPEGross: ['PropertyPlantAndEquipmentGross'], assetNonCurrentInvestments: [ 'LongTermInvestments', 'InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', 'EquityMethodInvestments', ], liabilityTotal: ['Liabilities'], liabilityCurrent: ['LiabilitiesCurrent', 'CurrentLiabilities'], liabilityCurrentAccountsPayable: [ 'AccountsPayableCurrent', 'AccountsPayableTradeCurrent', 'AccountsPayableAndAccruedLiabilitiesCurrent', 'TradeAndOtherCurrentPayables', 'Deposits', 'AccountsPayableCurrentAndNoncurrent', 'AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent', ], liabilityCurrentDebt: ['LongTermDebtCurrent', 'DebtCurrent', 'LongTermDebtAndCapitalLeaseObligationsCurrent'], liabilityNonCurrent: ['LiabilitiesNonCurrent', 'NonCurrentLiabilities'], liabilityNonCurrentDebt: [ 'LongTermDebtNoncurrent', 'LongTermDebtAndCapitalLeaseObligations', 'LongTermDebt', 'UnsecuredLongTermDebt', 'DebtLongtermAndShorttermCombinedAmount', 'LongtermBorrowings', 'ConvertibleLongTermNotesPayable', 'LongTermNotesAndLoans', 'DebtAndCapitalLeaseObligations', 'LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', ], equityTotal: [ 'StockholdersEquity', 'StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', 'EquityAttributableToOwnersOfParent', ], equityRetainedEarnings: ['RetainedEarningsAccumulatedDeficit', 'RetainedEarnings'], sharesOutstanding: ['WeightedAverageNumberOfSharesOutstandingBasic', 'CommonStockSharesOutstanding'], sharesOutstandingDiluted: ['WeightedAverageNumberOfDilutedSharesOutstanding'], eps: ['EarningsPerShareBasic', 'EarningsPerShareBasicAndDiluted'], epsDiluted: ['EarningsPerShareDiluted', 'EarningsPerShareBasicAndDiluted'], ebit: [], ebitda: [], profitGross: ['GrossProfit'], revenueTotal: [ 'RevenueFromContractWithCustomerExcludingAssessedTax', 'Revenues', 'RevenueFromContractWithCustomerIncludingAssessedTax', 'Revenue', ], revenueCost: ['CostOfGoodsAndServicesSold', 'CostOfRevenue', 'CostOfServices'], revenueOperating: [ 'OperatingIncomeLoss', 'IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', 'ProfitLossBeforeTax', ], expenseTotal: ['CostsAndExpenses'], expenseOperating: ['OperatingExpenses', 'CostsAndExpenses'], expenseResearchDevelopment: [ 'ResearchAndDevelopmentExpense', 'ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost', 'ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost', ], expenseInterest: [ 'InterestExpense', 'InterestIncomeExpenseNet', 'InterestIncomeExpenseNonoperatingNet', 'InterestRevenueExpenseNet', ], expenseDepreciation: [ 'DepreciationDepletionAndAmortization', 'DepreciationAndAmortization', 'DepreciationAndAmortisationExpense', 'DepreciationAmortizationAndAccretionNet', 'Depreciation', 'AdjustmentsForDepreciationAndAmortisationExpense', 'AmortisationExpense', ], expenseDepreciationAccumulated: ['AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment'], expenseTax: ['IncomeTaxExpenseBenefit', 'IncomeTaxExpenseContinuingOperations'], expenseNonCashOther: ['OtherNoncashIncomeExpense'], expenseSellingGeneralAdministrative: ['SellingGeneralAndAdministrativeExpense'], incomeOperating: [ 'OperatingIncomeLoss', 'IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', 'ProfitLossBeforeTax', ], incomeNet: [ 'NetIncomeLoss', 'NetIncomeLossAvailableToCommonStockholdersBasic', 'ProfitLoss', 'NetIncomeLossAvailableToCommonStockholdersDiluted', 'IncomeLossFromContinuingOperations', 'ProfitLossAttributableToOwnersOfParent', ], cashFlowFree: [], cashFlowDividendsPaid: ['PaymentsOfDividendsCommonStock', 'PaymentsOfDividends'], cashFlowDividendsPaidPreferred: ['DividendsPreferredStock'], cashFlowCapex: ['PaymentsToAcquirePropertyPlantAndEquipment'], cashFlowOperating: ['NetCashProvidedByUsedInOperatingActivities'], cashFlowInvesting: ['NetCashProvidedByUsedInInvestingActivities'], cashFlowFinancing: ['NetCashProvidedByUsedInFinancingActivities'], cashFlowDeferredTax: ['DeferredIncomeTaxExpenseBenefit'], cashFlowWorkingCapitalNonCash: [], expenseStockCompensation: ['AllocatedShareBasedCompensationExpense'], incomePretax: [], }; exports.default = keyTranslations;