Shell bounces on first-quarter earnings beat and bumper $3.5 billion buyback
Q1 earnings top forecasts 14 quarters of at least $3 billion in buybacks But net debt ticks higher Shell (SHEL) and BP (BP.) are both finding life difficult at the moment due to slumping commodity prices, a weak outlook for oil...
02 May 2025