Financial Concept Lookup
GetFinancialFactGet a single financial concept (e.g. revenue, net income, diluted EPS, total assets, operating cash flow) over time for a company, sourced from SEC Company Facts (structured XBRL). Returns a time series, one row per fiscal period, using the latest restated value unless asOriginallyReported is set. Each row carries its actual period start/end; fiscal years/quarters follow the company's own fiscal calendar. Warns when the selected alias ends materially before the company's other structured facts, which can indicate an XBRL tag change. Dimensioned disclosures such as customer concentration are outside this consolidated-series tool. For a full statement use GetFinancialStatement; to compare peers use CompareFinancialFact.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| form | No | Optional SEC form filter, e.g. '10-K' or '10-Q' | |
| ticker | Yes | Stock ticker symbol (e.g., AAPL, MSFT) | |
| toDate | No | Optional latest period-end date, YYYY-MM-DD | |
| concept | Yes | Concept alias, e.g. 'revenue', 'net-income', 'eps-diluted', 'total-assets', 'operating-cash-flow'. Call with an unknown value to list supported aliases. | |
| fromDate | No | Optional earliest period-end date, YYYY-MM-DD | |
| maxResults | No | Maximum periods to return, newest first (default 40, max 200) | |
| fiscalPeriod | No | Optional fiscal-period filter: 'FY' (annual only) or 'Q1'..'Q4'. Note that discrete Q4 rows exist only where the filer reported a discrete fourth quarter (most large filers stopped after ~2021). | |
| asOriginallyReported | No | When true, show the earliest canonical periodic filing instead of the latest restatement within that source priority. Default false. |