WEC Energy WEC Q1 2026 Earnings EPS 245 Beats Estimates Rapport Therapeutics RAPP Gains 27 as Price Approaches Key Resistance Level T1 Energy TE Churns at 869 as Traders Wait for Signal 20260521 Buda Juice BUDA Q1 2026 Earnings Beat Revenue NA EPS 005