Are Investors Bullish On Slr Investment Slrc Stock Price At 14.99 Up 0.87 20260410 CNP Q1 2026 Earnings Slight EPS Miss Amid Modest Stock Gains MTVA Q1 2026 Earnings EPS Misses Estimates Shares Tumble 2286 TD Q1 2026 Earnings EPS Beats Estimates Shares Edge Higher TS Q1 2026 Earnings EPS Surpasses Estimates But Stock Slips Amid Uncertain Revenue Outlook GWRE Q1 2026 Earnings Strong EPS Beat Drives Stock Higher ITT Inc Q1 2026 Earnings Strong Profit Beat Despite Mixed Demand Signals