BPCL reported a 170% YoY surge in Q2 net profit to Rs 6,191 crore, driven by improved refining margins, cost control, and government compensation for LPG under-recoveries, while revenue rose 3% YoY to Rs 1.21 lakh crore despite a sequential decline.