Logo
AXION

Financials Historical Valuation

GET/financials/:ticker/eps

Returns trailing twelve-month (TTM) earnings per share for the specified company, with each data point linked to an earnings report date.

Path Parameters

ParameterTypeRequiredDescription
tickerstringRequiredStock ticker symbol (e.g., "AAPL", "MSFT")

Query Parameters

ParameterTypeRequiredDescription
fromdateOptionalStart date (YYYY-MM-DD)
todateOptionalEnd date (YYYY-MM-DD)

Examples:

https://api.axionquant.com/financials/AAPL/eps
https://api.axionquant.com/financials/MSFT/eps
|

EPS (Apple)

Request

Sample code
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4eps = client.financials.eps('AAPL',
5    from_date='2024-01-01',
6    to_date='2024-12-31'
7)
8print(eps)

Response

[
  {
    "reportDate": "2024-12-31",
    "tailingEps": 6.29
  },
  {
    "reportDate": "2025-03-31",
    "tailingEps": 6.41
  },
  {
    "reportDate": "2025-06-30",
    "tailingEps": 6.58
  },
  {
    "reportDate": "2025-09-30",
    "tailingEps": 7.46
  },
  {
    "reportDate": "2025-12-31",
    "tailingEps": 7.9
  },
  {
    "reportDate": "2026-03-31",
    "tailingEps": 8.27
  }
]
GET/financials/:ticker/pe

Returns daily price-to-earnings ratio calculated using TTM EPS and daily closing prices. Supports resampling via the frame parameter.

Path Parameters

ParameterTypeRequiredDescription
tickerstringRequiredStock ticker symbol

Query Parameters

ParameterTypeRequiredDescription
fromdateOptionalStart date
todateOptionalEnd date
framestringOptional

Resampling frequency for data aggregation. Default: daily.

Value(s)Resolves to
daily, day, ddaily
weekly, wweek
monthly, month, mmonth
quarterly, quarter, qquarter
yearly, year, yyear

Examples:

https://api.axionquant.com/financials/AAPL/pe
https://api.axionquant.com/financials/AAPL/pe?frame=weekly
|

P/E Ratio (Apple)

Request

Sample code
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4pe = client.financials.pe('AAPL',
5    from_date='2024-01-01',
6    to_date='2024-12-31',
7    frame='weekly'
8)
9print(pe)

Response

[
  {
    "reportDate": "2026-07-06",
    "epsReportDate": "2026-03-31",
    "closePrice": 312.66,
    "ttmEps": 8.27,
    "ttmPe": 37.82
  },
  {
    "reportDate": "2026-07-07",
    "epsReportDate": "2026-03-31",
    "closePrice": 310.66,
    "ttmEps": 8.27,
    "ttmPe": 37.58
  },
  {
    "reportDate": "2026-07-08",
    "epsReportDate": "2026-03-31",
    "closePrice": 313.39,
    "ttmEps": 8.27,
    "ttmPe": 37.91
  },
  {
    "reportDate": "2026-07-09",
    "epsReportDate": "2026-03-31",
    "closePrice": 316.22,
    "ttmEps": 8.27,
    "ttmPe": 38.25
  },
  {
    "reportDate": "2026-07-10",
    "epsReportDate": "2026-03-31",
    "closePrice": 315.32,
    "ttmEps": 8.27,
    "ttmPe": 38.14
  },
  {
    "reportDate": "2026-07-13",
    "epsReportDate": "2026-03-31",
    "closePrice": 317.31,
    "ttmEps": 8.27,
    "ttmPe": 38.38
  }
]
GET/financials/:ticker/marketcap

Returns daily market capitalization calculated from closing price and latest shares outstanding.

Path Parameters

ParameterTypeRequiredDescription
tickerstringRequiredStock ticker symbol

Query Parameters

ParameterTypeRequiredDescription
fromdateOptionalStart date
todateOptionalEnd date
framestringOptional

Resampling frequency for data aggregation. Default: daily.

Value(s)Resolves to
daily, day, ddaily
weekly, wweek
monthly, month, mmonth
quarterly, quarter, qquarter
yearly, year, yyear

Examples:

https://api.axionquant.com/financials/AAPL/marketcap
https://api.axionquant.com/financials/AAPL/marketcap?frame=weekly
|

Market Cap (Apple)

Request

Sample code
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4market_cap = client.financials.market_cap('AAPL',
5    from_date='2024-01-01',
6    to_date='2024-12-31',
7    frame='monthly'
8)
9print(market_cap)

Response

[
  {
    "reportDate": "2026-07-02",
    "sharesReportDate": "2026-04-17",
    "closePrice": 308.63,
    "sharesOutstanding": 14687356000,
    "marketCapitalization": 4532958682280
  },
  {
    "reportDate": "2026-07-06",
    "sharesReportDate": "2026-04-17",
    "closePrice": 312.66,
    "sharesOutstanding": 14687356000,
    "marketCapitalization": 4592148726960
  },
  {
    "reportDate": "2026-07-07",
    "sharesReportDate": "2026-04-17",
    "closePrice": 310.66,
    "sharesOutstanding": 14687356000,
    "marketCapitalization": 4562774014960
  },
  {
    "reportDate": "2026-07-08",
    "sharesReportDate": "2026-04-17",
    "closePrice": 313.39,
    "sharesOutstanding": 14687356000,
    "marketCapitalization": 4602870496840
  },
  {
    "reportDate": "2026-07-09",
    "sharesReportDate": "2026-04-17",
    "closePrice": 316.22,
    "sharesOutstanding": 14687356000,
    "marketCapitalization": 4644435714320
  },
  {
    "reportDate": "2026-07-10",
    "sharesReportDate": "2026-04-17",
    "closePrice": 315.32,
    "sharesOutstanding": 14687356000,
    "marketCapitalization": 4631217093920
  },
  {
    "reportDate": "2026-07-13",
    "sharesReportDate": "2026-04-17",
    "closePrice": 317.31,
    "sharesOutstanding": 14687356000,
    "marketCapitalization": 4660444932360
  }
]
GET/financials/:ticker/roe

Returns quarterly return on equity calculated as net income divided by average equity between periods.

Path Parameters

ParameterTypeRequiredDescription
tickerstringRequiredStock ticker symbol

Query Parameters

ParameterTypeRequiredDescription
fromdateOptionalStart date
todateOptionalEnd date

Examples:

https://api.axionquant.com/financials/AAPL/roe
https://api.axionquant.com/financials/MSFT/roe
|

ROE (Apple)

Request

Sample code
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4roe = client.financials.roe('AAPL',
5    from_date='2024-01-01',
6    to_date='2024-12-31'
7)
8print(roe)

Response

[
  {
    "reportDate": "2024-12-31",
    "netIncomeCommonStockholders": 36330000000,
    "beginningStockholdersEquity": 56950000000,
    "endingStockholdersEquity": 66758000000,
    "avgEquity": 61854000000,
    "roe": 0.5874
  },
  {
    "reportDate": "2025-03-31",
    "netIncomeCommonStockholders": 24780000000,
    "beginningStockholdersEquity": 66758000000,
    "endingStockholdersEquity": 66796000000,
    "avgEquity": 66777000000,
    "roe": 0.3711
  },
  {
    "reportDate": "2025-06-30",
    "netIncomeCommonStockholders": 23434000000,
    "beginningStockholdersEquity": 66796000000,
    "endingStockholdersEquity": 65830000000,
    "avgEquity": 66313000000,
    "roe": 0.3534
  },
  {
    "reportDate": "2025-09-30",
    "netIncomeCommonStockholders": 27466000000,
    "beginningStockholdersEquity": 65830000000,
    "endingStockholdersEquity": 73733000000,
    "avgEquity": 69781500000,
    "roe": 0.3936
  },
  {
    "reportDate": "2025-12-31",
    "netIncomeCommonStockholders": 42097000000,
    "beginningStockholdersEquity": 73733000000,
    "endingStockholdersEquity": 88190000000,
    "avgEquity": 80961500000,
    "roe": 0.52
  },
  {
    "reportDate": "2026-03-31",
    "netIncomeCommonStockholders": 29578000000,
    "beginningStockholdersEquity": 88190000000,
    "endingStockholdersEquity": 106491000000,
    "avgEquity": 97340500000,
    "roe": 0.3039
  }
]
GET/financials/:ticker/ev

Returns daily enterprise value calculated as market cap plus total debt minus cash and cash equivalents.

Path Parameters

ParameterTypeRequiredDescription
tickerstringRequiredStock ticker symbol

Query Parameters

ParameterTypeRequiredDescription
fromdateOptionalStart date
todateOptionalEnd date
framestringOptional

Resampling frequency for data aggregation. Default: daily.

Value(s)Resolves to
daily, day, ddaily
weekly, wweek
monthly, month, mmonth
quarterly, quarter, qquarter
yearly, year, yyear

Examples:

https://api.axionquant.com/financials/AAPL/ev
https://api.axionquant.com/financials/AAPL/ev?frame=weekly
|

Enterprise Value (Apple)

Request

Sample code
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4ev = client.financials.enterprise_value('AAPL',
5    from_date='2024-01-01',
6    to_date='2024-12-31',
7    frame='weekly'
8)
9print(ev)

Response

[
  {
    "reportDate": "2026-06-24",
    "marketCapitalization": 4304570296480,
    "totalDebt": 84711000000,
    "cashAndCashEquivalents": 45572000000,
    "enterpriseValue": 4343709296480
  },
  {
    "reportDate": "2026-06-25",
    "marketCapitalization": 4041226003400,
    "totalDebt": 84711000000,
    "cashAndCashEquivalents": 45572000000,
    "enterpriseValue": 4080365003400
  },
  {
    "reportDate": "2026-06-26",
    "marketCapitalization": 4167977885680,
    "totalDebt": 84711000000,
    "cashAndCashEquivalents": 45572000000,
    "enterpriseValue": 4207116885680
  },
  {
    "reportDate": "2026-06-29",
    "marketCapitalization": 4138015679440,
    "totalDebt": 84711000000,
    "cashAndCashEquivalents": 45572000000,
    "enterpriseValue": 4177154679440
  },
  {
    "reportDate": "2026-06-30",
    "marketCapitalization": 4249933332160,
    "totalDebt": 84711000000,
    "cashAndCashEquivalents": 45572000000,
    "enterpriseValue": 4289072332160
  },
  {
    "reportDate": "2026-07-01",
    "marketCapitalization": 4323663859280,
    "totalDebt": 84711000000,
    "cashAndCashEquivalents": 45572000000,
    "enterpriseValue": 4362802859280
  },
  {
    "reportDate": "2026-07-02",
    "marketCapitalization": 4532958682280,
    "totalDebt": 84711000000,
    "cashAndCashEquivalents": 45572000000,
    "enterpriseValue": 4572097682280
  },
  {
    "reportDate": "2026-07-06",
    "marketCapitalization": 4592148726960,
    "totalDebt": 84711000000,
    "cashAndCashEquivalents": 45572000000,
    "enterpriseValue": 4631287726960
  },
  {
    "reportDate": "2026-07-07",
    "marketCapitalization": 4562774014960,
    "totalDebt": 84711000000,
    "cashAndCashEquivalents": 45572000000,
    "enterpriseValue": 4601913014960
  },
  {
    "reportDate": "2026-07-08",
    "marketCapitalization": 4602870496840,
    "totalDebt": 84711000000,
    "cashAndCashEquivalents": 45572000000,
    "enterpriseValue": 4642009496840
  },
  {
    "reportDate": "2026-07-09",
    "marketCapitalization": 4644435714320,
    "totalDebt": 84711000000,
    "cashAndCashEquivalents": 45572000000,
    "enterpriseValue": 4683574714320
  },
  {
    "reportDate": "2026-07-10",
    "marketCapitalization": 4631217093920,
    "totalDebt": 84711000000,
    "cashAndCashEquivalents": 45572000000,
    "enterpriseValue": 4670356093920
  },
  {
    "reportDate": "2026-07-13",
    "marketCapitalization": 4660444932360,
    "totalDebt": 84711000000,
    "cashAndCashEquivalents": 45572000000,
    "enterpriseValue": 4699583932360
  }
]
GET/financials/:ticker/ebitda

Returns trailing twelve-month EBITDA (earnings before interest, taxes, depreciation, and amortization).

Path Parameters

ParameterTypeRequiredDescription
tickerstringRequiredStock ticker symbol

Query Parameters

ParameterTypeRequiredDescription
fromdateOptionalStart date
todateOptionalEnd date

Examples:

https://api.axionquant.com/financials/AAPL/ebitda
https://api.axionquant.com/financials/MSFT/ebitda
|

EBITDA (Apple)

Request

Sample code
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4ebitda = client.financials.ebitda('AAPL',
5    from_date='2024-01-01',
6    to_date='2024-12-31'
7)
8print(ebitda)

Response

[
  {
    "reportDate": "2025-06-30",
    "ttmEbitda": 141696000000,
    "reportDateEbitda": {
      "2024-09-30": 32502000000,
      "2024-12-31": 45912000000,
      "2025-03-31": 32250000000,
      "2025-06-30": 31032000000
    },
    "exchangeToUsdRate": 1,
    "ttmEbitdaUsd": 141696000000
  },
  {
    "reportDate": "2025-09-30",
    "ttmEbitda": 144748000000,
    "reportDateEbitda": {
      "2024-12-31": 45912000000,
      "2025-03-31": 32250000000,
      "2025-06-30": 31032000000,
      "2025-09-30": 35554000000
    },
    "exchangeToUsdRate": 1,
    "ttmEbitdaUsd": 144748000000
  },
  {
    "reportDate": "2025-12-31",
    "ttmEbitda": 152902000000,
    "reportDateEbitda": {
      "2025-03-31": 32250000000,
      "2025-06-30": 31032000000,
      "2025-09-30": 35554000000,
      "2025-12-31": 54066000000
    },
    "exchangeToUsdRate": 1,
    "ttmEbitdaUsd": 152902000000
  },
  {
    "reportDate": "2026-03-31",
    "ttmEbitda": 159976000000,
    "reportDateEbitda": {
      "2025-06-30": 31032000000,
      "2025-09-30": 35554000000,
      "2025-12-31": 54066000000,
      "2026-03-31": 39324000000
    },
    "exchangeToUsdRate": 1,
    "ttmEbitdaUsd": 159976000000
  }
]
GET/financials/:ticker/de

Returns quarterly debt-to-equity ratio calculated as total debt divided by stockholders' equity.

Path Parameters

ParameterTypeRequiredDescription
tickerstringRequiredStock ticker symbol

Query Parameters

ParameterTypeRequiredDescription
fromdateOptionalStart date
todateOptionalEnd date

Examples:

https://api.axionquant.com/financials/AAPL/de
https://api.axionquant.com/financials/MSFT/de
|

D/E Ratio (Apple)

Request

Sample code
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4de = client.financials.debt_to_equity('AAPL',
5    from_date='2024-01-01',
6    to_date='2024-12-31'
7)
8print(de)

Response

[
  {
    "reportDate": "2024-09-30",
    "totalDebt": 106629000000,
    "stockholdersEquity": 56950000000,
    "debtToEquity": 1.87
  },
  {
    "reportDate": "2024-12-31",
    "totalDebt": 96799000000,
    "stockholdersEquity": 66758000000,
    "debtToEquity": 1.45
  },
  {
    "reportDate": "2025-03-31",
    "totalDebt": 98186000000,
    "stockholdersEquity": 66796000000,
    "debtToEquity": 1.47
  },
  {
    "reportDate": "2025-06-30",
    "totalDebt": 101698000000,
    "stockholdersEquity": 65830000000,
    "debtToEquity": 1.54
  },
  {
    "reportDate": "2025-09-30",
    "totalDebt": 98657000000,
    "stockholdersEquity": 73733000000,
    "debtToEquity": 1.34
  },
  {
    "reportDate": "2025-12-31",
    "totalDebt": 90509000000,
    "stockholdersEquity": 88190000000,
    "debtToEquity": 1.03
  },
  {
    "reportDate": "2026-03-31",
    "totalDebt": 84711000000,
    "stockholdersEquity": 106491000000,
    "debtToEquity": 0.8
  }
]
GET/financials/:ticker/total/assets

Returns total assets as reported on the balance sheet at the end of each fiscal year.

Path Parameters

ParameterTypeRequiredDescription
tickerstringRequiredStock ticker symbol

Query Parameters

ParameterTypeRequiredDescription
periodsintegerOptionalNumber of fiscal years to return (default: 1).

Examples:

https://api.axionquant.com/financials/AAPL/total/assets
https://api.axionquant.com/financials/AAPL/total/assets?periods=3

Response

[number, number, ...]

Year-end total assets.

|

Total Assets (Apple, 4 periods)

Request

Sample code
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4total_assets = client.financials.total_assets('AAPL', periods=4)
5print(total_assets)

Response

[
  379297000000,
  359241000000,
  359241000000,
  331495000000
]
GET/financials/:ticker/current/assets

Returns current assets (cash, receivables, inventory, etc.) at fiscal year-end.

Path Parameters

ParameterTypeRequiredDescription
tickerstringRequiredStock ticker symbol

Query Parameters

ParameterTypeRequiredDescription
periodsintegerOptionalNumber of fiscal years to return (default: 1).

Examples:

https://api.axionquant.com/financials/AAPL/current/assets
https://api.axionquant.com/financials/AAPL/current/assets?periods=3

Response

[number, number, ...]

Year-end current assets.

|

Current Assets (Apple, 4 periods)

Request

Sample code
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4current_assets = client.financials.current_assets('AAPL', periods=4)
5print(current_assets)

Response

[
  158104000000,
  147957000000,
  147957000000,
  122491000000
]
GET/financials/:ticker/cashflow/operating

Returns cash flow from operating activities for each fiscal year.

Path Parameters

ParameterTypeRequiredDescription
tickerstringRequiredStock ticker symbol

Query Parameters

ParameterTypeRequiredDescription
periodsintegerOptionalNumber of fiscal years to return (default: 1).

Examples:

https://api.axionquant.com/financials/AAPL/cashflow/operating
https://api.axionquant.com/financials/AAPL/cashflow/operating?periods=4

Response

[number, number, ...]

Annual operating cash flow.

|

Operating Cash Flow (Apple, 4 periods)

Request

Sample code
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4operating_cash_flow = client.financials.operating_cash_flow('AAPL', periods=4)
5print(operating_cash_flow)

Response

[
  53925000000,
  111482000000,
  81754000000,
  53887000000
]
GET/financials/:ticker/cashflow/free

Returns free cash flow (operating cash flow minus capital expenditures) for each fiscal year.

Path Parameters

ParameterTypeRequiredDescription
tickerstringRequiredStock ticker symbol

Query Parameters

ParameterTypeRequiredDescription
periodsintegerOptionalNumber of fiscal years to return (default: 1).

Examples:

https://api.axionquant.com/financials/AAPL/cashflow/free
https://api.axionquant.com/financials/AAPL/cashflow/free?periods=4

Response

[number, number, ...]

Annual free cash flow.

|

Free Cash Flow (Apple, 4 periods)

Request

Sample code
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4free_cash_flow = client.financials.free_cash_flow('AAPL', periods=4)
5print(free_cash_flow)

Response

[
  51552000000,
  98767000000,
  72281000000,
  47876000000
]
GET/financials/:ticker/capitalexpenditures

Returns capital expenditures (cash spent on fixed assets) for each fiscal year.

Path Parameters

ParameterTypeRequiredDescription
tickerstringRequiredStock ticker symbol

Query Parameters

ParameterTypeRequiredDescription
periodsintegerOptionalNumber of fiscal years to return (default: 1).

Examples:

https://api.axionquant.com/financials/AAPL/capitalexpenditures
https://api.axionquant.com/financials/AAPL/capitalexpenditures?periods=4

Response

[number, number, ...]

Annual capital expenditures (usually negative or positive cash outflow).

|

CapEx (Apple, 4 periods)

Request

Sample code
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4capital_expenditures = client.financials.capital_expenditures('AAPL', periods=4)
5print(capital_expenditures)

Response

[
  2373000000,
  12715000000,
  9473000000,
  6011000000
]