Spro Stock Analysis Spero Therapeutics Inc. Biotech Play At 2.43 Post Minor Daily Dip 20260403 Tsakos Energy Navigation TEN Q1 2026 Earnings Strong EPS Beat of 37 Amidst Market Headwinds GFS Q1 2026 Earnings Earnings Beat Expectations on EPS Shares Rise IMMR Q3 2025 Earnings EPS Surges Past Estimates Stock Reacts Positively INVH Q1 2026 Earnings EPS Surpasses Estimates by 42 Driving Modest Stock Gains PEG Q1 2026 Earnings Earnings Beat Estimates Despite Slight Stock Decline Sangoma Technologies Q1 2026 Earnings EPS Miss Weighs on Shares as Losses Widen