Inovio Pharmaceuticals INO Stock Analysis Falls 112 Watching 125 20260514 What Ameresco AMRCs 739 Decline Means for Investors 20260518 Kennametal KMT Q1 2026 Earnings 077 EPS Surges Past 068 Estimates Stereotaxis STXS Stock Up 135 Key Resistance at 197 20260514 ICCM Q1 2026 Earnings EPS Misses Estimates as Losses Widen APGE Q1 2026 Earnings Apogee Therapeutics Narrows Loss Per Share Stock Slips Slightly Arcosa Inc ACA Q1 2026 Earnings Massive EPS Beat Fueled by Operational Strength SHOP Q1 2026 Earnings EPS Surpasses Estimates by Nearly 7 Stock Rises Drilling Tools International DTI Q1 2026 Earnings EPS Misses Estimates Stock Declines XCUR Q2 2022 Earnings EPS Misses Estimates as ClinicalStage Biotech Reports No Revenue