Oil futures were headed sharply lower early Wednesday as the energy complex faced persistent pressure centered on a dearth of places to put excess oil and a glut of the commodity being pumped by major producers. June Brent crude BRNM20, -11.74%, the international benchmark, was trading down $ 3.09, or …
Read More »