KLX Energy KLXE Stock Is It the Right Time to Invest Q4 2025 EPS Beats Forecasts Is TruGolf Holdings TRUG stock under pressure Q3 2025 Profit Surprises STOK Stoke Therapeutics EPS beats estimates by 63 as losses narrow yet shares decline 147 Madison MSGE EPS beats estimates by 75 but stock slips on 17 revenue decline concerns