Financial Statements API
Last updated:
Pull normalized income statements, balance sheets, cash flow statements, financial ratios, and growth metrics for public companies via API — across annual, quarterly, and TTM periods. Statements are parsed from five SEC filing types covering both domestic filers and foreign private issuers, then mapped to four industry-specific templates so line items are structurally comparable across companies without manual field mapping. Data is updated within 10 minutes of a filing being published on SEC EDGAR, with 20+ years of history available. The API is free to use.
Parsed from five SEC filing types:
https://data.businessquant.com/statements?ticker={ticker}&statement={statement}&frequency={frequency}&api_key={api_key}
Related endpoints: Use the Company Profile API to resolve a ticker to its CIK and sector. Pair with the Stock Screener API to filter a company universe before pulling statements. To access the raw SEC filings behind these statements, see the SEC Filings API and Section Extraction API.
Standardized Financial Statement Templates
Statements are normalized against one of four industry-specific templates, so line items are structurally comparable within each category without manual field mapping. The template field in every response's metadata object tells you which schema was applied.
Financial Statement API Capabilities
One endpoint covers all five statement views across all four templates. Every response uses a consistent schema within each template — regardless of company or frequency — making cross-company comparison straightforward.
Five Statement Views
Income Statement (IS), Balance Sheet (BS), and Cash Flow (CF) cover core financials. Ratios and Growth deliver pre-computed margins, returns, leverage, and growth metrics from the same underlying data.
Annual, Quarterly & TTM
Request fiscal-year totals (Annual), individual fiscal quarters (Quarter), or rolling trailing-twelve-month aggregates (TTM). The frequency parameter controls periodicity for any statement type.
20+ Years of History
Pass period=all to retrieve the full available history — for many large-caps, data extends back more than two decades. Use relative lookbacks (10y, 5y) or explicit date ranges for targeted pulls.
Comparable Cross-Company Schema
Line items are mapped to a standardized template regardless of how individual filers label them in their SEC filings. Compare revenue, margins, and capital structure across companies and sectors without manual field mapping.
Structured Hierarchical Schema
Every line item sits in a named category and section, each carrying ordering metadata. Subtotals and grand totals are flagged via itemtype, making it easy to reconstruct full statement layouts programmatically.
Raw & Formatted Values
Every reported value includes a full-precision raw number (e.g., 15917000000.0) and a compact fmt display string (e.g., 15.92B). Use raw for calculations, fmt for UI rendering.
1. Request Parameters
Supply ticker, statement, and frequency as required parameters, then define the time range using either the period shorthand or an explicit from_date/till_date pair. Providing both a period and explicit dates in the same request is not supported — use one method.
| Parameter | Description |
|---|---|
| api_key |
Required
Your unique API key for authentication.
|
| ticker |
Required
Identifier
Exchange ticker symbol for the company.
Example:
ticker=IBM |
| statement |
Required
Statement view to retrieve. Valid values: IS (Income Statement), BS (Balance Sheet), CF (Cash Flow), Ratios, Growth.
Example:
statement=IS |
| frequency |
Required
Reporting periodicity. Valid values: Annual, Quarter, TTM.
Example:
frequency=Quarter |
| period |
Conditional
Relative lookback period. Either this or both from_date and till_date must be provided.
Examples:
period=10y · period=5y · period=all |
| from_date |
Conditional
Start date for an explicit date-range query. Use with till_date; cannot be combined with period.
Format:
from_date=01-01-2020 |
| till_date |
Conditional
End date for an explicit date-range query. Use with from_date; cannot be combined with period.
Format:
till_date=31-12-2023 |
curl -X GET "https://data.businessquant.com/statements?ticker=IBM&statement=IS&frequency=Quarter&period=all&api_key=YOUR_API_KEY"
2. Sample Response
The viewer below shows a live sample response for IBM's quarterly Income Statement. The Table view renders every metric as a row with reporting periods as columns — bold rows mark subtotals and grand totals as indicated by itemtype in each section's metadata. Switch to JSON to inspect the raw response structure.
International Business Machines — Income Statement (Quarter)
Ticker: IBM •
Currency: USD •
69 periods (Q1 '09 – Q1 '26)
| Metric | Q1 '26 | Q4 '25 | Q3 '25 | Q2 '25 | Q1 '25 | Q4 '24 | Q3 '24 | Q2 '24 | Q1 '24 | Q4 '23 | Q3 '23 | Q2 '23 | Q1 '23 | Q4 '22 | Q3 '22 | Q2 '22 | Q1 '22 | Q4 '21 | Q3 '21 | Q2 '21 | Q1 '21 | Q4 '20 | Q3 '20 | Q2 '20 | Q1 '20 | Q4 '19 | Q3 '19 | Q2 '19 | Q1 '19 | Q4 '18 | Q3 '18 | Q2 '18 | Q1 '18 | Q4 '17 | Q3 '17 | Q2 '17 | Q1 '17 | Q4 '16 | Q3 '16 | Q2 '16 | Q1 '16 | Q4 '15 | Q3 '15 | Q2 '15 | Q1 '15 | Q4 '14 | Q3 '14 | Q2 '14 | Q1 '14 | Q4 '13 | Q3 '13 | Q2 '13 | Q1 '13 | Q4 '12 | Q3 '12 | Q2 '12 | Q1 '12 | Q4 '11 | Q3 '11 | Q2 '11 | Q1 '11 | Q4 '10 | Q3 '10 | Q2 '10 | Q1 '10 | Q4 '09 | Q3 '09 | Q2 '09 | Q1 '09 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue & cost | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue (Qtr) | 15.92B | 19.69B | 16.33B | 16.98B | 14.54B | 17.55B | 14.97B | 15.77B | 14.46B | 17.38B | 14.75B | 15.47B | 14.25B | 16.69B | 14.11B | 15.54B | 14.20B | 16.69B | 13.25B | 14.22B | 13.19B | 1.93B | 17.56B | 18.12B | 17.57B | 2.34B | 18.03B | 19.16B | 18.18B | 21.76B | 18.76B | 20.00B | 19.07B | 22.54B | 19.15B | 19.29B | 18.16B | 21.77B | 19.23B | 20.24B | 5.88B | -9.77B | 6.50B | 12.60B | 19.59B | -39.92B | 13.87B | 24.05B | 0.52B | 0.54B | 0.51B | 14.31B | 23.41B | -33.82B | 9.64B | 25.78B | 0.50B | 29.49B | 26.16B | 15.25B | 24.61B | -25.15B | 24.27B | 23.72B | 13.80B | 69.39B | 23.57B | 24.91B | 7.95B |
| Cost of Rev (Qtr) | 6.97B | 7.76B | 6.97B | 7.00B | 6.51B | 7.11B | 6.55B | 6.82B | 6.72B | 7.11B | 6.73B | 6.97B | 6.74B | 7.06B | 6.68B | 7.25B | 6.86B | 7.20B | 6.14B | 6.37B | 6.16B | -3.89B | 9.13B | 9.42B | 9.65B | -3.80B | 9.69B | 10.15B | 10.14B | 11.07B | 9.95B | 10.80B | 10.82B | 11.49B | 10.17B | 10.32B | 10.21B | 36.91B | 1.54B | 8.69B | 1.38B | -23.77B | 1.54B | 0.27B | 1.62B | 11.25B | 2.40B | 2.64B | 0.28B | -25.63B | 9.10B | 0.26B | 2.93B | 0.30B | 3.24B | 13.50B | 9.98B | 39.95B | 0.28B | 14.28B | 0.24B | 28.33B | 13.27B | 0.27B | 3.22B | -24.28B | 12.94B | 0.30B | 0.32B |
| Gross Profit (Qtr) | 8.95B | 11.93B | 9.36B | 9.98B | 8.03B | 10.44B | 8.42B | 8.95B | 7.74B | 10.27B | 8.02B | 8.50B | 7.51B | 9.63B | 7.43B | 8.29B | 7.33B | 9.50B | 7.11B | 7.85B | 7.03B | 5.81B | 8.43B | 8.70B | 7.92B | 6.14B | 8.34B | 9.01B | 8.04B | 10.69B | 8.80B | 9.20B | 8.25B | 11.05B | 8.98B | 8.97B | 7.94B | 11.12B | 9.01B | 9.70B | 8.69B | 11.41B | 9.44B | 10.39B | 9.45B | 12.86B | 10.87B | 12.04B | 10.63B | 14.34B | 11.43B | 12.13B | 10.68B | 15.23B | 11.73B | 12.28B | 11.12B | 14.72B | 12.17B | 12.38B | 10.86B | 14.23B | 11.00B | 10.81B | 9.98B | 13.14B | 10.63B | 10.58B | 9.43B |
| Operating items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Amortization - Intangibles (Qtr) | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | 0.18B | — | — | — | 0.17B | — | — | — | — | — | — | — | — | — | — | — | — |
| R&D (Qtr) | 2.17B | 2.19B | 2.08B | 2.10B | 1.95B | 1.97B | 1.88B | 1.84B | 1.80B | 1.75B | 1.69B | 1.69B | 1.66B | 1.60B | 1.61B | 1.67B | 1.68B | 1.62B | 1.61B | 1.64B | 1.62B | -1.04B | 1.51B | 1.58B | 1.62B | -0.90B | 1.55B | 1.41B | 1.43B | 1.36B | 1.25B | 1.36B | 1.41B | -1.07B | 1.29B | 1.44B | 1.48B | 1.41B | 1.40B | 1.47B | 1.46B | 1.36B | 1.29B | 1.30B | 1.30B | 1.32B | 1.35B | 1.36B | 1.40B | 1.45B | 1.36B | 1.55B | 1.64B | -1.64B | 1.53B | 1.59B | 1.60B | 1.55B | 1.55B | 1.57B | 1.59B | 1.58B | 1.46B | 1.48B | 1.51B | 1.46B | 1.45B | 1.43B | 1.48B |
| SG&A (Qtr) | 5.09B | 5.46B | 4.75B | 5.03B | 4.89B | 4.87B | 4.91B | 4.94B | 4.97B | 4.79B | 4.46B | 4.90B | 4.85B | 4.77B | 4.39B | 4.86B | 4.60B | 4.90B | 4.31B | 4.85B | 4.69B | 4.71B | 4.65B | 5.25B | 5.96B | 3.55B | 5.02B | 5.46B | 4.69B | 4.70B | 4.36B | 4.86B | 5.45B | 5.01B | 4.61B | 5.03B | 5.03B | 4.78B | 4.73B | 5.35B | 6.01B | 5.16B | 4.73B | 5.18B | 5.36B | 6.03B | 5.28B | 5.59B | 6.27B | 5.99B | 5.26B | 6.68B | 5.58B | 5.83B | 5.91B | 5.84B | 5.89B | 6.08B | 5.66B | 6.03B | 5.83B | 5.95B | 5.15B | 5.06B | 5.68B | 5.56B | 5.01B | 5.12B | 5.26B |
| Other Opex (Qtr) | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | 1.77B | 2.25B | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Opex (Qtr) | 7.26B | 7.65B | 6.83B | 7.12B | 6.84B | 6.83B | 6.79B | 6.78B | 6.77B | 6.54B | 6.14B | 6.59B | 6.51B | 6.37B | 6.00B | 6.53B | 6.28B | 6.53B | 5.91B | 6.49B | 6.30B | 3.67B | 6.16B | 6.83B | 7.58B | 2.66B | 6.58B | 6.86B | 6.12B | 6.06B | 5.62B | 6.22B | 6.85B | 3.95B | 5.90B | 6.47B | 6.51B | 6.18B | 6.13B | 6.81B | 7.47B | 6.52B | 6.02B | 6.48B | 6.66B | 7.35B | 6.63B | 6.95B | 7.67B | 7.44B | 6.62B | 8.23B | 7.22B | 4.19B | 7.44B | 7.42B | 7.49B | 7.63B | 7.21B | 7.60B | 7.41B | 7.53B | 6.61B | 6.54B | 7.19B | 7.02B | 6.46B | 6.55B | 6.74B |
| Op. Inc (Qtr) | 1.69B | 4.28B | 2.53B | 2.85B | 1.20B | 3.61B | 1.63B | 2.17B | 0.97B | 3.73B | 1.88B | 1.91B | 1.00B | 3.26B | 1.43B | 1.76B | 1.06B | 2.97B | 1.19B | 1.36B | 0.72B | 2.14B | 2.27B | 1.87B | 0.34B | 3.49B | 1.76B | 2.15B | 1.92B | 4.63B | 3.19B | 2.98B | 1.40B | 7.10B | 3.08B | 2.50B | 1.43B | 4.93B | 2.88B | 2.89B | 1.22B | 4.89B | 3.42B | 3.91B | 2.79B | 5.51B | 4.24B | 5.09B | 2.95B | 6.90B | 4.81B | 3.90B | 3.46B | 11.04B | 4.29B | 4.86B | 3.63B | 7.09B | 4.96B | 4.79B | 3.44B | 6.70B | 4.39B | 4.27B | 2.79B | 6.12B | 4.17B | 4.03B | 2.69B |
| EBIT (Qtr) | 1.69B | 4.28B | 2.53B | 2.85B | 1.20B | 3.61B | 1.63B | 2.17B | 0.97B | 3.73B | 1.88B | 1.91B | 1.00B | 3.26B | 1.43B | 1.76B | 1.06B | 2.97B | 1.19B | 1.36B | 0.72B | 2.14B | 2.27B | 1.87B | 0.34B | 3.49B | 1.76B | 2.15B | 1.92B | 4.63B | 3.19B | 2.98B | 1.40B | 7.10B | 3.08B | 2.50B | 1.43B | 4.93B | 2.88B | 2.89B | 1.22B | 4.89B | 3.42B | 3.91B | 2.79B | 5.51B | 4.24B | 5.09B | 2.95B | 6.90B | 4.81B | 3.90B | 3.46B | 11.04B | 4.29B | 4.86B | 3.63B | 7.09B | 4.96B | 4.79B | 3.44B | 6.70B | 4.39B | 4.27B | 2.79B | 6.12B | 4.17B | 4.03B | 2.69B |
| Non-operating items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Int & Inv Inc (Qtr) | — | — | — | — | — | — | — | — | — | — | — | — | 0.17B | — | — | — | 0.02B | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Other Non Op Inc. (Qtr) | — | — | — | — | — | — | — | — | — | — | — | — | -0.09B | — | — | — | 0.08B | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Non Op. Inc. (Qtr) | — | — | — | — | — | — | — | — | — | — | — | — | 0.02B | — | — | — | 0.08B | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income details | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EBT (Qtr) | 1.39B | 4.14B | 2.43B | 2.60B | 1.16B | 3.31B | -0.80B | 2.22B | 1.07B | 3.76B | 1.87B | 2.00B | 1.06B | 3.31B | -4.50B | 1.72B | 0.62B | 2.87B | 0.81B | 0.91B | 0.24B | -5.70B | 1.83B | 1.57B | -0.05B | -7.05B | 1.52B | 2.77B | 1.88B | 3.81B | 3.00B | 2.78B | 1.14B | 3.91B | 3.06B | 2.44B | 1.42B | -3.69B | 3.26B | 3.05B | 1.03B | -0.82B | 3.62B | 4.22B | 3.00B | -5.38B | 4.36B | 5.35B | 3.18B | -0.47B | 4.97B | 4.14B | 3.61B | 8.47B | 5.07B | 5.16B | 3.84B | 7.27B | 5.03B | 4.88B | 3.82B | 6.96B | 4.68B | 4.58B | 3.52B | 6.38B | 4.37B | 4.26B | 3.12B |
| Taxes (Qtr) | 0.17B | -1.44B | 0.69B | 0.40B | 0.10B | 0.38B | -0.48B | 0.39B | -0.50B | 0.47B | 0.16B | 0.42B | 0.12B | 0.44B | -1.29B | 0.26B | -0.04B | 0.41B | -0.22B | 0.10B | -0.16B | -0.47B | 0.13B | 0.21B | -1.23B | -0.35B | -0.15B | 0.27B | 0.29B | -0.30B | 0.30B | 0.37B | -0.54B | 5.52B | 0.34B | 0.11B | -0.33B | 0.48B | 0.41B | 0.54B | -0.98B | -1.70B | 0.66B | 0.70B | 0.58B | 1.58B | 0.91B | 1.10B | 0.65B | 0.89B | 0.83B | 0.92B | 0.57B | -2.84B | 1.25B | 1.28B | 0.77B | 1.78B | 1.19B | 1.22B | 0.95B | -2.70B | 1.09B | 1.19B | 0.91B | -2.84B | 1.16B | 1.16B | 0.83B |
| PAT (Qtr) | 1.22B | 5.60B | 1.74B | 2.19B | 1.05B | 2.91B | -0.33B | 1.83B | 1.60B | 3.29B | 1.71B | 1.58B | 0.93B | 2.87B | -3.21B | 1.47B | 0.73B | 2.46B | 1.13B | 1.32B | 0.95B | -0.30B | 1.70B | 1.36B | 1.18B | 3.67B | 1.67B | 2.50B | 1.59B | 1.95B | 2.69B | 2.40B | 1.68B | -1.06B | 2.73B | 2.33B | 1.75B | 4.51B | 2.85B | 2.50B | 2.01B | 4.64B | 2.96B | 3.53B | 2.42B | 9.21B | 3.46B | 4.14B | 2.38B | 5.82B | 4.04B | 3.23B | 3.03B | 6.23B | 3.82B | 3.88B | 3.07B | 5.49B | 3.84B | 3.66B | 2.86B | 5.26B | 3.59B | 3.39B | 2.60B | 4.81B | 3.21B | 3.10B | 2.29B |
| Inc. Minority (Qtr) | — | — | — | — | — | — | — | — | — | — | — | — | 0.00B | 0.01B | 0.00B | 0.01B | 0.00B | 0.00B | 0.01B | 0.00B | 0.00B | -0.00B | 0.00B | 0.01B | 0.00B | -0.00B | 0.01B | 0.00B | 0.01B | -0.00B | 0.01B | 0.00B | 0.01B | 0.01B | 0.00B | 0.00B | 0.00B | 0.01B | 0.00B | 0.00B | 0.00B | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Income (Continuing) (Qtr) | 1.22B | 5.58B | 1.74B | 2.19B | 1.05B | 2.93B | -0.32B | 1.83B | 1.58B | 3.29B | 1.71B | 1.58B | 0.93B | 2.87B | -3.21B | 1.47B | 0.66B | 2.46B | 1.04B | 0.81B | 0.40B | -5.22B | 1.70B | 1.36B | 1.18B | -6.70B | 1.67B | 2.50B | 1.59B | 4.11B | 2.69B | 2.40B | 1.68B | -1.61B | 2.73B | 2.33B | 1.75B | -4.17B | 2.85B | 2.50B | 2.02B | 0.88B | 2.96B | 3.53B | 2.42B | -6.96B | 3.46B | 4.25B | 2.53B | -1.36B | 4.14B | 3.23B | 3.03B | 11.31B | 3.82B | 3.88B | 3.07B | 5.49B | 3.84B | 3.66B | 2.86B | 9.66B | 3.59B | 3.38B | 2.60B | 9.22B | 3.21B | 3.10B | 2.29B |
| Consol Net Inc. (Qtr) | — | 0.02B | — | 0.00B | 0.00B | -0.01B | -0.01B | 0.00B | 0.03B | 0.00B | -0.01B | 0.00B | -0.01B | -0.16B | 0.02B | -0.07B | 0.07B | -0.13B | 0.09B | 0.52B | 0.55B | 1.66B | -0.00B | -0.00B | -0.00B | 2.29B | -0.00B | -0.00B | -0.00B | -0.00B | 0.00B | 0.00B | 0.00B | -0.00B | — | -0.00B | -0.00B | -0.01B | -0.00B | — | -0.00B | 0.00B | -0.01B | -0.08B | -0.09B | -0.03B | -3.44B | -0.12B | -0.15B | -0.03B | -0.10B | 3.23B | 3.03B | 11.31B | 3.82B | 3.88B | 3.07B | 5.49B | 3.84B | 3.66B | 2.86B | 9.66B | 3.59B | 3.38B | 2.60B | 9.22B | 3.21B | 3.10B | 2.29B |
| Parent Net Inc (Qtr) | — | 0.02B | — | 0.00B | 0.00B | -0.01B | -0.01B | 0.00B | 0.03B | 0.00B | -0.01B | 0.00B | -0.01B | -0.16B | 0.02B | -0.07B | 0.07B | -0.13B | 0.09B | 0.52B | 0.55B | 1.66B | -0.00B | -0.00B | -0.00B | 2.29B | -0.00B | -0.00B | -0.00B | -0.00B | 0.00B | 0.00B | 0.00B | -0.00B | — | -0.00B | -0.00B | -0.01B | -0.00B | — | -0.00B | 0.00B | -0.01B | -0.08B | -0.09B | -0.03B | -3.44B | -0.12B | -0.15B | -0.03B | -0.10B | 3.23B | 3.03B | 11.31B | 3.82B | 3.88B | 3.07B | 5.49B | 3.84B | 3.66B | 2.86B | 9.66B | 3.59B | 3.38B | 2.60B | 9.22B | 3.21B | 3.10B | 2.29B |
| Net Income (Qtr) | — | 0.02B | — | 0.00B | 0.00B | -0.01B | -0.01B | 0.00B | 0.03B | 0.00B | -0.01B | 0.00B | -0.01B | -0.16B | 0.02B | -0.07B | 0.07B | -0.13B | 0.09B | 0.52B | 0.55B | 1.66B | -0.00B | -0.00B | -0.00B | 2.29B | -0.00B | -0.00B | -0.00B | -0.00B | 0.00B | 0.00B | 0.00B | -0.00B | — | -0.00B | -0.00B | -0.01B | -0.00B | — | -0.00B | 0.00B | -0.01B | -0.08B | -0.09B | -0.03B | -3.44B | -0.12B | -0.15B | -0.03B | -0.10B | 3.23B | 3.03B | 11.31B | 3.82B | 3.88B | 3.07B | 5.49B | 3.84B | 3.66B | 2.86B | 9.66B | 3.59B | 3.38B | 2.60B | 9.22B | 3.21B | 3.10B | 2.29B |
| Additional items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EPS (Basic) (Qtr) | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | -0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | -0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | -0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B |
| EPS (Weighted Avg. Diluted) (Qtr) | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | -0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | -0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | -0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | -0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B |
| Shares (Weighted Avg.) (Qtr) | 0.94B | 0.93B | 0.93B | 0.93B | 0.93B | 0.92B | 0.92B | 0.92B | 0.92B | 0.91B | 0.91B | 0.91B | 0.91B | 0.90B | 0.90B | 0.90B | 0.90B | 0.90B | 0.90B | 0.89B | 0.89B | 0.89B | 0.89B | 0.89B | 0.89B | 0.89B | 0.89B | 0.89B | 0.89B | 0.91B | 0.91B | 0.92B | 0.92B | 0.93B | 0.93B | 0.93B | 0.94B | 0.96B | 0.96B | 0.96B | 0.96B | 0.98B | 0.98B | 0.99B | 0.99B | 1.00B | 1.01B | 1.00B | 1.04B | 1.09B | 1.09B | 1.11B | 1.11B | 1.14B | 1.14B | 1.15B | 1.16B | 1.20B | 1.19B | 1.20B | 1.22B | 1.27B | 1.26B | 1.29B | 1.30B | 1.33B | 1.32B | 1.33B | 1.34B |
| Shares (Diluted Avg.) (Qtr) | 0.95B | 0.95B | 0.95B | 0.95B | 0.95B | 0.94B | 0.94B | 0.93B | 0.93B | 0.92B | 0.92B | 0.92B | 0.92B | 0.91B | 0.90B | 0.91B | — | 0.90B | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | 0.94B | 0.95B | — | 0.96B | 0.96B | 0.96B | — | 0.99B | 0.99B | 0.99B | — | 1.01B | 1.01B | 1.04B | 1.10B | 1.11B | 1.12B | 1.12B | 1.16B | 1.15B | 1.17B | 1.17B | 1.21B | 1.20B | 1.23B | 1.24B | 1.29B | 1.30B | 1.31B | 1.32B | 1.34B | 1.34B | 1.34B | 1.35B |
| EBITDA (Qtr) | 1.69B | 4.28B | 2.53B | 2.85B | 1.20B | 3.61B | 1.63B | 2.17B | 0.97B | 3.73B | 1.88B | 1.91B | 1.00B | 3.26B | 1.43B | 1.76B | 1.06B | 2.97B | 1.19B | 1.36B | 0.72B | 2.14B | 2.27B | 1.87B | 0.34B | 3.49B | 1.76B | 2.15B | 1.92B | 4.63B | 3.19B | 2.98B | 1.40B | 7.10B | 3.08B | 2.50B | 1.43B | 4.93B | 2.88B | 2.89B | 1.22B | 4.89B | 3.42B | 3.91B | 2.79B | 5.51B | 4.24B | 5.09B | 2.95B | 6.90B | 4.81B | 3.90B | 3.46B | 11.04B | 4.29B | 4.86B | 3.63B | 7.09B | 4.96B | 4.79B | 3.44B | 6.70B | 4.39B | 4.27B | 2.79B | 6.12B | 4.17B | 4.03B | 2.69B |
| Int Expense (Qtr) | 0.47B | 0.48B | 0.49B | 0.51B | 0.46B | 0.42B | 0.43B | 0.43B | 0.43B | 0.41B | 0.41B | 0.42B | 0.37B | 0.31B | 0.29B | 0.30B | 0.31B | 0.30B | 0.29B | 0.28B | 0.28B | 0.32B | 0.32B | 0.32B | 0.33B | 0.35B | 0.43B | 0.35B | 0.21B | 0.19B | 0.19B | 0.17B | 0.17B | 0.16B | 0.17B | 0.15B | 0.14B | 0.16B | 0.16B | 0.17B | 0.15B | 0.13B | 0.12B | 0.12B | 0.11B | 0.12B | 0.13B | 0.14B | 0.10B | 0.11B | 0.10B | 0.10B | 0.09B | 0.11B | 0.12B | 0.12B | 0.11B | 0.11B | 0.11B | 0.10B | 0.09B | 0.10B | 0.10B | 0.09B | 0.08B | 0.08B | 0.08B | 0.10B | 0.14B |
| Tax Rate (Qtr) | 12.40 | -34.64 | 28.23 | 15.56 | 8.89 | 11.46 | 60.47 | 17.53 | -46.74 | 12.61 | 8.49 | 20.95 | 11.72 | 13.41 | 28.59 | 14.92 | -6.26 | 14.15 | -27.55 | 11.07 | -65.57 | 8.29 | 7.01 | 13.30 | 2502.04 | 4.92 | -9.92 | 9.72 | 15.35 | -7.96 | 10.15 | 13.44 | -47.54 | 141.26 | 11.06 | 4.54 | -23.10 | -12.99 | 12.53 | 17.84 | -95.07 | 208.21 | 18.20 | 16.52 | 19.49 | -29.34 | 20.78 | 20.49 | 20.52 | -186.32 | 16.73 | 22.15 | 15.92 | -33.55 | 24.66 | 24.80 | 20.05 | 24.53 | 23.63 | 24.99 | 24.99 | -38.86 | 23.26 | 26.01 | 26.00 | -44.51 | 26.50 | 27.19 | 26.49 |
3. Endpoint Variations
Copy any of the requests below directly into your application, replacing YOUR_API_KEY with your credentials. Every variation returns the same JSON schema — only the content of the data object changes based on statement, frequency, and time range.
https://data.businessquant.com/statements?ticker=AAPL&statement=IS&frequency=Annual&period=all&api_key=YOUR_API_KEY
https://data.businessquant.com/statements?ticker=MSFT&statement=BS&frequency=Quarter&period=10y&api_key=YOUR_API_KEY
https://data.businessquant.com/statements?ticker=GOOGL&statement=Ratios&frequency=TTM&from_date=01-01-2020&till_date=31-12-2024&api_key=YOUR_API_KEY
https://data.businessquant.com/statements?ticker=META&statement=Growth&frequency=Annual&period=5y&api_key=YOUR_API_KEY
Frequently Asked Questions
Which SEC filing types are used to build financial statements?
Financial statements are parsed from five SEC filing types: 10-K (annual reports), 10-Q (quarterly reports), 20-F (annual reports from foreign private issuers), 40-F (annual reports from Canadian cross-listed filers), and 6-K (interim reports from foreign private issuers). This means the API covers both domestic companies and non-US-domiciled companies trading on US exchanges — such as those headquartered in Europe, Asia, or Latin America that file with the SEC as foreign private issuers.
How quickly are new financial statements available after a company files with the SEC?
Financial statement data is updated within 10 minutes of a filing being published on SEC EDGAR. Once the filing is accepted, the system parses the XBRL data, normalizes line items against the appropriate industry template, and makes the structured data available via the API.
What statement types can I retrieve from this API?
Five statement views are available from a single endpoint: Income Statement (IS), Balance Sheet (BS), Cash Flow (CF), Ratios (pre-computed margins, returns, and leverage), and Growth (period-over-period growth metrics). Each can be requested in Annual, Quarterly, or TTM (trailing twelve months) frequency.
How are financial statements normalized across different companies?
Statements are mapped to one of four industry-specific templates — General, Real Estate, Utilities, and Capital Markets — so line items are structurally comparable within each category. The metadata.template field in each response tells you which schema was applied, and every line item carries ordering and itemtype metadata for programmatic reconstruction.
Is the Financial Statements API free to use?
Yes, the Financial Statements API is free to use. Sign up for an API key to start pulling income statements, balance sheets, cash flows, ratios, and growth metrics immediately.