financial_health_score
Assess NSE/BSE-listed Indian stocks with a 0-100 health score based on profitability, growth, balance sheet, cash flow, and valuation.
Instructions
Score an NSE/BSE-listed Indian equity 0-100 across five equal-weighted (20% each) pillars -- Profitability (ROCE/ROE/net margin vs disclosed thresholds), Growth (revenue/EPS CAGR vs disclosed thresholds), Balance Sheet (current ratio + debt/equity), Cash Flow (FCF and CFO conversion vs net income), Valuation (historical P/E percentile, inverted so cheaper-than-own-history scores higher). A documented, transparent heuristic composed from calculate_financial_ratios, calculate_growth_metrics, analyze_cash_flow_quality, and historical_valuation -- not a market-validated predictive model.
:param symbol: ticker symbol, e.g. "RELIANCE", "TCS.NS", or "TCS.BO"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | Yes | ||
| growth_score | No | From revenue/EPS CAGR vs disclosed thresholds | |
| overall_score | No | Equal-weighted average of the five pillars above | |
| cash_flow_score | No | From FCF/net-income conversion and CFO/net-income | |
| valuation_score | No | From historical P/E percentile, inverted so cheaper-than-own-history scores higher | |
| balance_sheet_score | No | From current ratio and debt/equity | |
| profitability_score | No | From ROCE, ROE, net margin vs disclosed thresholds | |
| currency_mismatch_warning | No | Set when Yahoo's market-data and financial-statement currencies disagree for this ticker -- valuation_score (and therefore overall_score) is unreliable when set. |