News

Six out of 22 S&P 500 energy companies reported quarterly results this week, of which four delivered an earnings beat and two ...
Shell Plc is working with advisers to potentially acquire BP Plc (formerly known as British Petroleum), amid a potential ...