SEC Company Financials (XBRL)
edgar_financialsKey financials for a U.S. public company, pulled from SEC XBRL company facts.
Returns revenue, net income, diluted EPS, total assets, total liabilities, shareholders' equity and cash, each with the most recent ANNUAL and QUARTERLY figure, the period covered, and the form it came from.
Handles two things that trip up naive XBRL queries: filers migrated from the "Revenues" tag to "RevenueFromContractWithCustomerExcludingAssessedTax" under ASC 606, so each concept tries several tags in order; and the SEC repeats facts across filings with differing period lengths, so observations are classified as annual or quarterly by their actual duration rather than by trusting the fiscal-period label.
When to use: fundamentals for valuation or screening, checking latest reported revenue or EPS, pulling balance-sheet lines.
When NOT to use: you need full statements line by line, segment detail, non-GAAP measures, or analyst estimates.
Args:
ticker (string, required): a ticker such as "AAPL", or a bare CIK such as "320193".
Returns structuredContent: { "cik": "0000320193", "entity": "Apple Inc.", "ticker": "AAPL", "concepts": { "revenue": { "label": "Revenue", "tag": "RevenueFromContractWithCustomerExcludingAssessedTax", "annual": { "end": "2025-09-27", "start": "2024-09-29", "value": 416000000000, "unit": "USD", "fiscalYear": 2025, "fiscalPeriod": "FY", "form": "10-K" }, "quarterly": { "end": "2026-06-27", "value": 94000000000, "unit": "USD", "form": "10-Q" } }, "netIncome": {}, "epsDiluted": {}, "assets": {} }, "source": "https://www.sec.gov/edgar" }
A concept the filer does not report comes back with tag null and both periods null, rather than a fabricated zero.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ticker | Yes | Ticker symbol (e.g. "AAPL") or a bare SEC CIK (e.g. "320193"). |