Investec has ‘Sell’ ratings on Bharat Petroleum Corporation, Hindustan Petroleum Corporation and Indian Oil Corporation, with price targets of ₹330, ₹425 and ₹145, respectively.
| Company | Rating | Target Price |
|---|---|---|
| Bharat Petroleum Corporation | Sell | ₹330 |
| Hindustan Petroleum Corporation | Sell | ₹425 |
| Indian Oil Corporation | Sell | ₹145 |
The brokerage said that OMCs delivered another strong performance in the third quarter, supported by healthy core operations and subsidy support. However, equity markets remain unconvinced.
Since Investec’s downgrade in November 2025, the stocks have largely remained range-bound, moving between -7% and +5%, despite robust near-term earnings momentum.This, the brokerage said, reinforces its view that valuations are acting as the binding constraint.
Even under bull-case assumptions, OMCs are trading at a 10-30% premium to their five-year historical average multiples, leaving the risk-reward skewed to the downside, according to Investec.
The brokerage also flagged macro risks. With Brent crude back above $70 per barrel amid rising geopolitical tensions and refining margins elevated at around $9 per barrel, the risk of renewed marketing margin compression is increasing.
This could pose downside risks to earnings and valuations for OMC stocks going forward.
Reliance Industries Ltd, which owns Jio, is the sole beneficiary of Independent Media Trust that controls Network18, the parent company of CNBCTV18.com.

