Segments and revenue breakdowns
get_segmentsHow a company's results split, exactly as it reports them: segments (reportable segment revenue, operating income or profit, and whatever else it discloses per segment: assets, capex, managed-basis results for a bank, business-unit earnings for a conglomerate), revenue_by_product (revenue by product, service, end market, platform, channel or customer type, e.g. NVIDIA's Data Center, Apple's iPhone and Services), and revenue_by_geography (by country or region, with long-lived assets by geography where held). Default: all three. Table names differ by company and are returned as the record names them. Every period in the latest record by default, or the periods named by period. Actual dollars (not millions), shares split-adjusted, a foreign issuer's figures in US dollars. If the company reports none, the response says so and lists the tables it does have.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| period | No | Fiscal period: 'FY2025', 'Q2 FY2027' (also 'FY27Q2', 'Q2 2027'), 'latest', 'latest quarter', 'latest annual', 'ttm', 'ytd', 'annual', 'quarterly', 'all', or a period-end date. The company's own fiscal years. Omit for every period in the latest record. A period earlier than the data held returns that the data does not go back that far, and what is held. | |
| ticker | Yes | Ticker symbol, case-insensitive. Examples: NVDA, brk-b, BRK.B. | |
| breakdown | No | Which breakdown. Default 'all'. |