Financial Comparison

Indian Oil Corporation Limited vs NTPC Limited

Click a ticker to view the full analysis.

IOC.NS vs

In short

NTPC Limited is the more profitable of the two, keeping 14.7% of revenue as net profit against 5.4% for Indian Oil Corporation Limited. NTPC Limited trades at the higher trailing P/E (11.0× vs 5.2× for Indian Oil Corporation Limited), so investors pay more for each dollar of its earnings. Fisclear flags 2 medium- or high-severity risks for Indian Oil Corporation Limited and 2 for NTPC Limited.

Based on filings for periods ending 31 Mar 2026 (IOC.NS) and 31 Mar 2026 (NTPC.NS) · Updated

FisclearScore Comparison

IOC.NS67Strong
NTPC.NS42Weak
Quality+31
86
55
Efficiency+29
77
48
Value+34
60
26
Cashflow+55
83
28
Regime+5
50
55
Peers+6
36
42

FisclearScore is a quantitative model. IOC.NS shown solid · NTPC.NS shown dashed. Not financial advice.

MetricIOC.NSNTPC.NS
Price₹127.02₹313.70
Market Cap₹1.79T₹3.04T
P/E (TTM)5.2x11.0x
P/B0.8x1.5x
Beta0.820.35
Div Yield2.59%3.98%
Revenue (TTM)₹7.74T₹1.84T
Net Income₹421.0B₹270.5B
Gross Margin14.0%41.9%
Risk Flags3 flags2 flags

Related comparisons

Data sourced from SEC EDGAR, Yahoo Finance, and official exchange filings. For informational purposes only. Not financial advice.