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"
}Company fundamentals API
Fundamentals API with curated income statement, balance sheet, and cash flow rows for 8 quarters or 5 fiscal years, plus TTM margins.
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
StockContext API key. Keys start with sctx_ and are sent on every REST request.
Query Parameters
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.
"AAPL"
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.
quarter, annual "quarter"
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.
"ttm,trajectory"
Response
Success envelope: { "data": ... }.