Out of the 32 analysts that have coverage on Indian Oil Corporation Ltd., 13 of them have a ‘Sell’ rating on the stock with price targets ranging to as low as ₹110.
Out of the 32 analysts that have coverage on Indian Oil Corporation Ltd., 13 of them have a ‘Sell’ rating on the stock with price targets ranging to as low as ₹110.