NSIT Q1 2026 Earnings Strong EPS Beat Drives Stock Up 31 TOWN Q1 2026 Earnings EPS Misses Estimates by Nearly 5 Stock Edges Lower PIII Q1 2026 Earnings Massive EPS Beat Drives Surprise Profitability Yet Stock Declines Castle Biosciences Inc CSTL Q1 2026 Earnings NarrowerThanExpected Loss Drives Modest Optimism ITGR Q1 2026 Earnings EPS Slightly Misses Estimates Amid Mixed Conditions ALLY Q1 2026 Earnings EPS Beats Estimates by 1646 Stock Edges Up