BPCL was among the top gainers on the NSE on Tuesday morning. At 10.55 a.m. it was quoting at Rs 351.40, representing a gain of 1.33 per cent on Monday’s finish of Rs 346.80.