Shares of the Indian Oil Corporation Ltd. traded at Rs 149.00 on BSE at 11:43AM (IST) on Monday, 1.81 per cent from previous ...