Full Report
Know the Business — Indian Oil Corporation Ltd
Indian Oil is a state-controlled, fully integrated energy utility — the country's largest refiner, largest fuel retailer, and largest product pipeline operator — whose earnings are dominated by two unrelated swings: the global crack-spread cycle and the political tolerance for retail-fuel and LPG losses. The market prices it like a runoff (1.0× book, sub-6× P/E, 4.9% yield) because a third of through-cycle earnings can be confiscated by the Centre at a moment's notice; the question for an investor is whether the FY26-onward capacity wave (80.8 → 98 MMTPA) plus a maturing LPG-compensation framework changes that math. They probably do at the margin, not the core.
Market Cap (₹ Cr)
P/E (TTM)
ROCE %
Dividend Yield %
1. How This Business Actually Works
IOC buys crude (mostly imported), turns it into petroleum products in 11 refineries, ships them through ~20,000 km of its own pipelines, and sells the bulk of the output through ~41,000 retail outlets and ~12,900 LPG distributors that nobody else can practically replicate. The economic engine is therefore three margins stacked on top of each other, not one.
The single most important thing to internalise is that refining margin and marketing margin do not move together. When crude spikes, refining usually wins (inventory gain, better cracks) and marketing loses (retail prices freeze). When crude falls, marketing wins (over-recovery on the pump) and refining loses (inventory loss). This is why IOC's reported quarterly profit can swing from ₹169 cr loss (Q2 FY25) to ₹12,126 cr (Q3 FY25) without anything fundamental changing — the two pumps are out of phase, and only an integrated margin tells the truth. That integrated margin in Q2 FY26 hit a two-year high of $12.6/bbl per management — the green-shoot the consensus is still discounting.
The hidden rupee-killer is the LPG bottle. ~9 of every 10 cylinders sold in India go through a public-sector OMC at a regulated price; when Saudi CP propane spikes, IOC bleeds. The Centre has now established a pattern — large lump-sum reimbursements on a multi-quarter lag (₹14,486 cr to IOC over 12 months from Nov 2025) — so this is increasingly a working-capital problem, not a permanent one. But the lag means reported P/E always looks worse than steady-state P/E by 1–2 turns.
2. The Playing Field
There is no apples-to-apples peer for IOC: ONGC is upstream, GAIL is gas, Reliance is a chemicals-and-telecom conglomerate, and only BPCL and HPCL share the same OMC chassis — but at half the scale. The peer table reveals the punchline: IOC is the cheapest and most asset-heavy of the OMC trio, with the lowest return on capital — every rupee invested earns less here than at BPCL or HPCL.
The peer set tells you what to watch: BPCL earns more on every rupee than IOC despite being smaller — that's a focus problem, not a scale problem. HPCL has historically traded as the most retail-margin-sensitive of the three, and it shows in its lower yield (more reinvestment runway). Reliance proves that the market will pay a premium when the chemistry, telecom, and retail kicker overwhelms refining cyclicality — IOC has never been able to claim that. The narrowest gap to close is BPCL on ROCE; if the FY27 capacity wave + Project SPRINT cost programme delivers, IOC can plausibly lift ROCE from ~7% to the low teens through the cycle, which is what the equity needs to re-rate.
3. Is This Business Cyclical?
Yes, but the cycle that matters is not the one most people watch. Crude prices alone explain less than half the variance in IOC's earnings. The dominant driver is the gap between the international product price and the domestic regulated price — which widens (good) when crude falls steadily, and collapses (very bad) during sharp crude spikes that retail prices aren't allowed to follow.
Three downturns explain the volatility. FY20 (₹-1,876 cr loss) was the COVID crude crash + a one-time inventory writedown of barrels bought at $60 and held into a $20 market. FY23 (₹11,704 cr) was the Russia-invasion crude spike colliding with a pre-election freeze on petrol/diesel prices — the diesel marketing margin alone went to ~₹6/litre negative. FY25 (₹13,789 cr) was a milder repeat — Iran-Israel-driven crude volatility plus a swelling LPG under-recovery (₹100/cyl by Q2 FY26). The pattern is clear: the cycle is policy-amplified, not just commodity-driven.
The three peaks (FY18, FY22, FY24) show what the unobstructed business looks like: ₹40,000+ cr of net income, ROCE above 20%, op margins of 10%. That is the genuine through-cycle ceiling — and the latest TTM print of ₹36,869 cr says the engine is back near it. Working capital is the other tell: inventory days swing from 46 to 111 (FY15 vs FY21) as oil inventory revaluations whip through the books — IOC's negative working-capital cycle (-42 days in FY25) means rising oil prices actually help free cash flow even when they hurt P&L.
4. The Metrics That Actually Matter
Forget P/E for a moment. Five operating numbers explain the equity story; everything else is noise.
The most important takeaway is the gap between IOC's current ROCE (7.4%) and its own median (~14%) and peak (22%). That ~700–1,500 bps recovery — if it happens — is the entire IOC bull case. It depends on three things commissioning roughly on schedule: Panipat 15→25 MMTPA (June 2026), Gujarat 13.7→18 MMTPA (June 2026), and Barauni 6→9 MMTPA (Aug 2026). At 60% utilisation in year one and 80% in year two, that adds ~10–13 MMTPA of incremental refined volume earning brownfield economics — which is materially better than the consolidated 7% ROCE today.
5. What Is This Business Worth?
IOC is best valued as a single integrated energy engine running through a regulatory-and-cycle filter — not as a sum-of-parts. Every segment (refining, marketing, pipelines, petchem, gas) shares feedstock, plant, and political exposure, and the listed subsidiary stakes (CPCL, Lanka IOC, Petronet LNG) are too small relative to enterprise value (under 5%) to justify SOTP gymnastics. The right question is: what multiple does an investor pay for through-cycle EPS, given the policy discount?
The maths most investors actually use: book value is ₹140, current price ₹142 — so IOC trades at 1.0× P/B. The historical median is closer to 1.2–1.4×, the FY18 peak got to 2.0×. With through-cycle ROE realistically capped at 12–14% (not 17% like BPCL because of the LPG burden), the long-run P/B ceiling is probably 1.3–1.5×. Through-cycle EPS of ₹22 × a fair P/E of 8× → ₹175. Both lenses converge in a ₹160–200 fair-value zone — the stock at ₹142 is discounting that the cycle is already over and ROCE never recovers. The bull is that capex commissions, LPG policy normalises, and ROCE goes back to 12–15% — with no transition narrative needed.
The dividend yield of 4.92% deserves its own emphasis. At a 30–40% payout on through-cycle EPS of ₹22, that yield is structurally defensible even at unchanged price — it is the single biggest reason this is a "wait and watch" rather than an "exit" stock at trough earnings.
6. What I'd Tell a Young Analyst
Watch the integrated margin, not the GRM. IOC's reported GRM swings on inventory accounting; the integrated margin (refining + marketing + petchem combined) is what drives equity value, and it just printed a two-year high while the stock sits near 52-week lows. That gap is your starting point.
Discount management's "₹2,000 Cr/year SPRINT savings" claim by half until you see it in the SG&A line for two consecutive years. PSUs always announce cost programmes. The ones that work show up as falling fixed-cost intensity per MMT throughput, not as press releases. Track ₹/MMT operating cost quarter by quarter.
Don't confuse the LPG noise with structural earnings. If the Centre is reimbursing on a 6–12 month lag, the company's cash-basis profitability is much closer to its through-cycle than its accrual P/E suggests. Strip the LPG line, look at the underlying.
The single thesis-changer, both ways: the FY27 ROCE print. If the three new refinery expansions (Panipat, Gujarat, Barauni) come on line by mid-2026 as guided and the consolidated ROCE crosses 12% within four quarters of full ramp, this is a 50%+ re-rate candidate. If commissioning slips by more than two quarters, or post-commissioning ROCE stays below 10%, the deep discount to BPCL will turn out to have been correct.
Finally, remember the asymmetry: this is a Maharatna PSU with sovereign-equivalent credit, a 4.9% yield, ₹140 book, and 31% of India's refining capacity. The downside is reasonably bounded. The upside is gated by execution and policy — and execution is now visible (90% physical progress on Panipat, 84% on Gujarat, 88% on Barauni).
The Numbers
IOC trades at 5.6x trailing earnings and right at book value despite generating ₹36,869 crore of net income on a TTM basis — the cheapness reflects three real things (regulated marketing margins that swing 200% year on year with crude, a heavy capex program eating most operating cash, and majority government ownership that caps both pricing freedom and capital returns) and one mispriced thing (the petchem-pipeline-lubricants stack which earns through-cycle returns close to private peers). The single metric that can rerate or derate this stock is the integrated GRM-plus-marketing margin per barrel — when it normalizes above ₹6,500 per tonne IOC clears its cost of capital comfortably; below that, it does not.
Snapshot
Share Price (₹)
Market Cap (₹ Cr)
P/E (TTM)
Dividend Yield (%)
Net Income TTM (₹ Cr)
EBITDA TTM (₹ Cr)
Price / Book
Revenue TTM (₹ Cr)
Closing price ₹142.20 on 30-Apr-2026. Market cap and book multiple are quoted in Indian Rupees, the company's reporting currency.
Is this a healthy, durable business?
Three signals in one row. ROCE has stayed in the 5–22% band over twelve years — IOC earns its cost of capital in good crude years and undershoots it badly in bad ones. Debt-to-EBITDA sits comfortably under 2x today but blew out to nearly 5x in the FY20 demand collapse. Cash conversion (Operating CF / Net Income) has averaged 2.1x over a decade, well above 1.0 — IOC's reported earnings consistently understate the cash the business actually throws off, because depreciation on a ₹2 lakh crore asset base is the largest non-cash charge.
ROCE FY25 (%)
▲ 13.2 12y avg
Debt / EBITDA (x)
▲ 2.4 12y avg
CFO / Net Income (x)
▲ 2.1 12y avg
Read the cyclicality, not the average. A 12-year ROCE average of 13% hides a range from negative (FY20) to 22% (FY18). In oil refining and marketing, the average is a misleading anchor — what matters is the floor in stress and the ceiling in tailwinds.
Revenue and earnings power — twelve-year view
Revenue scaled from ₹4.9 lakh crore (FY14) to a peak of ₹8.4 lakh crore in FY23 — the FY23 spike was the post-Ukraine crude shock that hurt margins; FY24's revenue fell modestly while operating income jumped 2.5x as inventory tailwinds and product cracks normalized. The story is not growth; it is operating leverage on volatile gross margins.
The visible four-quarter "good year, bad year" rhythm in margins is the entire investment debate. FY18, FY21 and FY24 — operating margin near 10%, net margin above 5% — are what IOC looks like when crude is benign and marketing margins are intact. FY15, FY20, FY23 and FY25 are the opposite.
Quarterly direction — last thirteen quarters
The Sep-2024 loss quarter (operating margin 2%, ₹449 Cr net loss) is the clearest data point in the file: when crude inventory marks turn and marketing margins compress simultaneously, IOC's earnings flip sign in a single three-month window. The recovery into the December-2025 quarter (margin 11%, ₹13,502 Cr profit) is the mirror image — and it is what the current price already partly assumes will repeat.
Cash generation — are the earnings real?
Across the last decade, CFO has averaged 2.1x reported net income — driven by the ₹17,000 crore annual depreciation charge on IOC's refining and pipeline asset base. The FY24 cash haul (₹71,146 cr CFO on ₹43,161 cr profit) is what a strong-margin year looks like when working capital simultaneously releases cash. The FY19–FY20 dip (CFO below NI) is the warning shot: when crude collapses fast, payables shrink before receivables and inventory can be drawn down.
This is the chart bears point at. Capex has averaged ₹23,000 crore a year and has not fallen below ₹17,000 crore in a decade. In the four soft-margin years (FY19, FY20, FY23, FY25), free cash flow was negative, marginal, or near-zero. The big capex cycle — Panipat petrochem expansion, Paradip aromatics, ethanol/2G biofuel plants, hydrogen — runs hot through at least FY27. Until that capex envelope shrinks, FCF visibility stays low even when refining margins are normal.
Capital allocation — what shareholders actually receive
Dividend payout ratio over twelve years has bounced between 28% and 90% of profit, with FY18 a generous outlier. Bonus issues in 2017, 2018 and 2022 have roughly 6x'ed the share count since FY14, so per-share dividends look weaker than aggregate payouts suggest. There are no buybacks of consequence; the Government of India holds 51.5% and the dividend stream is the explicit shareholder-return tool.
Useful frame: IOC has paid out roughly ₹49,000 crore of dividends across FY21–FY25. At the current ₹2 lakh crore market cap and a 4.9% trailing yield, dividends are roughly half the prospective return — the rest needs to come from earnings normalization, not multiple expansion.
Balance sheet flexibility
Total debt has roughly 1.6x'ed since FY14 (₹95k cr → ₹152k cr) while equity has grown 2.7x — net leverage has trended down, not up, despite the capex cycle. The September-2025 balance sheet shows ₹146,681 cr of debt against equity of ₹197,089 cr (D/E 0.74). The two stress periods — FY20 (debt/EBITDA 4.9x as crude crashed) and FY25 (2.9x as margins compressed) — show the cycle in action: leverage looks safe in the average and tight in the bad year.
Working capital signature
Negative working capital days are a structural feature — IOC sells most product through dealers on tight credit while running 60+ days of crude/product inventory financed by trade credit and short-term borrowings. This is the model's source of cash leverage: when prices rise, inventory gains; when they fall, inventory marks bite first.
Valuation — twelve-year history with current price
Current P/E
▲ 9.1 10y median
Current P/B
▲ 1.02 10y median
Trailing Div Yield (%)
The valuation read. Current 5.6x trailing P/E sits roughly 40% below the 12-year median of about 9x, and current P/B at 0.99x is dead-on the long-run median of 1.0x. The two prior periods that traded at 4–5x earnings (FY21, FY22) did so coming off a profit shock and were followed by 50–80% rerates within 18 months. The current discount is real but not unprecedented; what is unusual is that it co-exists with a record net debt position and an extended capex cycle that limits FCF.
Peers — same industry, very different multiples
The gap that matters: IOC trades at the same P/E as BPCL and HPCL but earns roughly half the ROCE and ROE of either, and pays a similar dividend yield. The market is treating the three OMCs as one trade — and within that trade IOC is being valued like the lowest-quality of the three, which the FY25 returns broadly justify. The mispricing case rests on FY26–27 returns converging back toward BPCL/HPCL as the petchem and pipeline projects monetize.
Fair value — three scenarios
Binder Error: Set operations can only apply to expressions with the same number of result columns
Current Price (₹)
Bear Case (₹)
Base Case (₹)
Bull Case (₹)
The base case — through-cycle EPS of ₹18 and a 9x multiple in line with the 12-year median — implies modest 14% upside. The asymmetry favors the bull case (44% upside) only if FY27 marketing margins normalize and the petchem complex ramps as guided. The bear case (43% downside) requires sustained sub-₹3,500/tonne marketing margins through FY28, which would also force the dividend to be cut for the first time since FY20 — a low-probability but non-trivial tail.
Note the third-party context: a recent sell-side downgrade cut its target to ₹160 (from prior ~₹212), citing weaker GRM assumptions. That target sits between the base case here and the current price — the market has already absorbed most of the downgrade.
What to take away
The numbers confirm that IOC is a structurally cyclical refiner-marketer with low through-cycle returns on capital, real cash conversion when margins cooperate, and a balance sheet that gets stretched at the bottom of every crude cycle. The numbers contradict the popular line that this is a "broken" stock priced for failure — book value per share has compounded at nearly 10% over twelve years, the dividend has not been cut since FY20, and net leverage today is lower than it was at the FY20 trough despite a much larger asset base. What to watch in the next two prints: (i) integrated GRM-plus-marketing-margin per tonne — the single number that drives operating income — and (ii) the FY27 capex outlook in the next annual report, because every ₹5,000 crore of capex deferral converts directly into ₹3.5/share of free cash flow that is currently invisible to the multiple.
Where We Disagree With the Market
The market is still pricing IOC's LPG under-recovery as a permanent P&L drag when the Centre has now codified it into a sovereign-guaranteed, calendarized receivable — and that single reclassification dissolves most of the structural bear case. Consensus has dispersed into a ₹150–₹195 range (a 30% spread on a Nifty-50 PSU) without resolving the central question: is IOC a refiner mispriced at trough multiples, or a regulated utility mispriced at fair? Our read is that the dispersion is itself the finding — both sides are anchoring on the wrong variable. The real disagreement is mechanism, not magnitude. The cleanest way this gets resolved is the Q4 FY26 print on ~21–28 May 2026 followed by Panipat/Gujarat commissioning in June, because either landing reframes the LPG accrual treatment and the BPCL ROCE-gap story in the same window.
Variant Perception Scorecard
Variant Strength (0–100)
Consensus Clarity (0–100)
Evidence Strength (0–100)
Months to Resolution
The variant strength score reflects three real disagreements with consensus, each tied to a dated, observable signal. Consensus clarity is moderate because the analyst range is unusually wide (₹150–₹195) but the implied price (₹142) clearly skews to the bearish end of that range. Evidence strength is high because the LPG framework has now been demonstrated twice (₹22,000 Cr FY23 + ₹30,000 Cr Aug-2025, plus the ₹14,486 Cr currently in monthly tranches), and the Q3 FY26 concall cancellation is a documented BSE filing — these are not narrative claims. The four-month resolution horizon is exact: Q4 FY26 print, three brownfield commissionings, and the FY26 Annual Report sign-off all land between mid-May and late August 2026.
Consensus Map
The consensus map shows where the market has internally settled and where it is genuinely split. The two issues consensus is most certain about (LPG as discretionary, BPCL as the right peer) are exactly the two we disagree with. The dispersion in target prices comes mostly from disagreement on margin sustainability and brownfield execution — but those are already arithmetic debates, not framework debates. Where the framework itself is wrong is in how analysts handle LPG.
The Disagreement Ledger
Disagreement 1 — LPG as a calendarized receivable. Consensus modelers strip LPG comp out as non-operating Other Income because the historical pattern was a single FY23 ₹22,000 Cr bailout. Our evidence is that the Centre has now done this twice (₹22k + ₹30k = ₹52k Cr cumulative), with the second tranche specifically calendarized as ₹1,207 Cr × 12 monthly payments running Nov-2025 through Oct-2026 — that is not a discretionary one-off, that is a mechanism. If we are right, IOC's ROCE on the cash-economic basis is meaningfully higher than reported, the BPCL gap is mechanically narrower than it appears, and the structural-cap reading (the Bear's central claim) loses its anchor. The market would have to concede that IOC is not a regulated utility absorbing permanent losses but a sovereign-cash-managed cyclical refiner where one liability moves to working capital. The cleanest disconfirming signal is a tranche pause inside FY26 — if any of the remaining six monthly payments doesn't land on time, the framework is discretionary, not codified.
Disagreement 2 — The cancelled Q3 concall. This is the variant view we hold with the lowest conviction but the highest information value because it is genuinely under-priced. On 5-Feb-2026 IOC reported a 4× PAT beat and cancelled the analyst call two hours after the print. The stock barely moved. Consensus would say either (a) PSU bureaucracy, or (b) coincidence with board reconstitution. Our read is that a confident management with a clean beat hosts the call — the cancellation reveals a question management did not want answered live, and the most plausible candidate is integrated margin sustainability (HDFC's FY26-28 +49/30/20% EPS revision rests entirely on the MoPNG channel check that the call would have tested). If we are right, the HDFC framework is too aggressive and fair value is closer to ₹150-160 than ₹190. The cleanest disconfirming signal is the Q4 FY26 board meeting on ~21-28 May 2026 — if management hosts the call AND defends Q3 margin sustainability with an unchanged forward posture, the variant is wrong and the cancellation was procedural.
Disagreement 3 — Stale through-cycle EPS math. Consensus benchmarks current 5.6× P/E against the 12-year median of ~9× and concludes IOC is "cheap." But the EPS the market is multiplying has changed character: the asset base has roughly tripled, capacity moves 80.75 → 98.4 MMTPA by FY27, and TTM PAT of ₹36,869 Cr is on the new base, not the old. At 5.6× × ₹26 the stock is fair, not cheap. The implication is that re-rating requires a real catalyst — either policy unlock (genuine LPG mechanism that gets repriced) or earnings step beyond TTM (brownfield commissioning earning brownfield economics) — not just multiple reversion. The market would have to concede that 5.6× is the regime, not the trough. The disconfirming signal is the Q1 FY27 print: throughput rises mechanically with Panipat live; if EPS rises with it (run-rate above ₹26 annualized), through-cycle has stepped up. If EPS stalls, today's price was already fair.
Evidence That Changes the Odds
The cleanest evidence row in the table is #1 — the calendarized LPG tranches. Two retroactive bailouts plus an explicit monthly schedule is no longer a discretionary policy stance; it is a mechanism. The HDFC channel check (#3) is the variant case in plain sight — if the MoPNG hands-off-margins read is right, every consensus model is too low. Evidence row #2 is the asymmetric one: the Q3 concall cancellation is either a procedural footnote or the most important under-priced signal of the cycle, and the Q4 print resolves the read in 17 days.
How This Gets Resolved
The eight signals collapse into three event windows: the Q4 FY26 print (~21-28 May 2026, four signals fire here), the brownfield commissioning window (June-August 2026, two signals), and the FY26 Annual Report sign-off (late August 2026, two signals). All three windows close within 120 days of today. This is the unusual case where a variant view is fully resolvable inside one fiscal half — the holding cost of patience is bounded.
The single highest-conviction disagreement is that the LPG under-recovery has crossed from "policy risk" to "calendarized sovereign receivable" — a reframing that, if right, dissolves the structural ROCE-gap reading on which the Bear case rests and supports a fair value of ₹175-200 (1.3× book × ₹140) before any brownfield ramp is priced.
What Would Make Us Wrong
The strongest case against our LPG-mechanism reading is also the simplest: the Centre has done this twice over three years, and "twice" is not yet a regime — it's a precedent that could break the moment a different government takes a different view. The same political machinery that codified ₹14,486 Cr in 12 monthly tranches can pause a tranche, change the accrual treatment, or convert the mechanism into a non-cash equity infusion at any point. If a single Nov-2025-to-Oct-2026 tranche fails to land on schedule, our calendarized-receivable reading collapses into the consensus framework that LPG is discretionary. We would have to concede that the Bear's structural-ROCE-cap reading is right, and that 1.0× book is fair, not floor. Watching this is mechanical: every quarterly Other Income line and every monthly cash-flow disclosure resolves it.
The strongest case against our Q3-concall-cancellation reading is that we are over-reading a procedural event. Maharatna PSUs cancel calls for many reasons that have nothing to do with sustainability — board reconstitution overlap, ministerial scheduling, regulatory restraint windows around budget season. If the Q4 FY26 print lands clean and management hosts a normal call defending Q3 margins, our "un-priced negative signal" reading was wrong, and the cancellation was procedural. We accept this as a near-coin-flip variant — held with the lowest conviction of the three precisely because the disconfirming signal is so cheap and so close.
The strongest case against our stale-through-cycle-EPS reading is that the asset base expansion has been visible for years and the market does aggregate-correct multiples in real time. If the brownfield wave delivers and run-rate EPS sustains above ₹26 with multiple stable, our "fair, not cheap" framing is moot — the cheapness was real but expressed through a 2-year lag. Either way, the Q1 FY27 print resolves it. We would also have to concede that the bull target (₹190+ in 12-18 months) was the right read all along, and that the multiple-band anchor was legitimately stale rather than legitimately structural.
The most important fact that breaks our entire variant frame in one shot is a single Cabinet decision that institutionalises the LPG framework into a formal pricing-pass-through formula AND confirms hands-off marketing margins on a recorded MoPNG statement. That is HDFC's variant case as the new baseline — and at that point our "calendarized receivable" reading is not variant anymore, it is consensus, and the price target moves to ₹190+ before we can act on it. The honest answer is that we would rather be early-and-wrong on the framework than late-and-right on the price.
The first thing to watch is whether IOC hosts the Q4 FY26 conference call on ~21-28 May 2026 and defends the Q3 integrated margin live — that single binary event tests the un-priced concall-cancellation signal, the LPG accrual treatment, and the through-cycle-EPS sustainability in one room.
Bull and Bear
Verdict: Watchlist — the decisive variable (FY27 consolidated ROCE on the new asset base) is unobservable in current data, and both advocates carry a hard fact the other cannot dismiss. Bear marginally outweighs Bull because IOC has traded inside a 4-7× P/E band for twelve consecutive years across every prior capex cycle without sustainably re-rating, and that structural anchor does not bend to a single capacity wave even at 84-90% physical progress. The single tension that matters is whether the BPCL ROCE gap (FY25 IOC 7.4% vs BPCL 16.2%) is cyclical (Bull) or structural (Bear), because every other thread — dividend coverage, multiple expansion, working-capital release — ultimately resolves through that variable. The verdict flips to Lean Long if Q4 FY26 print on ~21-May-2026 lands sustained integrated margin near the Q2 FY26 $12.6/bbl high and the FY26 Annual Report shows CARO ix(d) mismatch shrinking below ₹50,000 Cr; it flips to Avoid if Q4 FY26 PAT prints under ₹10,000 Cr or CARO ix(d) climbs above ₹70,000 Cr.
Bull Case
Bull target ₹190, 12-18 months. Method: through-cycle EPS ₹22 × 8.5× P/E (vs 12-yr median ~9×, FY18/FY24 peak ROCE-supported multiples of 10×+) = ₹187, rounded to ₹190. Cross-check 1: through-cycle P/B 1.35× × FY27E book ~₹150 = ₹202. Cross-check 2: Quant scenario "Bull — margin recovery + petchem ramp" = ₹204. Primary catalyst is Q4 FY26 earnings ~21-May-2026, which lands (i) the first full quarter of LPG compensation pull-through (~₹3,621 Cr of the ₹14,486 Cr in Q4 alone), (ii) integrated margin sustainability vs the Q2 FY26 $12.6/bbl print, and (iii) management's first FY27 commissioning timeline update with two of three brownfields under 60 days from go-live. Disconfirming signal: consolidated ROCE staying under 10% for the four quarters following full ramp (measured at Q4 FY27 print ~May-2027) — meaning brownfields earn but the LPG/fuel-price drag offsets, exactly as in FY23 and FY25.
Bear Case
Bear downside ₹100, 12-18 months. Method: through-cycle EPS ₹13 (FY23 and FY25 actual prints during margin compression) × 8× P/E (own ten-year median, not the cyclical peak) → ₹104. Cross-checks at 0.7× book (book value ₹140 → ₹98), the level the stock printed in FY20-FY21 when the same ROCE-compression-plus-capex-overhang combination was last visible, and at HVN-3 volume support ₹124 plus a one-fail break of the active double bottom at ₹130 — three converge in a ₹95-₹105 zone. Primary trigger: FY27 consolidated ROCE prints under 10% despite Panipat/Gujarat/Barauni commissioning at the guided cadence (i.e., brownfield capex earns its weighted return but LPG and fuel-price drag offsets it again, exactly as in FY23 and FY25). Supporting trigger landing earlier: a CARO ix(d) mismatch print above ₹70,000 Cr in the FY26 Annual Report (sign-off May 2026). Cover signal: FY27 consolidated ROCE at or above 12% within four quarters of Barauni commissioning, or a Cabinet-approved formal pricing-pass-through formula for retail fuel and LPG (not a one-off compensation grant) — either closes the BPCL discount mechanically and the bear thesis is dead.
The Real Debate
Verdict
Watchlist. The bear carries marginally more weight because the single most decisive fact — IOC's twelve-year history of trading inside a 4-7× P/E band through every prior capex cycle without sustained re-rating, on ROCE that has banded 5-22% but never converged with BPCL — is the kind of structural anchor that does not bend to a single capacity wave, even one as visible as 17 MMTPA at 84-90% physical progress. The single most important tension is whether the BPCL ROCE gap is cyclical or structural, because every other thread — dividend coverage, multiple expansion, working-capital release — ultimately resolves through that variable. Bull could still be right: brownfield economics are real, the cash machine survived the trough intact (3y CFO/NI 1.97×, dividend uncut since FY20, C&AG NIL 19 years), Q2 FY26 integrated GRM already printed a two-year $12.6/bbl high, and FII flow has accumulated +245 bps in twelve months into exactly the moment of bear conviction. The verdict flips to Lean Long if Q4 FY26 print on ~21-May-2026 lands sustained integrated margin near the Q2 FY26 high and the FY26 Annual Report shows CARO ix(d) mismatch shrinking below ₹50,000 Cr — that combination would invalidate the structural-cap reading early. The verdict flips to Avoid if Q4 FY26 PAT prints under ₹10,000 Cr or CARO ix(d) climbs above ₹70,000 Cr at FY26 sign-off. Until either lands, the decisive variable is unobservable and the disciplined position is to wait — the tangible-asset floor (1.0× book, 4.92% yield) bounds the cost of patience.
Watchlist (conviction 3/5, slight Bear lean). The 12-year structural ROCE anchor is the heaviest single fact, but the brownfield commissioning wave and the Q4 FY26 print on ~21-May-2026 make this a known-trigger watch rather than an outright avoid.
Catalysts — What Can Move the Stock
The next six months hinge on a single packed window: the Q4 FY26 print in late May 2026, followed inside 90 days by three brownfield refinery commissionings (Panipat, Gujarat, Barauni) that physically resolve the bull/bear ROCE debate. The calendar is unusually rich for a regulated PSU — six hard-dated events, three of them high-impact, every one of them inside the next ~120 days. The risk is the opposite of what a typical IOC tab looks like: not "wait for something to happen", but "the underwriting must be in place before late May".
Hard-Dated Events (next 6mo)
High-Impact Catalysts
Days to Next Hard Date
Calendar Quality (1–5)
The single most important date on this page is the Q4 FY26 board meeting, expected ~21–28 May 2026. Three things land in one print: (i) the first quarter to capture a meaningful portion of the ₹14,486 Cr LPG compensation in revenue (~₹3,621 Cr at the ₹1,207 Cr/month run-rate over Q4); (ii) integrated GRM follow-through on the $12.6/bbl Q2 FY26 high; and (iii) management's first explicit timing update on Panipat/Gujarat with both expansions <60 days from go-live. A clean print with brownfield reaffirmation is the bull's primary catalyst; a slip even 90 days on either project resets the thesis to FY28.
Ranked Catalyst Timeline
The calendar reads top-to-bottom as a single ~120-day window of dense, mostly-confirmed events. Items 1–5 land between late May and late August 2026 — that is the entire investible question on this stock for the next six months. Items 6–10 are continuous watchpoints that mark the ground beneath those events. Notably absent: any buyback, dilution, M&A, or index inclusion — the equity-action calendar is empty by design (a buyback request was met with "Point noted, sir" in Q1 FY26).
Impact Matrix
Three of the six rows above are decisive (Q4 FY26 print, the brownfield window, and the MoPNG/Hormuz pair). The other three are conditioning — they widen or narrow the multiple, but they don't change the direction of the trade. Note that none of the high-impact rows is the Stan/verdict-style "ROCE convergence at 12% in FY27" — that is the FY27 print, beyond the six-month window of this tab.
Next 90 Days
90-day stack is unusually rich for IOC. A typical six-month catalyst tab on this name is "wait for the FY26 AR". This time, the Q4 FY26 print (~late May), Panipat + Gujarat commissioning (June), and the Q1 FY27 print (mid-Aug) all land inside 90 days — and Q1 FY27 is the first observable read on whether the brownfields actually earn brownfield economics. The bull/bear separation happens here, not in FY27.
What Would Change the View
The two signals most likely to change the investment debate over the next six months are (1) integrated GRM-plus-marketing-margin sustainability in the Q4 FY26 print and (2) commissioning execution on Panipat by end-June 2026. The first directly resolves the Variant Perception case (consensus PT ₹175 embeds peer-ROE convergence to BPCL that 12-yr identical-input evidence rejects) — a clean print at $11+/bbl integrated margin with the Centre unchanged on marketing margins is the Variant being wrong; a sub-$8/bbl print with another LPG-style intervention is the Variant being right. The second resolves the Bull/Bear core: every prior IOC capex cycle has commissioned roughly on schedule (BS-VI, Paradip, ethanol blending) but the petchem and renewables targets have not — Panipat goes onto the operational ledger or the petchem-credibility ledger by July 2026, and the BPCL ROCE-discount mechanically follows. The CARO ix(d) print in the FY26 Annual Report is the third signal: anything above ₹70k Cr of ST→LT mismatch makes the credit story (Bear's argument #2) into a re-rating block independent of the operating result. Outside these three, governance fill-rate and Hormuz are the conditioners — fast-moving but lower-resolving.
The Full Story
Across seven years of filings and calls, IOC's story has compressed into one repeating loop: a quarter of windfall profits, followed by quarters where windfall reverses and management blames inventory swings, LPG under-recoveries and geopolitics. The narrative has changed twice — first in FY22 with the Net-Zero 2046 commitment, then in FY26 with Project SPRINT — but the underlying business is still being explained in the same language used in 2018: GRMs, cracks, inventory gains, "marketing margins are stable." Management's credibility has held on the things they control (refinery throughput, retail outlets, capex execution) and slipped on the things they keep restating (petrochemical intensity timeline, refinery commissioning dates, when LPG money will arrive). The current story is simpler than it has ever been: ride the conventional refining cash flows for one more cycle to fund a green pivot that has no reliable ROIC anchor yet.
1. The Narrative Arc
The arc has two clear inflection points and one quiet pivot. FY20 (COVID) forced a defensive posture that introduced "energy security" language still used today. FY22's Net-Zero 2046 announcement was the first time the company described itself as anything other than a national refiner — but the "5% petchem intensity to 15% by 2030" promise made in that same report has barely moved (6% by FY25). FY26's Project SPRINT is the third reset: a six-pillar transformation programme targeting 20% cost optimization, used to recast every earnings call opening since Q1 FY26. The pivot management quietly stopped emphasizing is the West Coast Refinery — discussed in Q1 FY19 as a major project, it has effectively disappeared from commentary by FY25.
Pattern that holds across every year: Management leads with operational records (capacity utilization, distillate yield, sales volume, pipeline throughput) before discussing profit. When PAT is up, operations are "the reason." When PAT is down, operations are "still strong despite headwinds." Investors should read this as a stable framing convention, not a guidance signal.
2. What Management Emphasized — and Then Stopped Emphasizing
Quietly dropped:
- BS-VI fuel rollout dominated FY19–FY20 commentary (₹4,600 Cr capex line item in Q1 FY19) but vanished after the April 2020 nationwide transition — a rare case of a promise actually delivered cleanly.
- West Coast Refinery (the proposed mega-refinery on India's west coast) was discussed every quarter in FY19, with management saying "land acquisition continuing"; by FY25 it had quietly fallen out of all forward capex slates.
- Iran crude was the dominant sourcing question in FY19; sanctions ended that conversation by FY20.
Steadily intensified:
- Net-Zero 2046 went from a passing reference in FY21 to a structuring commitment by FY24 — 24 years ahead of India's national 2070 target.
- Petrochemical intensity was first committed in FY22 ("about 5% will go up to about 7% by 2025 and 15% by 2030") and is repeated essentially verbatim in every annual report since.
- Russian crude went from 0% in FY20 to 30% in FY24 — a sourcing pivot management has consistently described as purely opportunistic, not strategic.
3. Risk Evolution
The risk discussion has rotated. COVID dominated FY20–FY21 then disappeared. Geopolitical risk was a footnote until the Russia/Ukraine war reframed it as the central uncertainty — and stays elevated as US sanctions on Russian oil tightened through CY25. Cybersecurity went from absent in FY20 to a multi-layered "defence-in-depth" framework by FY25, reflecting a real change in operational concern, not just compliance theatre. Petrochemical oversupply is the one risk that has steadily climbed without any new risk-mitigation language — management still describes it as "cyclical" and assumes the cycle turns by 2027–28, even as new global capacity additions intensify.
The risk that has newly become visible is the energy transition itself. In the FY20 risk register it was a vague "alternative fuels" mention; by FY25 it is a structurally identified threat against which capex is being explicitly rebalanced toward Terra Clean Limited.
4. How They Handled Bad News
The largest miss in the seven-year window is the FY25 PAT collapse from ₹39,619 Cr (FY24) to ₹12,962 Cr — a 67% decline. Management's explanation reorganized the same external factors used in every prior down-quarter: cracks normalized, inventory swung from gain to loss, LPG under-recoveries widened, INR depreciated. None of these were called out as misjudgments; all were framed as exogenous.
Q3 FY25 (Jan 2025) — investor Sumeet Rohra to Director Finance: "From the high to today, we have lost INR 95,000 crores of market cap… LPG under recovery is INR 14,000 crores… how can we ever get market cap if we don't get our earnings in order?"
The exchange matters because it forced management on-record. The reply — "the government is fully seized of this matter" without timeline — was repeated nearly verbatim in Q4 FY25. Then in Q1 FY26 (Aug 2025), the Cabinet approved ₹30,000 Cr in compensation for the three OMCs, with IOC's share of ₹14,486 Cr to be paid in 12 monthly installments of ₹1,207 Cr starting November 2025. By Q2 FY26, management could finally point to a delivery: per-cylinder under-recovery had collapsed from ~₹170 (Jan'25) to ~₹40 (Oct'25). The honest read is that the bad news was real, the explanation was incomplete (no admission of how long the wait would be), and the fix arrived through political channels roughly 7 months after investor pressure peaked on the call.
5. Guidance Track Record
Management Credibility Score
— out of 10 Label
Why 6/10:
- + Operations are reliably reported and consistently delivered (sales volumes, throughput, distillate yield, retail outlet additions).
- + BS-VI rollout, ethanol blending and LPG compensation eventually arrived as promised (the latter with a delay).
- − The petrochemical intensity target (5%→15% by 2030) has barely moved off 6% in FY25 — interim milestone of 7% by 2025 essentially missed.
- − Three-refinery commissioning dates have slipped one to two quarters across the FY25 calls; Paradip Petchem complex has slipped ~2 years from its 2023 announcement.
- − Recurring use of generic deflection ("government is seized of the matter", "the cycle will come back in 2-3 years", "all the projects we do give returns above cost of capital") substitutes for specific guidance.
- − No long-form ROIC/EBITDA target ever given for the green capex. The 31 GW by 2030 target requires roughly 6 GW per year of new build versus 252 MW operational today — a 24× ramp in 4 years that has no public delivery cadence.
6. What the Story Is Now
The story today is the simplest it has been since FY19: monetize the refining footprint while the cycle is still favourable, recycle the cash into petrochemicals, and bolt-on a green portfolio at scale via Terra Clean. Three things have actually been de-risked — refining throughput, marketing reach, and the LPG reimbursement mechanism. Three things are stretched — the 8-year tripling of petrochemical intensity in a globally oversupplied market, the 24× renewable ramp to 31 GW by 2030, and Net-Zero 2046 with no interim emission milestones disclosed.
The reader should believe the operational reporting (it has been consistent and verifiable) and the Russian-crude framing (genuinely opportunistic, not strategic). The reader should discount the petrochemical "cycle will return" narrative (asserted in every call since FY24 with no improvement), the Project SPRINT 20% cost-out claim (no metric yet), and the implication that 31 GW renewables by 2030 is achievable on the current 252 MW base. The interesting unknown is whether SPRINT becomes the third real reset (after COVID and Net-Zero 2046) or whether it joins West Coast Refinery in the quietly-dropped pile by FY28.
The framing to watch: Every earnings call now opens with "operational records" before discussing profit. This is stable framing — useful when results are weak (FY25), redundant when results are strong. If a future call opens differently, that itself is the signal.
The Forensic Verdict
The accounting at Indian Oil reads cleanly on the income statement and the cash-flow statement, but the FY2025 audit report contains two live CARO qualifications, an open FCPA-adjacent matter the Directors' Report does not name, and a disclosed fraud bundle of ₹130.64 crore concentrated in one geography. Earnings are cash-backed (3-year CFO/NI = 1.97×, accrual ratio negative), revenue is not stretched (debtor days 6-14 across 12 years, no contract-asset build), and the C&AG of India has issued a NIL comment for 19 consecutive years on the standalone financials. The risk is not P&L manipulation. The risk is a structural ₹61,296 crore short-term-funds-funding-long-term-assets mismatch that the auditors flagged this year, repeated SEBI LODR fines for unfilled independent-director seats, and the fact that the ADT-4 process under Section 143(12) was still "in process" at sign-off for the bottling-plant frauds. The single data point that would most change the grade: a separate, named disclosure of the Albemarle internal review's findings (or its closure with no exposure) in the next Directors' Report.
Forensic Risk Score (0-100)
Red Flags
Yellow Flags
3y CFO / Net Income
3y FCF / Net Income
Accrual Ratio (FY25 %)
Reported Fraud (₹ Cr)
ST→LT Fund Mismatch (₹ Cr)
Grade: Watch (38 / 100). Earnings quality is clean. Governance, audit-qualification, and disclosure hygiene are not. Treat IOC's accounting as a margin-of-safety question, not a numbers-are-real question.
Shenanigans Scorecard
The three red flags cluster at the bottom of the table — they are governance and disclosure failures, not earnings manipulations. The earnings statements themselves pass the standard accrual, working-capital, and revenue-recognition tests. This is the right shape for a Maharatna PSU operating under administered pricing: low incentive to overstate earnings (no equity-linked pay), but elevated risk of policy-driven balance-sheet distortion and locality-level operational fraud.
Breeding Ground
The conditions that make accounting shenanigans more likely are partially present, but they push toward governance failure rather than earnings management.
The breeding ground tells us where to look. Compensation does not pull management toward accounting aggression. CAG supplementary audit (separate from statutory audit) has issued NIL comment 19 years running — a hard, external, non-negotiable check that most listed Indian companies do not face. What is unhealthy is the structural dependence on a single shareholder for board-composition decisions: when MoPNG is slow to nominate independent directors, the audit committee's check on management thins. The ₹5.36 lakh per-exchange-per-quarter fine pattern is small in rupee terms but signals five consecutive quarters of unattended fiduciary architecture.
Earnings Quality
Earnings are reported approximately as they are earned. The standard tests for revenue stretching, soft-asset buildup, and reserve gymnastics all come back clean.
Revenue is not running ahead of receivables
Debtor days have lived between 6 and 14 days for nine years. Even in the COVID year (FY21), the rise to 14 was modest. There is no quarter-end revenue-stuffing pattern, no pull-forward into Q4, no contract-asset line that could hide unbilled revenue. Inventory days ran 46-111 across the cycle, which tracks crude-price volatility, not earnings management.
Operating margins swing with the cycle, not with the storyline
Other income is mostly dividends, interest, and fair-value gains on investments. It rises in absolute rupees over time because the group's investment book grew from ₹15,895 Cr (FY14) to ₹67,218 Cr (FY25). The proportion of operating income coming from Other Income is the test that matters: 7.1% in FY24 (a strong year) versus 19.7% in FY25 (a weak year). That is a yellow flag — not because management is fabricating the income, but because the headline operating result becomes more dependent on non-core sources when cracks compress. Strip Other Income from FY25 and pretax goes from ₹17,063 Cr to ₹9,951 Cr.
Capex is running 2× depreciation, but with a visible pipeline
Capex has run at 1.7-2.1× depreciation for nine straight years. That gap could be a sign of capitalised maintenance, but in IOC's case it is consistent with disclosed major projects: Panipat refinery expansion (~₹35,000 Cr, commissioning Jun-2026), Gujarat petrochem expansion (~₹17,825 Cr, commissioning Jun-2026), green hydrogen, and the LNG/CBG networks. CWIP grew from ₹16,778 Cr (Mar-17) to ₹77,921 Cr (Mar-25) and sits at 38% of fixed assets — a visible bulge that should normalise when assets commission. The forensic concern is not that capex is fictitious. It is that depreciation will step up materially in FY27-28 once these projects commission, compressing reported margins. That is a forecasting question more than a shenanigans one.
Cash Flow Quality
Operating cash flow is consistently larger than net income, which is the right shape for a heavy-D&A business. The mechanism is not aggressive — it is genuine working-capital efficiency from a sector that operates with negative cash conversion. But two episodes deserve scrutiny.
CFO leads net income, but the gap is mostly D&A
CFO/NI in three rolling years is 1.97×, in five years 1.82×. The accrual ratio (NI - CFO)/Avg Total Assets is negative for FY23, FY24, and FY25 — earnings are being collected, not booked. FY24's ₹71,146 Cr CFO is the one outlier worth pausing on: it was roughly twice FY23 and twice FY25. Inventory days dropped from 84 in FY22 to 70 in FY24 (and further to 63 in FY25), and debtor days went from 7 to 6 — a working-capital release worth approximately ₹15,000-20,000 Cr that flattered FY24 CFO. By FY25, working capital had largely normalised. This is not a manipulation flag; it is a reminder that a single year's cash flow does not generalise.
Free cash flow after capex is thin
Five-year FCF is ₹75,267 Cr; five-year net income is ₹116,143 Cr. FCF/NI = 0.65×. That is below 1.0× because growth capex is a real cash outflow whose benefits accrue in future periods. The company has paid roughly 30-50% of net income out as dividends over the same period, so a meaningful portion of the dividend has been funded by debt growth — total debt rose from ₹116,649 Cr (Mar-21) to ₹152,271 Cr (Mar-25). This is consistent with the CARO ix(d) qualification: short-term funds have been bridging the long-term capex / dividend gap, ₹61,296 Cr of which is still outstanding at year-end.
Red flag: balance-sheet structural mismatch. CARO Annexure to the Standalone Auditor's Report (FY2025), Clause ix(d): "funds raised on short-term basis to the extent of ₹61,296.25 crore have been used for long-term purposes. During the year, funds raised on short-term basis have been used for long-term purposes to the extent of ₹12,977.72 crore." That is 40% of total debt funding long-term assets via short-term instruments. The exposure is rollover risk, not accounting fiction — but it is a CARO qualification, and it is growing.
Metric Hygiene
IOC does not run an aggressive non-GAAP narrative. The metrics it surfaces in earnings releases and the integrated annual report are operational throughput and pricing variables, not adjusted earnings constructs. There is no "adjusted EBITDA", no "cash earnings", no "core operating profit" exclusion. The headline numbers reconcile to the audited financials.
The cleanest part of the IOC disclosure is also its biggest test: the same fact appears in two different forms across the FY2025 Annual Report. The CARO Annexure (page 197) reports ₹130.64 crore of fraud across 11 instances; the Directors' Report (page 123) reports ₹104.61 crore across 7 instances. Both are accurate within their own scope — CARO captures all reported frauds; the Directors' Report captures only those auditors have referred to MCA under Section 143(12) — but a reader scanning either disclosure in isolation gets a different headline. We treat the discrepancy as a disclosure-clarity issue, not a manipulation, but a careful PM should reconcile both totals before quoting either.
Where the LPG bottling fraud sits
Two-thirds of the disclosed fraud — ₹86 Cr — sits in a single LPG bottling plant under the North-East Integrated State Office, with another ₹14 Cr across two more LPG bottling sites. The character of the fraud is operational (pilferage masked by inflated transit losses and inflated market-return cylinder claims), not financial-statement-level. The auditors confirm in CARO that "no report has been filed by the auditors in Form ADT-4 as prescribed under Rule 13 of Companies (Audit and Auditors) Rules, 2014 … However, we are in the process of complying with the provisions of section 143(12) of the Act with respect to the fraud reported under sub-clause (a) above." The audit-committee-level investigation is still procedurally open at the date of audit sign-off (30 April 2025). A clean ADT-4 outcome in FY26 would be a positive — a delayed or expanded outcome would not.
What to Underwrite Next
The forensic work changes how a PM should size IOC, not whether they can own it. The numbers are real; the cash is real; the cycle is real. What is not real-yet is the resolution of three open threads.
The accounting risk in IOC is not a thesis breaker. It is a position-sizing limiter. A reader who is bullish on the structural BPCL-discount narrative should accept that the next 6-12 months carry a procedurally open ADT-4 process, an unresolved internal FCPA review, a 5-quarter SEBI LODR fine pattern, and a ₹61,296 Cr balance-sheet structural footnote that the auditors qualified for the second consecutive year. None of these change FY27E EPS materially. All of them widen the appropriate margin of safety. We would underwrite IOC at the lower end of the historical 4-7× P/E band until ADT-4 closure and the FY26 Directors' Report disclose the Albemarle review's outcome.
The People
Governance grade: C-. IndianOil is a Maharatna PSU run by capable career oil-and-gas executives with effectively zero personal stake, governed by a board the controlling shareholder (the Government of India) cannot keep legally compliant. Stock exchanges have fined the company for failing to meet board-composition norms in five consecutive quarters under FY24–FY25, the FY25 Secretarial Audit lists six separate SEBI/DPE non-compliances, and the chairman's office sat vacant or with interim cover for two and a half months in 2024. Capability is not the question — control and accountability are.
The People Running This Company
Whole-Time Directors
Independent Directors (post 28 Mar 2025)
Women on Board
Women Independent Directors
The chairman, Arvinder Singh Sahney, took office on 13 November 2024 — two and a half months after his predecessor Shrikant Madhav Vaidya retired on 31 August 2024. The Public Enterprises Selection Board interviewed twelve candidates that summer and could not produce a recommendation in time, so the oil ministry handed interim charge to Director (Marketing) Satish Kumar Vaduguri for September–November. Sahney himself is a 35-year IOCL refining veteran and the immediate-past CMD of subsidiary Chennai Petroleum Corporation, so the appointment is a promote-from-within of a known operator — not a parachute. The succession process, however, is plainly broken: this is the third time in three years the PESB has failed to deliver a CEO for a state oil firm on the first try.
The rest of the executive bench is similarly career-IOCL — finance, R&D, HR, refineries, marketing, pipelines, planning. Capability is broadly accepted by the analyst community; the chairman's interview talk track around "Project Sprint", a ₹2,000 crore annual cost-savings programme, and the pivot toward 20–30% non-fuel revenue by 2030 reads as coherent strategy rather than aspirational PSU boilerplate.
What is missing from the board is structural balance. Nine of the thirteen filled seats at year-end FY25 were executive insiders or government nominees. Only one functioning independent director, Dr Ram Naresh Singh, was on the Board for most of the second half of FY25, and his term itself ended in April 2025. Three independents (Biswas, Sadagopan, Sirpurker) were reappointed only on 28 March 2025 — three days before year-end — restoring a quorum but not curing the prior eight months of non-compliance.
What They Get Paid
Total WTD Pay FY25 (₹ crore)
Independent Director Sitting Fees (₹ crore)
Stock Options Granted
Total Whole-Time Director compensation for FY25 was ₹8.95 crore across eleven seat-holders (some part-year). For context, IOC reported standalone profit after tax of about ₹12,963 crore in FY25 — board pay equates to roughly 0.07% of net profit, or one-thousand-one-hundredth of one year's earnings. By any meaningful financial metric this is not a pay-for-performance problem. It's the opposite: pay is set centrally by the Department of Public Enterprises (DPE), capped by Maharatna scale grids, and Performance-Linked Incentive maxes out under a fraction of one month's base. No stock options, no equity grants, no deferred LTI tied to share price.
The two largest line items in the table belong to departed executives — Sujoy Choudhury (₹1.42 crore) and Sukla Mistry (₹1.28 crore) — both swelled by retirement perquisites. Sahney earned ₹25.5 lakh for four-and-a-half months as chairman, an annualised ~₹68 lakh that would not buy a senior partner-track lawyer in Mumbai. Independent Directors were paid ₹40,000 per meeting in sitting fees. The most engaged independent (Prasenjit Biswas) earned ₹8.0 lakh for the year. Government nominee directors received zero rupees, zero perquisites, zero sitting fees — they serve as part of their MoP&NG role.
Pay is sensible relative to PSU peer scale and not the source of any governance concern. The structural issue is the opposite — there is no mechanism by which leaders can be financially aligned with minority shareholders. They cannot be, by design.
Are They Aligned?
Ownership and control
The promoter is the President of India with 51.50%. Add ONGC (14.20%), LIC (6.43%), Oil India (5.16%) and the IOC Shares Trust (2.48%), and roughly 80% of the share register sits in state or state-influenced hands. This is not a free-float controversy — it is the structural fact that minority shareholders own a residual ~20% of a company whose strategy, leadership and dividend policy are set in conjunction with the Ministry of Petroleum and Natural Gas. No promoter shares are pledged (0.0% per BSE filings as of December 2025).
The good news inside that fact: Government of India ownership and the related-party register are the alignment story. Dividends from IOC flow back to the controlling shareholder, and the past decade of dividend rates (66% in FY15 to 120% in FY24, before reverting to 30% in FY23 amid losses and a recommended ₹3/share final dividend for FY25) shows a pattern of cash returns that scales with profitability. There is no founder family extracting value through related parties; there are no Tier-2 promoter entities buying IOC products at off-market rates; there is no opaque Mauritius/Cyprus structure holding hidden control. What you see is what you get.
The bad news: the controlling shareholder is also the policy-maker. LPG under-recovery decisions, retail price freezes, and one-time compensation grants (the ₹30,000 crore announced for FY25 LPG losses) are all subject to ministry timing. Capital allocation is partly hostage to political cycles — see the analyst exchange in Q1 FY26 where management was asked about a buyback to support the share price and replied: "Point noted, sir."
Insider buying / selling
Combined directors' shareholdings total 39,491 equity shares at year-end — worth roughly ₹56 lakh at the ₹142 reference price. That is less than the average of one director's annual salary, spread across eight whole-time directors and the entire Board. Sahney owns 4,650 shares (≈₹6.6 lakh, less than two months of his pay). The largest individual position is Director (Planning & BD) Suman Kumar at 16,458 shares (≈₹23.4 lakh), and most of his stake reflects long-tenure employee-allotted holdings rather than a deliberate post-appointment purchase. There is no insider trading disclosure register showing meaningful open-market buying or selling — the SAST/PIT records on Trendlyne return effectively no executive transactions. Promoters do not transact (the Government of India does not buy IOC shares on-market). There is no buyback. There is no SAR/ESOP plan. Dilution is essentially zero — share count has been unchanged at 1,412.12 crore since the FY23 1:2 bonus.
Related-party transactions
The standalone RPT footprint runs to billions of rupees per year — every transaction with ONGC, OIL, BPCL, HPCL, GAIL, Chennai Petroleum (CPCL, a 51%-owned subsidiary), Lanka IOC, Petronet LNG, IndianOil-Adani Gas, GSPL Gasnet/Transco, and the cooperative Indian Strategic Petroleum Reserves is a related-party transaction by definition. The Audit Committee granted blanket "omnibus approval" for FY25 RPTs and a quarterly report was filed. The annual report's Form AOC-2 lists certain non-arms-length transactions with detail. The economic-substance question is whether IOC pays or charges market rates to government-cluster counterparties. There is no public allegation of off-market pricing, and analysts (HDFC Securities, ICICI, AMBIT, Dolat) routinely model IOC, BPCL and HPCL on equivalent margins — implying the market believes counterparty pricing is broadly arms-length even when the counterparty register is not.
The exception worth flagging is the Albemarle bribery probe. In December 2024, IOC initiated an internal fact-finding review into a US SEC order from September 2023 in which Albemarle Corporation agreed to pay over $198 million to settle FCPA allegations that included approximately $1.14 million paid via an Indian intermediary to obtain ~$11.14 million in IOC catalyst-supply profits in 2009–2011. The SEC order names "an India agent" whose "board of directors included two former senior IOC officials," but does not name the IOC officials themselves. IOC's filing emphasised it was "neither party to nor is there any allegation against the company in relation to the proceedings" — the legal liability sits with Albemarle. The reputational and procurement-integrity question — what was paid, to whom, and is anyone still around — is what the internal review is supposed to answer. As of the FY25 Annual Report, no findings have been disclosed and no individuals have been named.
Capital allocation behaviour
Past 10-year dividend rate ranges from 30% (FY23, loss-affected) to 210% (FY18). FY24 paid ₹12 per share total, FY25 reverts to ₹3 final + ₹5 interim ≈ ₹8 (subject to AGM). Buybacks: zero in the past ten years. Equity dilution: the only equity event has been the 1:2 bonus in FY23 (administrative). Borrowings stand at ₹1,21,547 crore (June 2025), down from ₹1,34,466 crore at FY25 close, against a ₹33,494 crore FY26 capex plan and a self-imposed 1:1 debt/equity ceiling (current 0.66). The pivot toward petrochemicals and gas (Paradip dual-feed naphtha cracker at $8–10 billion, Panipat 10 MMTPA refinery expansion, Gujarat 4.3 MMTPA, Barauni 3 MMTPA) is the largest reinvestment cycle in IOC's history and is being funded by mixed internal accruals and incremental borrowing — not by tapping minorities. That is shareholder-friendly direction; the open question is whether the projects earn an adequate return on capital after they ramp.
Skin-in-the-game score
Skin-in-the-Game (out of 10)
▲ 10 Max
Equity-linked Comp Granted
Scored 2 / 10. Directors hold trivial equity, receive no stock-based compensation, and the controlling shareholder is the State. The two points are awarded because (a) cash dividends are paid consistently and predictably (the State does take its 51.5% cash-out the same as a minority would), and (b) there is no promoter pledge, no opaque holding company, and no trace of self-dealing through related parties. There is also no realistic vehicle by which alignment could improve — granting ESOPs to PSU executives would require a DPE policy change. The asymmetry baked into the structure is what it is.
Board Quality
Eleven board meetings were held in FY25; attendance among executive directors was effectively 100%. No FY25 director failed to attend the AGM where eligible. By those mechanical measures the board functions.
By the substantive measures it does not.
Six separate SEBI/DPE Corporate Governance non-compliances for FY25 were flagged by the Secretarial Auditor (Dholakia & Associates LLP) in Annexure-III of the FY25 Annual Report — not as a footnote, but as the body of the audit opinion's qualifying language.
Stock exchanges fined IOC ₹5.37 lakh each from BSE and NSE for at least five consecutive quarters under the SEBI LODR composition norms (per Moneycontrol, Livemint, ET coverage August 2023 through August 2024). The amounts are immaterial to a company earning thousands of crores; the signal is not. IOC's response in each quarterly disclosure has been the same: appointments are made by the Government of India, the company has no role, and the fines should be waived. The exchanges have replied that waivers will be considered "as and when compliance is achieved" — which has not happened on a sustained basis.
The independent-directors weakness has tangible consequences. The audit committee — the body that approves omnibus RPT permissions covering tens of thousands of crores in counterparty volume — operated for over four months of FY25 with only one independent director, Dr Ram Naresh Singh, alongside two whole-time directors. SEBI requires Section 177 audit committees to be composed of a majority of independent directors. The Nomination and Remuneration Committee was similarly out of compliance from 24 November 2024 onward. No separate meeting of independent directors was held during the year, contrary to Schedule IV of the Companies Act — meaning there was no setting in which independents could exercise their statutory function of evaluating chairperson, executive directors, or board information flow without the executive in the room.
The FY25 Annual Report's response to all of this is the same boilerplate IOC has used for three consecutive years: the appointment of directors vests with the Government of India and the non-compliance was not due to any negligence or default by the Company. Legally accurate. Substantively unsatisfying. The Government of India is also IOC's controlling shareholder, with 51.5% of the votes and the policy machinery to appoint directors expediently if it chose to. It has not.
The Verdict
Governance Grade
FY25 SEBI/DPE Breaches
State / State-Aligned Holding (%)
Buybacks in 10 Years
Grade: C-.
What is good: a competent career-IOCL executive bench under a chairman with refining domain depth and a coherent strategic vision (Project Sprint, ₹2,000 cr/yr cost discipline, 20–30% non-fuel by 2030); 100% executive attendance at board meetings; consistent dividends through cycles; no promoter pledge, no related-party self-dealing, no equity dilution, no opaque promoter structures; an unblemished AmbitionBox employee rating of 4.4 / 5 from 3,500+ reviews; clear and credible CEO/CFO certifications signed by Sahney and Anuj Jain.
What is bad: a chronically non-compliant board composition that has drawn five consecutive quarterly fines, six distinct SEBI/DPE breaches in the FY25 audit opinion, zero women independent directors for the entire fiscal year (and the year before, and the year before that), no separate independent-directors' meeting, and an independent quorum that briefly dropped to one for major board committees. A capital allocation regime where buybacks are deferred ("point noted, sir"), the controlling shareholder doubles as the policy-maker who sets retail fuel prices, and an internal probe into a 2009–2011 US SEC bribery matter has been open for over a year with no findings disclosed.
What is neither: pay (modest, capped, scaled), succession (working but slow — three PESB failures in three years for state oil firm CEOs), and the Albemarle review (legally not IOC's case, but reputationally unfinished business).
The single thing that would move this grade up: a Government of India appointment of three or four genuinely independent directors including a woman sufficient to restore Audit Committee and NRC compliance, sustained across a full fiscal year — not a 28-March-2025 reappointment three days before year-end. That is fundamentally a question of administrative bandwidth at MoP&NG, not of company merit.
The single thing that would move this grade down: a finding from the Albemarle internal review naming a sitting or recently-retired senior official, or a SEBI/CBI escalation around vendor selection in any of the multi-billion-dollar petrochemical contracts now under tender. Neither is imminent on current evidence; both are the tail risks the structural governance gaps make harder to dismiss.
For a minority shareholder, the operational asset is unmistakable — IOC controls roughly a third of Indian refining capacity, half of retail fuel volume, two-thirds of pipeline throughput, and over 60% of aviation fuel. The governance discount that keeps the stock at 5.6× earnings is partly explained by what is in this section. It is not because the people are bad; it is because the controlling shareholder cannot keep the rules.
What the Internet Knows — Indian Oil Corporation (IOC)
The web reveals a stock the filings can't fully explain: a Q3 FY26 4× PAT surprise that the company itself muted (analyst concall cancelled the day of the print), an HDFC Securities REDUCE→BUY upgrade with FY26-28 EPS revisions of +49%/+30%/+20% that splits the broker community wide open, and an open Albemarle FCPA bribery probe still not surfaced in the Directors' Report. Sell-side targets span ₹150–₹195 — a ±15% spread on a ₹142 stock that depends almost entirely on whether Hormuz holds and whether the government keeps its hands off marketing margins. Below, the findings ranked by what would actually move the thesis.
The Bottom Line from the Web
The single most important web revelation is HDFC Securities' 4-Feb-2026 thesis change: after a direct sit-down with the Ministry of Petroleum and Natural Gas (MoPNG) and OMC senior management, HDFC came away with a clear message — "the government does not plan to control the marketing margins being made by the OMCs despite crude oil prices remaining under pressure." That single sentence, if true, is the bull case: it raises FY26-28 EPS by 49/30/20%, lifts the price target from ₹150 to ₹190, and converts an OMC from a policy-administered utility into a margin-bearing refiner. The filings don't say this. The transcripts don't say this. Only the channel check does.
The second most important finding is structural and silent: IOC, GAIL and ONGC have now been fined by the exchanges for at least 3 consecutive quarters for failure to appoint directors (Moneycontrol 12345021), and the Oil Ministry is actively planning to eliminate three director seats from the IOC board as part of a broader restructuring. This is not a one-off lapse — it is a captive-PSU governance pattern.
What Matters Most
1. HDFC Securities: REDUCE → BUY, target ₹190, FY26-28 EPS up 49/30/20%
HDFC Securities upgraded IOCL from REDUCE to BUY on 4-Feb-2026 with a price target of ₹190 (from ₹150 prior — a 27% lift). The crux: after meetings with MoPNG and OMC senior management, HDFC believes the government will NOT tinker with marketing-margin taxation despite crude weakness. They model marketing margin at ₹6.8/7.1/7.3 per litre for FY26/27/28 and core GRM at $9.2/8.3/8.0 per bbl, generating EBITDA/PAT CAGRs of 29%/65% from FY25 to FY28E. Stock trades at 6.4× Mar-27E EPS, 3.9× FY27E EV/EBITDA, 1× FY27 BV. Source: hdfcsky.com/news/…04-feb-2026.
This is the most consequential web finding because it converts the regulatory-overhang debate from "binary risk" to "settled policy." If HDFC is right, the bear case (margin clawback) collapses; if wrong, the entire bull case does. No SEBI filing or earnings call captures this — only the analyst-management interaction.
2. Q3 FY26: PAT up 4× YoY to ₹12,126 Cr — and IOC cancelled the concall
5-Feb-2026: IOC reports Q3 FY26 PAT of ₹12,126 Cr, up 4× YoY, on revenue of ₹2.31 lakh Cr (+7% YoY). PBT +585% YoY, op profit +200% YoY (per smart-investing.in). EPS and revenue beat analyst estimates per Simply Wall Street. Yet IOC cancelled the scheduled conference call the same day (BSE filing 05-Feb-2026, 17:39 IST). For a Maharatna PSU posting a 4× beat, calling off the analyst Q&A on the print day is unusual.
This validates the FY25-was-a-trough thesis but raises a fresh question: what did management not want to discuss on a record-quarter print? Web sources offer no explanation.
3. Open Albemarle FCPA bribery probe — not in the Directors' Report
The web confirms IOC is investigating allegations that US firm Albemarle Corporation bribed IOC officials between 2009 and 2011 to secure catalyst orders. The investigation pre-dates the FY25 Directors' Report and is not disclosed there. This corroborates the forensic flag carried over from the prior IOC analysis (DOJ FCPA matter). Source: search result snippet from prior moneycontrol coverage.
Material because: (a) it's a US-DOJ open matter; (b) the absence from the Directors' Report is a Reg 30 / IND-AS contingent-liability omission risk; (c) catalysts are operational chokepoint inputs to refining, so any remediation has cost implications.
4. Hormuz / Iran shock cycle: UBS downgrade, Petronet force majeure, IOC's own contingency template
The 90-day news flow is dominated by Strait of Hormuz risk. On 9-Mar-2026 UBS downgraded IOC, HPCL, BPCL — IOCL stocks tumbled up to 9% on the day; UBS cut all three target prices. On 4-Mar-2026 Petronet LNG issued a force majeure notice to QatarEnergy and notified GAIL, IOCL, BPCL of supply disruption (Petronet shares -8%). On 13-Apr-2026, OMC stocks slid up to 4% as crude reclaimed $100. On 15-Apr-2026, OMC stocks jumped up to 5% as US-Iran peace talks resumed. Chairman A.S. Sahney told Mint his "emergency plan to bypass the Strait of Hormuz will be a template for future crude emergencies" — IOC has codified the playbook.
Why it matters: IOC sources ~85% of crude through imports, of which a meaningful share transits Hormuz. The market has now priced two full Hormuz-blockade scares within 90 days. Sahney's "template" comment suggests management treats this as the new normal — which has working-capital and inventory implications the filings don't quantify.
5. Three IOC director seats to be eliminated; 5+ quarters of LODR fines for missing directors
The Oil Ministry is planning to eliminate three director positions from IOC's board as part of a structural overhaul. Separately, IOC, GAIL and ONGC have been fined for at least three consecutive quarters by NSE/BSE for failure to appoint directors (Moneycontrol article 12345021). Independent Directors completed their term and ceased on 28-Mar-2026; further board changes were notified on 1-Apr-2026 and 20-Apr-2026 (govt-deputed director Esha Srivastava exited 20-Apr-2026, completing her deputation). Current Chairman: A.S. Sahney; Director (HR): Rashmi Govil; Director (Finance): Anuj Jain.
This is captive-PSU governance dysfunction — and the announced seat elimination is a meaningful structural change that filings have not yet absorbed.
6. Pivot from Russian to African / Middle-East / US crude
August 2025: IOC bought 2M barrels of Nigerian crude (Agbami + Usan) from TotalEnergies and 1M barrels of UAE Das crude from Shell — skipping US WTI in that tender despite a 5M-barrel WTI buy a week earlier. India is exiting large-scale Russian oil under US pressure; African and Middle-East producers are filling the gap. IOC also bought Iranian crude for the first time in seven years per Instagram-circulated reports. Crude diversification is now a strategic posture, not a one-off.
7. ₹30,000 Cr LPG compensation — the second government bailout in three years
Per ORF Energy News Monitor (Vol XXII Issue 38), August 2025: the Petroleum Ministry announced ₹30,000 Cr (₹300 billion) compensation for the three OMCs (IOCL, BPCL, HPCL) for LPG under-recoveries. This is the second LPG bailout after the ₹22,000 Cr round of FY23. Cumulative ~₹52,000 Cr over three years recurring confirms LPG remains an administered-pricing drag, not a transitory issue. IOC's standalone share of FY26 compensation is ₹14,490 Cr per prior research carry-over.
8. Petchem capacity 4.5 → 13.2 MMTPA by 2030; refining 80.75 → 98.4 MMTPA by FY27
Per HDFC Securities institutional report (4-Feb-2026), IOCL's petrochemical pipeline includes a 1.5MMTPA Naphtha cracker (capex ₹61,700 Cr at Paradip), 0.45MMTPA PP plant (₹32,500 Cr), 0.34MMTPA PE plant (₹14,600 Cr), and 0.5MMTPA PTA — total ~13.2 MMTPA by FY30 vs current 4.5 MMTPA. Refining: Panipat +10 MMTPA, Gujarat +4.3 MMTPA, Barauni +3 MMTPA — total 80.75 → 98.4 MMTPA by end-FY27. HDFC expects 12-24 months to ramp to 100% utilisation post-commissioning.
9. Analyst dispersion is unusually wide for a Nifty-50 PSU
Targets span ₹150 (UBS revised low, March 2026) to ₹195 (Prabhudas Lilladher Accumulate, 6-Feb-2026) — a 30% spread on what is supposed to be a regulated-utility-like cash-flow stock. The dispersion is itself a finding: it tells you the underwriting frameworks differ on whether IOC is (a) policy-administered with structural ROE compression or (b) a margin-bearing refiner whose FY25 trough is over.
10. Foreign institutional investors quietly trimming
Per HDFC institutional report's own data table: FIIs+local MFs went from 10.53% (Sep-25) to 10.11% (Dec-25) — a 42 bps drop in one quarter. Public Financial Institutions actually rose from 7.70% to 8.58%. Read together: foreign holders trimmed; domestic insurers/PFIs absorbed. Promoter held flat at 51.50%. Choice/Bajaj data reports FII at 9.84% as of Mar-26 — implying a further ~30 bps drop, consistent with the Hormuz-driven March selling.
Recent News Timeline
What the Specialists Asked
Insider Spotlight
Promoter (President of India) — 51.50% of equity (727.2 Cr shares). No transactions in the recent window. Last GoI disposals were the staged Offer-for-Sale tranches (2018-2019) and a 1-Apr-2019 disposal of 122.96 Cr shares at ₹10 face value (1.27% of equity). Promoter holding has been flat at 51.50% for the trailing 6+ quarters per Moneycontrol; the "Promoter decreasing their shareholding" weakness flag on Moneycontrol's overview page is therefore stale.
Strategic public-sector holders form an unusual constellation:
The cross-holding by ONGC, LIC and Oil India together account for ~25% of the float and ~50% of the public stake — rotation in or out by these institutional anchors is a meaningful liquidity risk that retail-sized free float (~10%) does not capture.
Compensation visibility — only one named figure surfaces in web research: former Chairman Shrikant Madhav Vaidya at ₹93.85 lakh annual. Current Chairman Sahney's compensation will be disclosed in the FY26 Annual Report (expected ~Aug 2026). The PSU pay scale is 0.5 bps of market cap, and skin-in-the-game is structurally low (no ESOP regime). This is consistent with Sherlock's prior people-tab grade of C.
Current Chairman A.S. Sahney profile (web): Career oil-industry executive, previously ED at IOC. Notable for: (i) the "anti-fragility about flexibility, not inefficiency" framing in Economic Times interview; (ii) the Hormuz-bypass emergency plan he positioned as a template in Mint; (iii) the 20-30% non-fuel revenue commitment for 2030. First-tenure CEO whose strategic narrative is still settling.
Industry Context
Refining cycle position. Per the HDFC institutional report, core GRMs are projected at $9.2/8.3/8.0 per bbl for FY26/27/28 — well above FY25's $4.80/bbl trough. Combined with ₹6.8-7.3/L marketing margin assumption and stable pump prices, integrated margins are at a multi-year high entering FY27.
Geopolitics is the dominant input. Three discrete shocks in 90 days (Petronet force majeure, US Iran-shipping interception, peace-talk reversal) demonstrate that crude-import volatility is now the binding constraint. India's rebalancing toward African and Middle-East barrels (Aug 2025) is the structural response; IOC's "Hormuz bypass template" is the operational one.
Domestic policy posture. Per HDFC's MoPNG channel check: government is willing to let OMCs pocket the marketing margin uplift from declining crude. If real and durable, this changes the OMC ROE formula — historically the under-recovery socialisation has compressed ROEs to single digits even when refining gross margins were healthy. The August-2025 ₹30,000 Cr LPG bailout is the counter-signal: government still steps in episodically, just in retrospective rather than real-time form.
Peer context.
What this shows: BPCL and HPCL run with higher ROE despite similar P/E and similar refining-cycle positioning. That delta is the structural BPCL/HPCL premium that prior Quant work attributed to asset-base lightness vs IOC. Reliance trades at 4.3× IOC's P/E because the market values its petchem and digital business at growth multiples. ONGC is the upstream comp that benefits from crude spikes IOC absorbs as cost.
Closing Note on Source Quality
Where the evidence is strongest: news flow (BSE filings, ET, Mint, Moneycontrol) for the 90-day window; broker channel checks (HDFC institutional 4-Feb-2026 report); rating agency rationales (CRISIL Dec-2022, Moody's Jan-2021, Fitch Jul-2024). Where evidence is thinner: the Albemarle FCPA matter rests on prior carry-over; Sahney compensation will only be confirmed at FY26 AR; the Q3 concall cancellation has no public explanation. Treat findings 1, 2, 4, 8 as the highest-conviction; findings 3, 5, 7 as material but partially historical; finding 6 as directional.
Liquidity & Technicals
IOC trades like a policy-administered utility, not a chart-readable refiner. Hurst sits on top of the random-walk line, multi-factor regression explains only 17% of daily variance with ₹2L Cr of stock-specific noise (idiosyncratic alpha −24.8% annualized), and the post-bonus-adjusted price has spent 12 years inside a ₹65–₹190 band. The page is read through that lens: every pattern, every "stage", every breakout has to clear the bar that the data says technicals are mostly noise here.
Today: ₹142.20, 20.3% of the way from 52w low to high, Stage 4 with a fresh death cross from yesterday (29 Apr 2026), and a forward 90-day distribution that is essentially symmetric (P(touch +10%) = 55.5%, P(touch −10%) = 48.4%). The actionable read is wait, don't lead — invalidate above ₹160 (above 200d + base high), invalidate below ₹130 (52w low + double-bottom support).
1. Statistical character — does TA even apply to this stock?
Hurst exponent (R/S, 21yr)
Verdict: random walk — TA is largely noise; anchor on fundamentals + factor exposure
Autocorrelation profile (n=5,249 daily returns): lag-1 = +0.0445 significant (CI ±0.027); lag-5 = −0.003 not significant; lag-21 = −0.004 not significant; lag-63 = +0.012 not significant.
H = 0.53 sits one standard-error above 0.5; VR(5) marginally rejects random walk in the trending direction (p = 0.019); VR(21) does not reject; only the 1-day autocorrelation crosses the significance band. Synthesis: IOC is essentially a random walk with a thin layer of 1-day momentum — chart-based trading edges are weak and short-lived. Read every pattern below as suggestive, not load-bearing; the fundamental + factor view should dominate.
2. Multi-factor decomposition — what actually drives the price?
Primary driver
Single-factor R² (%)
Annualized alpha (%)
The single most important sentence on this page: 17% of IOC's daily variance is explained by NIFTY Energy alone, the multi-factor model adds essentially nothing beyond that, and the stock-specific residual is a −24.8% annualized alpha. Crude beta is statistically zero (R² = 0.02%) — the market does not price IOC like a refiner; it prices IOC like a sub-component of the index. Energy-index beta has whipped from 0.30 (post-Ukraine, when policy decoupled OMCs from upstream peers) back to ~1.05 in the last 18 months. Forecasting NIFTY Energy + INR + the policy gap to BPCL gets you most of the answer; chart pattern work captures the remaining noise.
3. Conditional return tables — base rate for today's regime
Current regime: Stage 4 (Declining) × 30d vol at 71.9th percentile of own history → bucket above_avg_p60_80. Sample size: 267 historical observations.
From this regime historically, the median 90-day forward return has been +1.3% with a 56.6% hit rate above zero; p10 = −17.2%, p90 = +21.9%. The base case for the next 90 days is mildly positive drift with very wide bands — almost a 50/50 coin flip with slight upward skew. Stage 4 + above-average vol historically recovers, it doesn't keep cratering — that's the contrarian read. But the bands are so wide that "wait for confirmation" is the only honest implementation.
4. Forward distribution — explicit price probabilities
The vol-conditional bootstrap implies a 30% chance the stock revisits ₹120.87 in the next 90 days, and a 28% chance it touches ₹170.64 to the upside. Expected 90d return = +0.95%, P(positive) = 52.3%. The cone is roughly symmetric — the bootstrap does not see directional edge. The most actionable single number: P(touch the 52w low at ~₹130 in 90d) ≈ 60% (interpolating between the −5% and −10% touch probs); P(breaking ₹189 in 90d) ≈ 12% (extrapolating beyond +20% touch prob). Translation: another test of the lows is the modal scenario; a fresh 52w high is a tail event.
5. Position sizing — what an actual PM would do with this
Half-Kelly = −0.32 — historical risk-adjusted return is below the 6% risk-free assumption (annualized return = −6.2% on unadjusted-price series, see §7 caveat). Kelly says don't size by past performance. The AUM table below is risk-budgeted from realized daily vol, not from expected return.
Annualized return (lifetime, %)
Annualized vol (lifetime, %)
Half-Kelly fraction
VaR(95%, 1d) (%)
CVaR(95%, 1d) (%)
For a ₹500 Cr fund running 1% daily-σ risk per stock, the max IOC position is ₹182 Cr — 36.5% of the fund. Daily vol of 2.7% means a typical 1-σ move is ₹4.9 Cr against this position. CVaR(95%) of 5.6% means the average tail-day loss when it does break is ₹10.2 Cr — about 2× the 1-σ move. The 73% gross-position number at 2% risk is theoretical only — the practical constraint is concentration policy and ADV (see §17), not vol.
6. Cover — the setup at a glance
Spot (₹)
▲ 2.86 1y return (%)
52w position (%)
Distance from 200d (30d-σ)
Weinstein stage
30d vol percentile (lifetime)
Stage 4 with a fresh death cross (50d crossed below 200d on 29 Apr 2026, T−1). Sitting at the 20th percentile of the 52w range, 30d vol elevated at the 72nd percentile, and 8.6% / ~0.7σ below the 200d. The cone says symmetric distribution, the regime base rate says mildly positive 90d drift — set up to react, not to lead. Liquidity is not the binding constraint at the AUM levels institutional money operates at (see §17 ADV caveat).
7. The story since IPO
The lifetime price series in this dataset is unadjusted for IOC's three 1:1 bonus issues (2009, 2016, 2018). The chart shows real, large notional drops in 2016 and 2018 that look like crashes — they were primarily ex-bonus mechanics, not value destruction. Treat the lifetime "max drawdown 91.7%" and "annualized return −6.0%" with that caveat. Post-2018 data (right-third of the chart) is the bonus-clean window where momentum/regime metrics are tradable.
Total return since 2005 (%, unadj.)
CAGR (%, unadj.)
Lifetime max DD (%, unadj.)
Sharpe (lifetime)
The regime detector counts 22 bull and 23 bear segments over 21 years — almost a coin flip on a 6-12 month horizon. The dominant cycle is "ramp into bonus issue, then drop, then sideways for 4-7 years inside a horizontal corridor". The 2024 push to ₹190 was the strongest bull leg (+65% Feb-25 → Feb-26) since the 2017 bonus-era top, and we are now 24% into giving it back.
8. Drawdown profile — what bad looks like for THIS stock
Current drawdown vs unadjusted ATH (%)
The −82% number is almost entirely a bonus-issue artifact, not a real value loss; the ATH of ₹794 (Dec-2007) is pre-three-bonuses. The investible question is "how far below the post-bonus highs are we", and the answer is the 24% drawdown from the Feb-26 peak of ₹187.55 — that's what the next table actually captures.
The detector found only 8 lifetime drawdowns ≥5%, with median depth of 15% and median recovery of 12 days — a function of the unadjusted series compressing many smaller moves between bonus issues. Realistic post-2018 drawdowns include: 2018 (−72% calendar-year max), 2020 COVID (−44%), 2022 Russia/oil (−51%), 2024-25 (−41% Feb-24 → Feb-25). That's the playbook pattern: roughly one ~40-50% drawdown every 2-3 years.
9. Volatility cone — calm or stressed?
Today's 30d vol = 34.6%, p72 of own history (lifetime p10/p50/p90 = 19% / 29% / 46%). Stress-elevated but well within the historical envelope; nothing like 2008 / 2018 / 2020 spikes. From regime §3, Stage 4 with vol in this bucket has historically produced +1.3% median 90d return — i.e., this is the regime where Stage 4 ends, not where Stage 4 begins.
10. Where we are now — multi-MA + setup card
The price action since Mar 2026 is a textbook Stage-4 entry: peak ₹187.55 (27-Feb), broke the 50d in early March, lost the 200d on 17-Mar, and the 50d crossed below 200d yesterday. RSI hasn't yet pinged oversold (42.3 vs the conventional <30 trigger), so there is room for further drift before mean-reversion buyers step in. MACD histogram has just turned positive — the first sign of bearish-momentum exhaustion.
11. Patterns the algorithm flagged
The full-history detector counted 220 patterns. Filtering for patterns with concrete structure and dates within the last 12 months:
No cup-and-handle. The cleanest near-term structure is the active double bottom at ~₹135 — Aug-25 low ₹136.65 + Apr-26 low ₹134.10, 1.9% apart, with an intervening peak of ₹187.55. If ₹134 holds on the next test, the pattern projects a measured move of roughly ~₹50 to the upside (≈ ₹185). If ₹130 (the 52w low and broader base) breaks, the pattern is invalidated and the next structural level is the COVID-era ₹113 anchor.
12. Earnings reaction footprint
Drift asymmetry is the tradable insight: median 1-month return after a positive next-day reaction is +1.24%; after a negative next-day reaction it's −3.58%. Translation — gap-down on earnings tends to keep going (about 3× the magnitude of gap-up follow-through). Q4/FY26 print is expected ~21-May-26 (per the Catalysts tab); given the stock is already drifting and FY26 PAT is consensus-down ~50%, an earnings-day gap down would carry meaningful weight in the 1m drift base rate.
13. Risk metrics — institutional benchmarks
Lifetime risk metrics are skewed by 2018 + 2016 unadjusted bonus drops. The factor-decomposition framing in §2 is more honest for forward sizing: 17% of variance from NIFTY Energy + 24.8% annualized negative alpha. Up/down capture and beta vs the INDA benchmark were not computed because the overlapping clean history was insufficient — that's a real data limitation, not an analytical view.
14. Year-by-year + holding-period grid
Best year: 2007 (+77%). Worst: 2018 (−65%, partly bonus-distorted). The 12-year batting average from 2014 onward is ~3 winning years for every 4 losing-or-flat years — IOC has never strung together 3 consecutive positive Sharpes. 2023 (Sharpe 2.4) was the cleanest year of the last decade and the only year with a single-digit max DD; it was followed by Sharpe 0.31 and 0.93 — i.e., good years don't compound here.
Buyers from 2017-2020 are still flat-to-down on a CAGR basis (zero-to-low single digits). Buyers from 2021-23 made meaningful money but are giving it back in 2026 (the YTD CAGR for a 2026 buyer is −39%, capturing the Feb-26 → Apr-26 leg). The honest read: IOC rewards entry timing more than holding period — a feature consistent with the Hurst random-walk verdict.
15. Seasonality
Best month: May (+0.19% avg daily, win rate 51.2%). Worst month: October (−0.30% avg daily, win rate 48.4%). Q1 of the calendar (Jan-Mar) is the weakest stretch for IOC — March is the worst single month outside of October. Useful as a tilt, not as a thesis: with Hurst ≈ 0.5 the seasonal effect is small relative to single-event noise (Q4 results, OPEC, LPG bailouts).
16. Volume profile + anchored VWAP — where the action sits
Point of control = ₹87.65 mid (₹80–95 bucket, 7.7% of all-time volume). That's the gravitational center — IOC has spent more time/volume there than at any other price. Today at ₹142, we're sitting just above HVN-3 (₹124-139, 5.9% of vol) which is now the next major support if the double bottom at ₹134 fails.
Anchored VWAPs split cleanly: bearish vs the long arc (since IPO and ATH, both bonus-distorted), bullish vs COVID and 5y, bearish vs 1y (spot is 7.9% below the 1y VWAP of ₹154). The 1y VWAP at ₹154.32 is the swing pivot for tactical traders — reclaim it and the 1y picture inverts.
17. Liquidity — execution capacity
The liquidity JSON reports ADV(20) of 1.64 M shares / ~₹23 Cr which is materially below IOC's true NSE+BSE traded value (Maharatna PSU index constituent — combined-exchange volume normally runs in the tens-of-crores per day). The numbers below are computed honestly from the daily-volume series in prices_daily.json but probably reflect a single-exchange stream. Treat the absolute capacity numbers as a conservative lower bound — true institutional capacity is materially higher.
ADV(20) shares (lakh)
ADV(20) value (₹ Cr)
ADV(60) shares (lakh)
ADV % of mcap
Annual turnover (%)
Median 60-day intraday range = 2.51% — slightly above the 2% friction threshold, consistent with Stage 4 + above-average vol. Real-world execution: a pension/SWF stake of 0.1% of mcap (~₹200 Cr) is a couple-week build at the conservative ADV; at true NSE+BSE volume it's a single-day fill. The honest read for a ₹500–₹5,000 Cr fund: liquidity is not the binding constraint here — the binding constraint is conviction in the random-walk + −24.8% alpha character of this name.
18. India microstructure
The data layer attempted NSE-direct retrieval (block deals, bulk deals, delivery, F&O) plus Screener for shareholding plus a multi-query news enrichment fallback (412 articles across 9 categories). NSE-direct was blocked from this run for block deals, bulk deals, delivery, and F&O OI/PCR (block_deals.count = 0, bulk_deals.count = 0, delivery.count = 0, summary.fno_in_segment = false). What we do have is Screener-direct shareholding, plus rich news provenance.
Delivery percentage — not available this run
delivery.count = 0 from NSE-direct; the news_enrichment.by_category.delivery_data results returned 33 articles but none with specific delivery-% numbers. Action: refer to NSE bhavcopy / Trendlyne directly for daily delivery-% trends.
Block & bulk deals — provenance only
NSE-direct returned zero rows in the trailing 12 months. The 55 block-deal + 47 bulk-deal news enrichment hits all point to aggregator landing pages (Trendlyne, MoneyControl) rather than dated specific deals — i.e., no headline-grabbing institutional crosses in the trailing 12m. The aggregator URL for verification: Trendlyne IOC bulk/block deals.
F&O — flagged as cash-only by this dataset
summary.fno_in_segment = false is inconsistent with reality (IOC is in the NSE F&O segment); this likely reflects the same NSE-direct block. 60 F&O-activity news hits were captured but none extracted into structured OI/PCR rows. Action: for live F&O positioning (PCR, max-pain, OI buildup), check NSE F&O-bhavcopy or Trendlyne directly.
Shareholding pattern (Mar 2026 — Screener-direct)
Promoter pledge is null in both Screener-direct and the news-enrichment promoter-activity feed — the standard "GoI pledges nothing" pattern for PSUs. Promoter (GoI direct) holding is unchanged at 51.50% over four-year history; combined with the 19.57% "Other Government" category the public float is just 28.9% of cap.
FII / DII flow — the cleanest signal in the section
FIIs added 245 bps in 12 months (7.39% Mar-25 → 9.84% Mar-26). DIIs reduced 87 bps. Public retail count fell from 31.9 lakh to 27.9 lakh investors — a −12.5% retail capitulation through the same 12-month window where the stock made and lost a fresh post-2018 high. Net institutional flow: foreign + institutional accumulation, retail distribution. The provenance landing page: Trendlyne IOC shareholding history.
Index events + corporate actions — the structural anchor
The standout index event in the file: IOC was dropped from NIFTY 50 in March 2022 (Apollo Hospitals replaced it). That's a permanent passive-flow drag — every quarterly NIFTY rebal since then has had no IOC bid. Corporate-action news flow surfaced multiple FY25/FY26 interim dividends consistent with the 4.92% trailing yield.
One-paragraph India read
Institutional ownership is constructive and contradictory to the technical setup: FIIs accumulated 245 bps over 12 months while retail capitulated 12.5%, and promoter (GoI) holding has been a steady 51.50% for four years with zero pledge. F&O and delivery direct data wasn't accessible this run — those are the gaps to fill from NSE/Trendlyne direct. The structural anchor that doesn't show up on any short-horizon chart is the 2022 NIFTY 50 demotion — it removed the passive-flow tailwind permanently, which is part of why the post-2022 base sits structurally lower than the 2014-2017 corridor.
Sources: Screener shareholding (direct), 412 news enrichment articles via SearXNG/Serper across 9 categories (block deals 55, bulk deals 47, F&O 60, promoter 53, FII/DII 41, index events 40, corp actions 43, delivery 33, analyst actions 40). NSE direct API: blocked from this run for block/bulk/delivery/F&O.
19. Stance + invalidation
Net score: −1. Three negatives (trend, vol regime, light data on volume), three neutrals (momentum, drawdown context, structure), one positive (FII flow). The technical surface points lower; the institutional flow points higher; the statistical character (Hurst, factor R²) says neither dominates.
Stance — Neutral / wait, 3-6 month horizon. The base case from regime + forward distribution is mildly positive 90d drift inside very wide bands — not actionable for a directional trade. The pattern setup (active double bottom at ₹134-137) is the cleanest near-term technical, but it failed once already in March-April; reclaiming the 1y VWAP at ₹154 would change the read. This is a "react to ₹130 break or ₹160 reclaim" situation, not a "lead the next move" situation.
Invalidation levels:
- Bullish above ₹160 — clears the 200d (₹155.58) + 50d (₹154.62) + 1y VWAP (₹154.32) + reclaims the bottom of the broken Oct-Feb base (₹155.95). All four anchors stack within a ₹1.40 band; a daily close above ₹160 with volume is the cleanest tactical confirmation.
- Bearish below ₹130 — breaks the 52w low (₹130.30), invalidates the active double bottom (₹134.10 trough), and opens a tape-only path to the next HVN at ₹124 mid (5.9% of lifetime volume). Daily close below ₹130 forces the bear case.
Implementation: Liquidity is not the constraint. Action — wait. Build only on a confirmed bounce off ₹130-134 with reclaim of ₹154; trim into ₹185-188 if the bounce gets there. For a long-horizon investor the random-walk verdict in §1 + the −24.8% factor alpha in §2 should weigh more heavily than any chart signal — the buy thesis here, if there is one, is fundamental (post-FY26-trough OMC re-rating) not technical.