1. Shell Misses On Q2 Earnings, Announces $3B Share Buyback Program

    By Lekha Gupta Shell PLC (NYSE: SHEL ) reported Q2 2023 revenues of $74.6 billion missing the consensus of $79.2 billion . Adjusted EBITDA declined 37% Y/Y to $14.4 billion on a reduction in oil and gas prices, refining margins, volume decline, and lower LNG trading & optimization r