Price History
Investment Checklist
Technical Analysis
Technical Analysis
Analysis from 2026-06-12
Trend
Mixed MA signals — sideways/transition | Bearish MA stack (20<50<200)
Price Action
Support & Resistance Levels
Volume Analysis
Recent MA Crossovers
Recent Price Gaps
Stop Loss Levels
Fixed Risk
Technical Levels
Moving Averages
Financials
Financial Analysis
| Metric | Dec '24 | Mar '25 | Jun '25 | Dec '25 |
|---|---|---|---|---|
| Revenue | ₹1,94,014.5 Cr | ₹1,91,732.4 Cr | ₹1,92,340.7 Cr | ₹2,05,157.4 Cr |
| Net Profit | ₹2,115.3 Cr | ₹8,123.6 Cr | ₹6,813.7 Cr | ₹13,006.9 Cr |
| EPS | ₹1.54 | — | ₹4.95 | ₹9.44 |
| Operating Profit | ₹5,224.4 Cr | ₹11,452.3 Cr | ₹10,820.5 Cr | ₹19,914.9 Cr |
Peer Comparison
Refineries & MarketingPeer Comparison
| Symbol | Name | Price | Change |
|---|---|---|---|
| RELIANCE | Reliance Industries Limited | ₹1,293.00 | +2.38% |
| BPCL | Bharat Petroleum Corporation Limited | ₹302.35 | +5.59% |
| HINDPETRO | Hindustan Petroleum Corporation Limited | ₹388.90 | +6.34% |
| MRPL | Mangalore Refinery and Petrochemicals Limited | ₹161.01 | +3.41% |
| CHENNPETRO | Chennai Petroleum Corporation Limited | ₹1,137.70 | -0.21% |
| KOTYARK | Kotyark Industries Limited | ₹409.60 | +1.74% |
| RAJPUTANA | Rajputana Biodiesel Limited | ₹207.00 | +0.98% |
Corporate Information
Large Deals
View AllBulk, Block and Short deals reported for this stock.
Corporate Actions
Recent actions
| Ex Date | Purpose | Type |
|---|---|---|
| 12 Mar 2026 | Interim Dividend - Rs 2 Per Share | INTERIM_DIVIDEND |
| 18 Dec 2025 | Interim Dividend - Rs 5 Per Share | INTERIM_DIVIDEND |
| 08 Aug 2025 | Dividend - Rs 3 Per Share | DIVIDEND |
| 12 Jul 2024 | Dividend - Rs 7 Per Share | DIVIDEND |
| 10 Nov 2023 | Interim Dividend - Rs 5 Per Share | INTERIM_DIVIDEND |
Announcements
Latest updates
Board Meetings
Upcoming and past meetings
Corporate Events
Upcoming results & meetings
No upcoming events found
We couldn't find any scheduled corporate actions for this symbol at the moment.
Latest News
News for IOC
View AllIndian rupee also gains big against the US dollar
In a remarkable turn of events on Friday, the Indian rupee surged against the US dollar, largely due to a significant decrease in crude oil prices worldwide. Investor confidence was further lifted by President Trump’s remarks hinting at a potential resolution to the conflict with Iran. The currency settled at 95.
Peaccemeal cheers bulls as Dalal Street logs biggest gains in over 2 months
In a remarkable turnaround, Indian stock markets soared on Friday, with major indices climbing over two percent, their highest gains in the last eight weeks. The rally was driven by a significant drop in oil prices and renewed optimism over potential peace negotiations between the US and Iran, alleviating investor anxieties.
INR surges amid sharp pull back in oil prices; Sensex and Nifty jump by around 2%
The Indian rupee surged 67 paise to close at 95.18 (provisional) against the greenback on Friday as global oil prices fell sharply after US President Donald Trump indicated an imminent deal with Iran. A firm trend in domestic equity markets and a weaker American currency also supported the rupee during the day. Indian shares closed Friday's session on a buoyant note in a broad-based rally, with both frontline and broader market indexes posting sharp gains. The BSE Sensex settled at 75,527.95, surging 1,695.40 points (2.30%), and the NSE Nifty50 ended at 23,622.90, climbing 461.30 points (1.99%). Trump has reportedly said a deal to end the war with Iran is nearly complete, and is expected to be signed over the weekend in Europe, as he called off military strikes on the Islamic Republic hours after threatening to take control of its oil industry.
