Shares of BP plc (BP) are seeing support after a number of macro factors look to turn balance sheets black for oil. Production cut agreements stemming from the ...
A