Karooooo Ltd KARO Q1 2026 Earnings EPS Misses by 196 Yet Stock Gains 23 Commerce Bancshares Inc CBSH Q1 2026 Earnings EPS Beats Estimates by 71 Amid Stable Revenue Trends Balchem Q1 2026 Earnings Slight EPS Miss Amid Flat Stock Reaction PDS Biotechnology Q1 2026 Earnings EPS Beat Highlights Progress Despite PreRevenue Status Soleno Therapeutics SLNO Q1 2026 Earnings EPS Misses Estimates as PreRevenue Biotech Refocuses on Clinical Milestones ENPH Q1 2026 Earnings Strong EPS Beat Drives Positive Investor Sentiment