TotalEnergies Beats Q1 Earnings on Strong Refining and Trading; Reaffirms Share Buybacks | DailyAlpha