D-Street Buzz: Oil & gas stocks crack up to 12%; ONGC, BPCL, HPCL among top losers
US benchmark WTI prices traded in the negative territory for the first time on April 20 with May futures contracts for WTI oil crashing to a historic low of -US$37.6/bbl, ahead of the expiry day.