TTE TotalEnergies SE beats Q1 earnings estimates by 71 percent yet 68 percent revenue drop weighs on investor sentiment Shell PLC SHEL Stock ShortTerm Play Underperforming 20260418 Rezolute RZLT Top Gainer Q1 2026 Earnings Underperform