Indian Oil
Indian Oil stock analysis
STOCK ANALYSIS
6/17/20253 min read


Indian Oil Corporation Limited (IOCL), commonly known as IndianOil, is India’s largest government-owned oil and gas company. It operates across the entire energy value chain, including exploration, refining, pipeline transportation, marketing of petroleum products, and petrochemicals. Headquartered in New Delhi, IndianOil has a consolidated refining capacity of about 80.75 million metric tons per year, managing 11 refineries and accounting for roughly 31% of India’s total refining capacity. The company also operates the country’s largest pipeline network, spanning over 20,000 km, and has the biggest retail presence with more than 39,000 fuel outlets and over 12,900 LPG distributors.
Company Insights
The company has a market capitalization of 200,070 crores
The share price of the company is 142
The book value of the company is 132
The company's debt-to-equity ratio is 0.82
The company's annual dividend yield is 8.47%
The company's stock P/E is 16.5
The earnings per share are 9.63
The company's ROCE is 7.37%
Financial Report
The company's sales in the last 5 years
Sales in 2021 is 3,63,950 crores
Sales in 2022 is 5,89,321 crores
Sales in 2023 is 8,41,756 crores
Sales in 2024 is 7,76,352 crores
Sales in 2025 is 7,58,106 crores
The company's profit in the last 5 years
Profit in 2021 is 21,762 crores
Profit in 2022 is 25,727 crores
Profit in 2023 is 11,704 crores
Profit in 2024 is 43,161 crores
Profit in 2025 is 13,789 crores
Sales & Profit Growth
The company's sales growth in the last 5 years
Sales growth in the last 5 years is 9.40%
Sales growth in the last 3 years is 8.76%
Sales growth in the last 1 year is -2.35%
The company's profit growth in the last 5 years
Profit growth in the last 5 years is 22.6%
Profit growth in the last 3 years is -21.5%
Profit growth in the last 1 year is -70.7%
Holding
Promoters are 51.50%
FIIs are 7.39%
DIIs are 9.97%
Government are 19.57%
Public are 11.57%
Company News
Indian Oil Corporation, India’s biggest oil and gas company, made a good profit in the last quarter, earning ₹7,265 crore, which is 50% more than before. The company’s total sales stayed strong at ₹2.17 lakh crore. Because of this good performance, IOC’s board decided to give a final dividend of ₹3 per share to its shareholders.
Recently, IOC’s shares went up a little and reached ₹142.95, showing that investors are hopeful about the company. The stock also did well compared to its long-term average price.
IOC is also investing more in clean energy through its subsidiary, Terra Clean Limited, showing its focus on greener energy options. The company is spending more money to improve the Barauni Refinery in Bihar, which will help increase its oil refining capacity.
Some experts, like HDFC Securities, suggest being careful with IOC shares because they expect the company’s profit margins from refining and selling oil might go down soon. They have set a target price of ₹128 for the stock.
IOC faces challenges like changes in global oil prices and conflicts in the Middle East, which affect costs. But the company remains strong in India’s energy market with steady profits, dividends, and investments in growth and clean energy.
Technical Analysis
Company Chart


Moving Averages (MA)
The stock price is moving sideways near the 50-MA, which indicates that there is no confirmation whether the stock will move upward or downward.
Similarly, the stock price is moving near the 200-MA, which also indicates that there is no confirmation if the stock will move upward or downwar.
Relative Strength Index (RSI)
The current RSI of the stock is 50, which indicates that the stock is neither in the overbought nor in the oversold zone.
My Analysis
The company's sales growth is good, but its profit growth is poor. It also faces some challenges because of the conflict in the Middle East. Currently, the stock price of the company seems to be moving sideways. In my opinion, it can perform well in the long term, but right now stock can face a price correction.