Skip to main content
GET
/
v2
/
fundamentals
curl
curl "https://api.stockcontext.com/v2/fundamentals?symbol=AAPL&period=quarter" \
  -H "X-API-Key: $STOCKCONTEXT_API_KEY"
{
  "data": {
    "as_of": "2026-06-12T14:10:29Z",
    "balance_sheet": [
      {
        "cash_and_equivalents": 45572000000,
        "current_assets": 144114000000,
        "current_liabilities": 134641000000,
        "debt_borrowings": 84711000000,
        "finance_lease_liabilities": null,
        "fiscal_period": "Q2",
        "fiscal_year": 2026,
        "intangibles": 25797000000,
        "inventory": 6747000000,
        "long_term_debt": 74404000000,
        "long_term_investments": 78088000000,
        "net_debt": 16204000000,
        "operating_lease_liabilities": null,
        "period_end": "2026-03-28",
        "ppe_net": 50116000000,
        "provenance": {
          "accession": "0000320193-26-000013",
          "filed": "2026-05-01",
          "form": "10-Q"
        },
        "ratios": {
          "current_ratio": 1.07,
          "debt_to_assets": 0.23,
          "debt_to_equity": 0.8,
          "interest_coverage": {
            "available": false,
            "reason": "zero_interest_expense"
          },
          "net_debt_to_ebitda": 0.1
        },
        "receivables": 30339000000,
        "retained_earnings": 12359000000,
        "shares_outstanding_cover_page": 14667688000,
        "short_term_investments": 22935000000,
        "tangible_book_value": 80694000000,
        "total_assets": 371082000000,
        "total_debt": 84711000000,
        "total_equity": 106491000000,
        "total_liabilities": 264591000000
      },
      {
        "cash_and_equivalents": 45317000000,
        "current_assets": 158104000000,
        "current_liabilities": 162367000000,
        "debt_borrowings": 90509000000,
        "finance_lease_liabilities": null,
        "fiscal_period": "Q1",
        "fiscal_year": 2026,
        "intangibles": null,
        "inventory": 5875000000,
        "long_term_debt": 76685000000,
        "long_term_investments": 77888000000,
        "net_debt": 23602000000,
        "operating_lease_liabilities": null,
        "period_end": "2025-12-27",
        "ppe_net": 50159000000,
        "provenance": {
          "accession": "0000320193-26-000006",
          "filed": "2026-01-30",
          "form": "10-Q"
        },
        "ratios": {
          "current_ratio": 0.97,
          "debt_to_assets": 0.24,
          "debt_to_equity": 1.03,
          "interest_coverage": {
            "available": false,
            "reason": "zero_interest_expense"
          },
          "net_debt_to_ebitda": 0.15
        },
        "receivables": 39921000000,
        "retained_earnings": -2177000000,
        "shares_outstanding_cover_page": 14702703000,
        "short_term_investments": 21590000000,
        "tangible_book_value": 88190000000,
        "total_assets": 379297000000,
        "total_debt": 90509000000,
        "total_equity": 88190000000,
        "total_liabilities": 291107000000
      }
    ],
    "cache_age_seconds": 113,
    "cash_flow": [
      {
        "acquisitions": null,
        "buybacks": -12618000000,
        "capex": -1971000000,
        "dividends_paid": -3822000000,
        "fcf_margin_pct": 24.04,
        "fcf_yoy_pct": 28.02,
        "financing_cash_flow": -22279000000,
        "fiscal_period": "Q2",
        "fiscal_year": 2026,
        "free_cash_flow": 26731000000,
        "investing_cash_flow": -6168000000,
        "ocf_yoy_pct": 19.83,
        "operating_cash_flow": 28702000000,
        "period_end": "2026-03-28",
        "provenance": {
          "accession": "0000320193-26-000013",
          "filed": "2026-05-01",
          "form": "10-Q"
        },
        "stock_based_comp": 3528000000,
        "working_capital_change": 13736000000
      },
      {
        "acquisitions": null,
        "buybacks": -27623000000,
        "capex": -2373000000,
        "dividends_paid": -3921000000,
        "fcf_margin_pct": 35.86,
        "fcf_yoy_pct": 90.97,
        "financing_cash_flow": -39656000000,
        "fiscal_period": "Q1",
        "fiscal_year": 2026,
        "free_cash_flow": 51552000000,
        "investing_cash_flow": -4886000000,
        "ocf_yoy_pct": 80.14,
        "operating_cash_flow": 53925000000,
        "period_end": "2025-12-27",
        "provenance": {
          "accession": "0000320193-26-000006",
          "filed": "2026-01-30",
          "form": "10-Q"
        },
        "stock_based_comp": 3594000000,
        "working_capital_change": 13411000000
      }
    ],
    "currency": "USD",
    "forensics": {
      "accruals_ratio_pct": -5.02,
      "cash_conversion": 1.14,
      "cash_conversion_cycle_days": {
        "value": -50.3,
        "yoy_delta": 3.6
      },
      "days_inventory": {
        "value": 9.8,
        "yoy_delta": -0.8
      },
      "days_payables": {
        "value": 83.5,
        "yoy_delta": -3.3
      },
      "days_sales_outstanding": {
        "value": 23.4,
        "yoy_delta": 1.1
      },
      "diluted_shares_cagr_3y_pct": -2.42,
      "diluted_shares_cagr_5y_pct": -2.75,
      "fcf_per_share_cagr_3y_pct": 12.55,
      "revenue_per_share_cagr_3y_pct": 8.05,
      "sbc_pct_ocf": 9.61,
      "sbc_pct_revenue": 2.98
    },
    "freshness": "end_of_day",
    "income_statement": [
      {
        "cost_of_revenue": 56403000000,
        "depreciation_amortization": 3439000000,
        "ebitda": 39324000000,
        "eps_basic": 2.02,
        "eps_diluted": 2.01,
        "fiscal_period": "Q2",
        "fiscal_year": 2026,
        "gross_profit": 54781000000,
        "growth": {
          "eps_yoy_pct": 21.82,
          "net_income_yoy_pct": 19.36,
          "revenue_qoq_pct": -22.66,
          "revenue_yoy_pct": 16.6,
          "rnd_yoy_pct": 33.56
        },
        "income_tax": 6255000000,
        "interest_coverage": {
          "available": false,
          "reason": "zero_interest_expense"
        },
        "interest_expense": null,
        "investment": {
          "capex_intensity_3y_avg_pct": 2.5,
          "capex_intensity_pct": 1.77,
          "rnd_intensity_pct": 10.27
        },
        "margins": {
          "ebitda_margin_pct": 35.37,
          "gross_margin_pct": 49.27,
          "net_margin_pct": 26.6,
          "operating_margin_pct": 32.28
        },
        "net_income": 29578000000,
        "operating_expense": 18896000000,
        "operating_income": 35885000000,
        "period_end": "2026-03-28",
        "pretax_income": 35833000000,
        "provenance": {
          "accession": "0000320193-26-000013",
          "filed": "2026-05-01",
          "form": "10-Q"
        },
        "quality": {
          "piotroski_f_score": 8
        },
        "revenue": 111184000000,
        "rnd_expense": 11419000000,
        "sga_expense": 7477000000,
        "shares_basic": 14673278000,
        "shares_diluted": 14725873000
      },
      {
        "cost_of_revenue": 74525000000,
        "depreciation_amortization": 3214000000,
        "ebitda": 54066000000,
        "eps_basic": 2.85,
        "eps_diluted": 2.84,
        "fiscal_period": "Q1",
        "fiscal_year": 2026,
        "gross_profit": 69231000000,
        "growth": {
          "eps_yoy_pct": 18.33,
          "net_income_yoy_pct": 15.87,
          "revenue_qoq_pct": 40.3,
          "revenue_yoy_pct": 15.65,
          "rnd_yoy_pct": 31.68
        },
        "income_tax": 8905000000,
        "interest_coverage": {
          "available": false,
          "reason": "zero_interest_expense"
        },
        "interest_expense": null,
        "investment": {
          "capex_intensity_3y_avg_pct": 2.01,
          "capex_intensity_pct": 1.65,
          "rnd_intensity_pct": 7.57
        },
        "margins": {
          "ebitda_margin_pct": 37.61,
          "gross_margin_pct": 48.16,
          "net_margin_pct": 29.28,
          "operating_margin_pct": 35.37
        },
        "net_income": 42097000000,
        "operating_expense": 18379000000,
        "operating_income": 50852000000,
        "period_end": "2025-12-27",
        "pretax_income": 51002000000,
        "provenance": {
          "accession": "0000320193-26-000006",
          "filed": "2026-01-30",
          "form": "10-Q"
        },
        "quality": {
          "piotroski_f_score": 9
        },
        "revenue": 143756000000,
        "rnd_expense": 10887000000,
        "sga_expense": 7492000000,
        "shares_basic": 14748158000,
        "shares_diluted": 14810356000
      }
    ],
    "market_status": "open",
    "period": "quarter",
    "reporting_cadence": "quarterly",
    "statements_source": "sec_edgar",
    "symbol": "AAPL",
    "trajectory": {
      "eps_growth": {
        "last_quarters_yoy": [
          -1.87,
          -0.16,
          0.3,
          22.86,
          25.56,
          28.82
        ],
        "latest_yoy_pct": 28.82,
        "n_quarters": 6,
        "trend": "accelerating"
      },
      "fcf_margin": {
        "last_quarters": [
          21.72,
          21.9,
          25.95,
          25.85,
          35.86,
          24.04
        ],
        "latest_pct": 24.04,
        "n_quarters": 6,
        "trend": "increasing"
      },
      "gross_margin": {
        "last_quarters": [
          46.88,
          47.05,
          46.49,
          47.18,
          48.16,
          49.27
        ],
        "latest_pct": 49.27,
        "n_quarters": 6,
        "trend": "stable"
      },
      "revenue_growth": {
        "last_quarters_yoy": [
          2.61,
          4.91,
          5.97,
          6.43,
          10.07,
          12.76
        ],
        "latest_yoy_pct": 12.76,
        "n_quarters": 6,
        "trend": "accelerating"
      },
      "roic": {
        "fy_values": [
          65.21,
          61.43,
          70.01,
          71.49
        ],
        "latest_pct": 71.49,
        "n_years": 4,
        "trend": "increasing"
      }
    },
    "ttm": {
      "eps_diluted_ttm": 8.27,
      "flags": [],
      "net_income_ttm_usd": 122575000000,
      "net_profit_margin_pct": 27.15,
      "revenue_ttm_usd": 451442000000,
      "roa_pct": 34.02,
      "roe_pct": 146.69,
      "roic_pct": 81.47
    }
  },
  "schema_version": "2026-06-17.6"
}

Authorizations

X-API-Key
string
header
required

StockContext API key. Keys start with sctx_ and are sent on every REST request.

Query Parameters

symbol
string
required

Ticker symbol. Case-insensitive; share-class dots are normalized to dashes (BRK.B == BRK-B). Returns SYMBOL_UNKNOWN when the symbol is outside the supported universe.

Example:

"AAPL"

period
enum<string> | null

Reporting cadence. Allowed values: quarter (last 8 quarters) or annual (last 5 fiscal years). Omit for the default view: quarter for quarterly filers, and annual for annual-only foreign private issuers (reporting_cadence 'annual' — TSM/SAP class file no quarterly statements). An explicit period=quarter for such a filer returns a quarterly_view notice pointing here.

Available options:
quarter,
annual
Example:

"quarter"

blocks
string | null

Optional comma-separated subset of statement blocks to include: income_statement, balance_sheet, cash_flow, ttm, trajectory, forensics, statement_detail (the extended filing-detail field catalog - opt-in only, never in the default response), bank_metrics (bank-native economics - present only for banks). Omit for the full response (default, unchanged). Use this to pay for only the block you need — e.g. blocks=ttm is a fraction of the full payload's tokens.

Example:

"ttm,trajectory"

Response

Success envelope: { "data": ... }.

data
QuarterlyFundamentalsData · object
required

The endpoint payload. Present on every 2xx response; never null.

schema_version
string
required

StockContext response schema version for this 200 payload.