IOC Aside from the current results, IOC shares trading between 140 and 142 present an attractive buying opportunity, with a target of 190 within a few months. When compared to its intrinsic value, the market price appears low, indicating that the stock is undervalued. Therefore, this is a compelling investment option.