financials
A financial statement from SEC filings, newest period first, every value traceable to its filing. Quarterly figures the company reported only year-to-date are derived (e.g. Q4 = FY - 9M) and marked; per-share values and share counts can't be derived that way and are null with reason not_derivable. A line the company tagged with its own element is null with reason custom_element. Common equity and the book values from it are null with reason pending when a preferred issue or redemption follows the last tagged liquidation preference. Every null carries a reason, in cell_notes or (when all of a row's nulls share it) on the row. Banks, insurers and broker-dealers get not_applicable, with a reason, for lines they don't present (capex, current assets, total debt for banks and brokers); banks get loans, allowance and deposits. Broker-dealers and asset managers get the bank layout under net_revenues, with compensation and the compensation ratio. Balance sheets include common equity, book value per share and net debt. A balance the period's own filing didn't present is null, with any later comparative value in a note. A derived or fallback line equal to another row in every column (total equity with no NCI) is named in same_as instead of shown, and a derived Q4 with the opposite sign to Q1-Q3 says so. Values are in units as filed. Values and earlier versions come only from financial statements (10-K, 10-Q, their amendments and transition reports, 20-F, 40-F).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | No | Optional date: the statement as it was on file then | |
| limit | No | Number of periods, 1 to 8 | |
| company | Yes | Ticker (e.g. 'AAPL') or SEC CIK | |
| statement | No | 'income', 'balance' or 'cashflow' | income |
| period_type | No | 'annual' or 'quarterly' | annual |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||