The recurring revenue story behind Reliance EZRA Q1 2023 Profit Exceeds Views Should investors enter Credicorp BAP stock today Smart Money Flows 20260420 GIPR Generation reports far smaller Q4 2025 loss than expectations with shares dropping 478 percent today Is Monte Rosa GLUE stock worth trading today Eye on Rally 20260420 TMDX TransMedics Group Q1 2026 earnings miss by 52 percent shares dip 15 percent IBACR IB management highlights key nearterm growth priorities following its latest quarterly earnings announcement Xcel Energy Inc XEL Earnings Beat Masks Underlying Share Dilution Concerns Is West WST stock appealing for longterm investors West posts 258 EPS beat on strong pharma demand