At Rs 18,348 cr, ONGC’s Q2 profit highest in a quarter for any Indian firm