BPCL Q2 results: Net profit surges 58% YoY to Rs 2,590 crore, beats Street estimates | Sharefundss