---
title: "GET /stocks/financials/v1/income-statements"
method: GET
path: "/stocks/financials/v1/income-statements"
tags: ["financials"]
---

# GET /stocks/financials/v1/income-statements

`GET /stocks/financials/v1/income-statements`

A comprehensive database of income statement financial data for public companies, including key metrics such as revenue, expenses, and net income for various reporting periods.

## Query parameters

- `cik` string
- `cik.any_of` string
- `cik.gt` string
- `cik.gte` string
- `cik.lt` string
- `cik.lte` string
- `tickers` string
- `tickers.all_of` string
- `tickers.any_of` string
- `period_end` string
- `period_end.gt` string
- `period_end.gte` string
- `period_end.lt` string
- `period_end.lte` string
- `filing_date` string
- `filing_date.gt` string
- `filing_date.gte` string
- `filing_date.lt` string
- `filing_date.lte` string
- `fiscal_year` number, double
- `fiscal_year.gt` number, double
- `fiscal_year.gte` number, double
- `fiscal_year.lt` number, double
- `fiscal_year.lte` number, double
- `fiscal_quarter` number, double
- `fiscal_quarter.gt` number, double
- `fiscal_quarter.gte` number, double
- `fiscal_quarter.lt` number, double
- `fiscal_quarter.lte` number, double
- `timeframe` string
- `timeframe.any_of` string
- `timeframe.gt` string
- `timeframe.gte` string
- `timeframe.lt` string
- `timeframe.lte` string
- `limit` integer
- `sort` string

## Response `200`

A list of results.

- object
  - `next_url` string — If present, this value can be used to fetch the next page.
  - `request_id` string, required — A request id assigned by the server.
  - `results` object[], required — The results for this request.
    - `basic_earnings_per_share` number, double — Earnings per share calculated using the weighted average number of basic shares outstanding. For TTM records, recalculated as TTM net income divided by average basic shares outstanding over the four quarters.
    - `basic_shares_outstanding` number, double — Weighted average number of common shares outstanding during the period, used in basic EPS calculation. For TTM records, represents the average over the four most recent quarters.
    - `cik` string — The company's Central Index Key (CIK), a unique identifier assigned by the U.S. Securities and Exchange Commission (SEC). You can look up a company’s CIK using the [SEC CIK Lookup tool](https://www.sec.gov/search-filings/cik-lookup).
    - `consolidated_net_income_loss` number, double — Total net income or loss for the consolidated entity including all subsidiaries.
    - `cost_of_revenue` number, double — Direct costs attributable to the production of goods or services sold, also known as cost of goods sold (COGS).
    - `depreciation_depletion_amortization` number, double — Non-cash expenses representing the allocation of asset costs over their useful lives.
    - `diluted_earnings_per_share` number, double — Earnings per share calculated using diluted shares outstanding, including the effect of potentially dilutive securities. For TTM records, recalculated as TTM net income divided by average diluted shares outstanding over the four quarters.
    - `diluted_shares_outstanding` number, double — Weighted average number of shares outstanding including the dilutive effect of stock options, warrants, and convertible securities. For TTM records, represents the average over the four most recent quarters.
    - `discontinued_operations` number, double — After-tax results from business segments that have been or will be disposed of.
    - `ebitda` number, double — Earnings before interest, taxes, depreciation, and amortization, a measure of operating performance.
    - `equity_in_affiliates` number, double — The company's share of income or losses from equity method investments in affiliated companies.
    - `extraordinary_items` number, double — Unusual and infrequent gains or losses that are both unusual in nature and infrequent in occurrence.
    - `filing_date` string, date — The date of the most recent SEC filing that included this period's data. This is not necessarily the date this period was originally filed. Because SEC filings restate comparative data for prior periods, multiple records can share the same filing_date. For example, an annual 10-K reports three years of results, and a 10-Q includes prior period comparatives. To find the original filing date for a specific 10-K or 10-Q, use the SEC EDGAR filings index endpoint (/stocks/filings/vX/index).
    - `fiscal_quarter` number, double — The fiscal quarter number (1, 2, 3, or 4) for the reporting period.
    - `fiscal_year` number, double — The fiscal year for the reporting period.
    - `gross_profit` number, double — Revenue minus cost of revenue, representing profit before operating expenses.
    - `income_before_income_taxes` number, double — Pre-tax income calculated as operating income plus total other income/expense.
    - `income_taxes` number, double — Income tax expense or benefit for the period.
    - `interest_expense` number, double — Cost of borrowed funds, including interest on debt and other financing obligations.
    - `interest_income` number, double — Income earned from interest-bearing investments and cash equivalents.
    - `net_income_loss_attributable_common_shareholders` number, double — Net income or loss available to common shareholders after preferred dividends and noncontrolling interests.
    - `noncontrolling_interest` number, double — The portion of net income attributable to minority shareholders in consolidated subsidiaries.
    - `operating_income` number, double — Income from operations calculated as gross profit minus total operating expenses, excluding non-operating items.
    - `other_income_expense` number, double — Non-operating income and expenses not related to the company's core business operations.
    - `other_operating_expenses` number, double — Operating expenses not classified in the main expense categories.
    - `period_end` string, date — The last date of the reporting period (formatted as YYYY-MM-DD).
    - `preferred_stock_dividends_declared` number, double — Dividends declared on preferred stock during the period.
    - `research_development` number, double — Expenses incurred for research and development activities to create new products or improve existing ones.
    - `revenue` number, double — Total revenue or net sales for the period, representing the company's gross income from operations.
    - `selling_general_administrative` number, double — Expenses related to selling products and general administrative costs not directly tied to production.
    - `tickers` string[] — A list of ticker symbols under which the company is listed. Multiple symbols may indicate different share classes for the same company.
    - `timeframe` string — The reporting period type. Possible values include: quarterly, annual, trailing_twelve_months.
    - `total_operating_expenses` number, double — Sum of all operating expenses including cost of revenue, SG&A, R&D, depreciation, and other operating expenses.
    - `total_other_income_expense` number, double — Net total of all non-operating income and expenses including interest income, interest expense, and other items.
  - `status` 'OK', required — The status of this request's response.

## Other responses

- `400` — An error message.

---

[API](https://skmtc.net/massive/apis/polygon-api.md) · [All operations](https://skmtc.net/massive/apis/polygon-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/massive/polygon-api/revisions/ad6f143e43aa/schema)
