SEC financial statements (XBRL)
sec_financialsAnswers "What were Apple's revenue and net income over the last five years?", "Is Tesla's free cash flow positive?" or "How fast is Nvidia growing quarter over quarter?". Returns a US public company's key financial-statement figures for its latest fiscal years (annual, from 10-Ks) or single quarters (quarterly), newest first, from the XBRL data companies file with the SEC: income statement (revenue, cost of revenue, gross profit, R&D, SG&A, operating income, pretax income, tax, net income, basic and diluted EPS, diluted shares), balance sheet (cash, current and total assets and liabilities, long-term debt, equity) and cash flow (operating cash flow, capex, free cash flow, dividends, buybacks), plus gross, operating and net margins and year-over-year revenue growth. Fourth quarters and single-quarter cash flows, which companies only report as full-year or year-to-date totals, are derived and flagged in derived. Each period cites the latest filing that reports it, so restated figures replace original ones. Up to 20 periods per call, back to about 2009; fiscal_year reaches earlier years. By ticker, CIK or company name. US-GAAP filers only (not IFRS 20-F filers); values in USD. You are only charged when a result is returned: invalid input (400) and upstream failures (4xx/5xx) are not settled. Costs $0.005 USDC per call via x402. Paid per call with x402 inside MCP (see the server instructions).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cik | No | SEC Central Index Key, e.g. 320193. Use this, `ticker` or `company`. | |
| via | No | Optional: the tool whose next_calls suggested this call (filled in for you). | |
| limit | No | How many periods to return, newest first (1-20, default 5). | |
| period | No | Fiscal years from 10-Ks (annual, the default) or single quarters (quarterly). | annual |
| ticker | No | US stock ticker, e.g. AAPL, MSFT, BRK-B. Use this, `cik` or `company`. | |
| company | No | Company name, e.g. "Apple" or "Coca-Cola". Use this, `ticker` or `cik`; a name matching several companies returns their tickers, free. | |
| fiscal_year | No | Return periods up to this fiscal year (the calendar year the fiscal year ends in) instead of the latest, e.g. 2019. |