ImmunoTech AIM Stock Analysis Climbs 414 Eyes on 045 20260520 Sprout Social SPT Q1 2026 Earnings Outperformance Signals Momentum UK Eases Russian Oil Sanctions as Fuel Prices Surge Amid Strait of Hormuz Blockade AgEagle Aerial Systems Q3 2023 Earnings Narrowed Loss Per Share Amidst Strategic Transition Upstream Bio UPB Q1 2026 Earnings NarrowerThanExpected Loss Amid No Revenue Stock Edges Lower MSGS Q1 2026 Earnings Big EPS Miss as Seasonality and Costs Weigh on Results Century Communities Q1 2026 Earnings Strong EPS Beat Amid Mixed Market Signals Kyntra Bio Inc KYNB Q1 2026 Earnings WiderthanExpected Loss Amid PreRevenue RD Push CRVL Q1 2026 Earnings EPS of 061 Exceeds Expectation Stock Declines 269 BioRad BIO Q1 2026 Earnings EPS Misses Estimates Shares Edge Higher Despite Headwinds