Why ioc share price is decreasing

What’s leading to the decrease in IOC’s share price? Is it due to oil price volatility, earnings report, or macroeconomic data?