BP to write down up to $17.5 billion in second quarter, lowers oil price expectations to 2050CNBC • 06/15/20
Why Integrated Oil Giants ExxonMobil, Chevron, BP, Total, and Shell Took Off TodayThe Motley Fool • 06/05/20