Exxon Mobil Corporation, Chevron Corporation, BP plc: High Debt And Low Profitability Continue To Haunt Majors
The energy sector has long been a lucrative sector for all stakeholders. Oil and gas exploration and refining operations have always offered attractive returns and …