Oil major Shell launches $3.5 billion share buyback after first-quarter profit beat
Exxon, Chevron Profits Fell Ahead of Tariff-Driven Oil Slump