ZOSHOpen the appStocks and fundsCalculators

NSE · India · data to 2026-10-21

Indian Oil Corporation Ltd. (IOC)

Indian Oil Corporation Ltd.: ₹130.25 on 2026-10-21. +6.6% a year since 2005, worst fall -69%. Year-by-year returns, risk profile and what followed its price patterns in the past.

Open the interactive chart and full history

Key numbers

Last close₹130.25
Return a year since 2005+6.6%
All-time high₹192.40 (2024-02-08)
Below its high-32.3%
Worst fall-69% (2020-05-18)
Yearly volatility34%
Beta vs its index0.72
Risk / reward vs its marketMedium risk · Low reward

Returns by year

YearReturn
2026-21.8%
2025+22.0%
2024+5.1%
2023+69.7%
2022+2.9%
2021+22.6%
2020-27.6%
2019-8.4%
2018-29.5%
2017+19.5%
2016+51.7%
2015+29.0%

What followed its price patterns in the past

How often IOC was higher 40 trading days after each pattern, next to an ordinary day. History for learning, not a forecast.

PatternPast casesHigher after 40 daysOn an ordinary dayMedian move
Volume spike on an up day8855%50%+1.5%
Up streak7646%50%-2.0%
Down streak7641%50%-2.4%
RSI rises above 706149%50%-0.2%
Big up day5853%50%+3.5%
Crosses above 200-day avg4753%50%+1.9%
Volume spike on a down day4751%50%+1.2%
Big down day4657%50%+3.5%
Falls below 200-day avg4648%50%-0.4%
RSI drops below 304252%50%+1.5%
New 52-week high3560%50%+2.1%
Gap down3152%50%+1.9%

ZOSH shows history and calculations for learning. It is not investment advice and does not tell anyone to buy or sell. Data: Yahoo Finance, AMFI, NSE and official sources; it can be late or wrong, so check before acting.