TotalEnergies Keeps $2 Billion Buyback Despite Weak Oil Prices Yahoo Finance 2025-04-30 08:41 Source Original site