PNNT Q1 2026 Earnings EPS Misses Estimates Despite Positive Stock Reaction Immunome Inc IMNM Q1 2026 Earnings SmallerThanExpected Loss as Biotech Advances Pipeline TowneBank TOWN Q1 2026 Earnings Slight EPS Miss but Steady Operating Performance RBLX Q1 2026 Earnings EPS Surprise of 3531 Beats Estimates Despite Loss Granite Construction Q1 2026 Earnings Massive EPS Surprise Drives Stock Higher ARIS Q1 2026 Earnings EPS Misses Estimates Despite Positive Stock Reaction