Skip to content

Financial Ratios

Access a comprehensive set of financial ratios, each with an A–F letter grade computed against industry peers. Ratios span five categories: profitability, efficiency, liquidity, solvency, and cash flow.


URL

GET /api/v1/financial-ratios/ratios/{ticker}

Deprecation note: The old path /api/v1/financial-ratios/{ticker} still works but is deprecated and will be removed in a future release.


Parameters

ParameterTypeDefaultDescription
tickerstringStock ticker symbol (path param, required)
periodstringquarterlyPeriod filter: annual, quarterly, or ttm
fyintegerFilter by fiscal year (e.g. 2024)
fiscal_periodstringExact period: FY, Q1, Q2, Q3, Q4
limitinteger4Number of most recent periods to return

Example Request

Terminal window
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://api.finpoint.dev/api/v1/financial-ratios/ratios/NVDA?limit=2"

Example Response

{
"ticker": "NVDA",
"periods": [
{
"fiscal_year": 2027,
"fiscal_period": "Q2",
"period_end_date": "2026-07-26",
"period_start_date": "2026-04-27",
"filing_date": "2026-08-28",
"form_type": "10-Q",
"accession_number": "0001045810-26-000075",
"ratios": {
"Gross_Profit_Margin": {
"value": 0.78,
"grade": "A",
"category": "Profitability"
},
"Net_Profit_Margin": {
"value": 0.38,
"grade": "A",
"category": "Profitability"
},
"Current_Ratio": {
"value": 3.42,
"grade": "A",
"category": "Liquidity"
},
"Asset_Turnover": {
"value": 0.51,
"grade": "B",
"category": "Efficiency"
}
}
}
]
}

Complete Ratio Catalog

Every ratio in this table is pre-computed by the ETL pipeline and available via the API. Availability per company depends on the underlying XBRL facts being reported.

Profitability

Ratios measuring a company’s ability to generate profit relative to revenue.

RatioFormulaDescription
Gross_Profit_MarginGrossProfit / TotalRevenuesGross profit as a percentage of revenue — core product profitability
Operating_Profit_MarginOperatingIncomeLoss / TotalRevenuesOperating income as a percentage of revenue — efficiency of core operations
Continuous_Operations_Profit_MarginIncomeFromContinuingOperations / TotalRevenuesProfit margin from ongoing business lines (excludes discontinued ops)
Net_Profit_MarginTotalNetIncomeLoss / TotalRevenuesBottom-line profit after all expenses, taxes, and minority interest

Efficiency

Ratios measuring how effectively a company uses its assets.

RatioFormulaDescription
Asset_TurnoverTotalRevenues / TotalAssetsRevenue generated per dollar of total assets
Fixed_Asset_TurnoverTotalRevenues / PropertyPlantAndEquipmentNetRevenue generated per dollar of fixed assets (PP&E)
Inventory_TurnoverTotalCostOfRevenues / InventoryHow many times inventory is sold and replaced in a period
Working_Capital_Turnover_RatioTotalRevenues / (TotalCurrentAssets - TotalCurrentLiabilities)Revenue generated per dollar of working capital

Liquidity

Ratios measuring a company’s ability to meet short-term obligations.

RatioFormulaDescription
Current_RatioTotalCurrentAssets / TotalCurrentLiabilitiesAbility to pay short-term liabilities with short-term assets
Quick_Ratio(TotalCurrentAssets - Inventory) / TotalCurrentLiabilitiesSame as current ratio, excluding inventory (the least liquid current asset)
Cash_RatioCashAndCashEquivalents / TotalCurrentLiabilitiesAbility to pay short-term liabilities with cash alone — most conservative liquidity measure

Solvency & Leverage

Ratios measuring long-term financial health and debt burden.

RatioFormulaDescription
Solvency_RatioTotalNetIncomeLoss / TotalLiabilitiesNet income relative to total liabilities — debt-repayment capacity
Debt_To_Assets_RatioTotalLiabilities / TotalAssetsPercentage of assets financed by debt
Debt_To_Capital_RatioTotalLiabilities / TotalAssetsDebt as a proportion of total capital (assets financed by creditors)
Debt_Service_Coverage_RatioEarningsBeforeInterestTaxDepreciationAmortization / InterestExpenseEBITDA available to cover interest payments
Interest_Coverage_RatioOperatingIncomeLoss / InterestExpenseOperating income available to cover interest payments

Cash Flow

Ratios relating operating cash flow to obligations and revenue.

RatioFormulaDescription
Operating_Cash_Flow_RatioNetCashFromOperatingActivities / TotalCurrentLiabilitiesOperating cash flow relative to current liabilities — true liquidity from cash generation
Operating_Cash_Flow_Sales_RatioNetCashFromOperatingActivities / TotalRevenuesOperating cash flow per dollar of revenue — cash conversion quality

Key Metrics

Access a curated set of the most commonly used financial metrics for a company. Unlike the full ratios endpoint, key metrics returns a focused subset of raw values (not ratios) covering profitability, liquidity, and leverage — useful for dashboards and watchlists.

URL

GET /api/v1/financial-ratios/key-metrics/{ticker}

Example Request

Terminal window
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://api.finpoint.dev/api/v1/financial-ratios/key-metrics/AAPL"

Parameters

ParameterTypeDefaultDescription
tickerstringStock ticker symbol (path param, required)
limitinteger4Number of most recent periods to return

Response

Returns a small set of essential metrics per period, including revenue, net income, earnings per share, cash from operations, total assets, total liabilities, and free cash flow.


Letter Grade System

Each ratio receives an A–F letter grade based on two layers: a base grade determined by fixed thresholds per category, and an optional sector adjustment that shifts the grade up or down against industry averages.

Layer 1: Base Grade Thresholds

Ratios are classified into six categories, each with its own grading function:

Profitability (margins, ROE, ROA, EPS, BVPS — higher is better)

ThresholdGrade
≥ 30% (0.30)A
≥ 15% (0.15)B
≥ 5% (0.05)C
> 0%D
≤ 0% (negative)F

Applies to Gross_Profit_Margin, Net_Profit_Margin, EBITDA_Margin, Operating_Profit_Margin, Pretax_Margin, Return_On_Equity, Return_On_Assets, SG&A_To_Revenue, R&D_To_Revenue, SBC_To_Revenue, Free_Cash_Flow_Margin, Earnings_Per_Share, Book_Value_Per_Share, Tax_Burden, Interest_Burden, Solvency_Ratio.

Liquidity (current/quick/cash ratio — mid-range is best)

RangeGradeInterpretation
1.50 – 2.50AIdeal range — can meet obligations, not hoarding excess liquidity
1.00 – 1.50BAcceptable but tight
> 2.50CInefficient — excessive cash or receivables relative to needs
< 1.00FRisky — may fail to meet short-term obligations
N/A (empty)DFallback (should not normally occur)

Applies to Current_Ratio, Quick_Ratio, Cash_Ratio, Financial_Leverage.

Solvency (debt ratios — lower is better)

ThresholdGrade
< 0.30 (30%)A
< 0.50 (50%)B
< 0.70 (70%)C
≥ 0.70F

Applies to Debt_To_Assets_Ratio, Debt_To_Equity, Debt_To_Capital_Ratio, Interest_Coverage_Ratio, Debt_Service_Coverage_Ratio, Net_Debt_To_EBITDA.

Cash Flow (coverage-style — must be safely above 1.0)

ThresholdGrade
≥ 5.00A
≥ 3.00B
≥ 1.50C
≥ 1.00D
< 1.00F

Applies to Operating_Cash_Flow_Ratio, Cash_Conversion_Ratio, Free_Cash_Flow_To_OCF.

Efficiency / Turnover (higher is better, wider scale)

ThresholdGrade
≥ 2.00A
≥ 1.00B
≥ 0.50C
> 0.00D
≤ 0 (negative)F

Applies to Asset_Turnover, Fixed_Asset_Turnover, Inventory_Turnover, Receivables_Turnover, Working_Capital_Turnover_Ratio, Capex_To_Depreciation, Capex_To_OCF.

Effective Tax Rate (ideal range is US statutory corporate rate)

RangeGrade
20% – 25%A
15% – 20% or 25% – 30%B
10% – 15% or 30% – 35%C
< 10% or > 35%F

Applies to Effective_Tax_Rate.

Valuation ratios (Price_To_Earnings_Ratio, Price_To_Book_Ratio, EV_To_EBITDA, etc.) do not receive letter grades — the grade field is null.

Layer 2: Sector Adjustment

After the base grade is computed, it can be shifted up or down by one letter when the company’s value is significantly above or below the industry average for its sector:

Condition vs Sector AverageAdjustment
Value > 1.5× the sector averageBoost +1 grade (B → A, C → B, etc.)
Value < 0.5× the sector averageDrop –1 grade (B → C, A → B, etc.)
Everything elseNo adjustment

Grades are capped at A (highest) and floored at F (lowest).

Sector Benchmark Averages

The industry averages used for adjustment are:

SectorNet Profit MarginReturn On EquityCurrent RatioDebt/EquityAsset Turnover
Technology15%18%2.500.800.60
Communication Services12%12%2.001.500.70
Financial Services20%12%1.203.000.08
Healthcare10%15%2.000.800.70
Energy8%10%1.501.200.60
Consumer Cyclical5%12%1.301.201.80
Consumer Defensive8%20%1.201.001.20
Industrials7%15%1.601.000.85
Real Estate15%10%1.002.000.10
Utilities10%10%1.001.500.40
Basic Materials8%12%1.800.900.75

If a company has no sector (unknown or not classified), the sector adjustment is skipped and the base grade is returned as-is.

Example

A Technology company with Net_Profit_Margin = 38%:

  1. Base grade: 38% ≥ 30% → A
  2. Sector adjustment: 38% / 15% (Tech average) = 2.53× → above 1.5× threshold → boost +1 → but A is already the maximum → A (unchanged)

A Consumer Cyclical company with Debt_To_Assets_Ratio = 0.25:

  1. Base grade: 0.25 < 0.30 → A
  2. Sector adjustment: 0.25 / 0.55 (Cons Cyclical average) = 0.45× → below 0.5× threshold → drop –1 → B

Dual Path: Stored vs On-The-Fly

Grades are computed in two places using identical logic:

  • Pipeline (PostgreSQL): Written into the database at pipeline time. These are sector-agnostic and reflect the base thresholds only.
  • API (Go, on-the-fly): Used for TTM ratios (computed live, not stored) and as a fallback when the stored grade is NULL. The API layer applies the sector adjustment with full industry context.

This means stored quarterly/annual grades use base thresholds, while TTM grades incorporate sector benchmarking.


Notes

  • All ratios are pre-computed by the ETL pipeline (phase 10) and stored in fact_calculated_metrics
  • Values are raw ratio numbers, not percentages — e.g. Net_Profit_Margin: 0.38 means 38%
  • If grade is null, the value is still returned — grading is best-effort
  • Availability varies by company — ratios requiring facts that weren’t mapped for a company won’t appear in the response
  • For an explanation of how raw XBRL facts become these standardized metrics, see the Data Model and XBRL Caveats