sec-edgar-api
Version:
Fetch and parse SEC earnings reports and other filings. Useful for financial analysis.
64 lines (63 loc) • 2.35 kB
TypeScript
import type { FiscalPeriod } from './report-raw.type';
export interface ReportTranslated {
cik: number;
url: string | null;
dateReport: string;
dateFiled: string;
fiscalPeriod: FiscalPeriod;
fiscalYear: number;
splitDate: string | null;
splitRatio: number | null;
assetTotal: number | null;
assetCurrent: number | null;
assetCurrentCashEquivalents: number | null;
assetCurrentInvestments: number | null;
assetCurrentAccountsReceivable: number | null;
assetCurrentInventory: number | null;
assetNonCurrent: number | null;
assetNonCurrentPPENet: number | null;
assetNonCurrentPPEGross: number | null;
assetNonCurrentInvestments: number | null;
assetNonCurrentGoodwill: number | null;
assetNonCurrentIntangibleLessGoodwill: number | null;
liabilityTotal: number | null;
liabilityCurrent: number | null;
liabilityCurrentAccountsPayable: number | null;
liabilityCurrentDebt: number | null;
liabilityNonCurrent: number | null;
liabilityNonCurrentDebt: number | null;
equityTotal: number | null;
equityRetainedEarnings: number | null;
sharesOutstanding: number | null;
sharesOutstandingDiluted: number | null;
eps: number | null;
epsDiluted: number | null;
ebit: number | null;
ebitda: number | null;
profitGross: number | null;
revenueTotal: number | null;
revenueCost: number | null;
revenueOperating: number | null;
expenseTotal: number | null;
expenseOperating: number | null;
expenseResearchDevelopment: number | null;
expenseInterest: number | null;
expenseDepreciation: number | null;
expenseTax: number | null;
expenseDepreciationAccumulated: number | null;
expenseStockCompensation: number | null;
expenseNonCashOther: number | null;
expenseSellingGeneralAdministrative: number | null;
incomeOperating: number | null;
incomeNet: number | null;
incomePretax: number | null;
cashFlowFree: number | null;
cashFlowDividendsPaid: number | null;
cashFlowDividendsPaidPreferred: number | null;
cashFlowOperating: number | null;
cashFlowInvesting: number | null;
cashFlowFinancing: number | null;
cashFlowCapex: number | null;
cashFlowDeferredTax: number | null;
cashFlowWorkingCapitalNonCash: number | null;
}