AIM ImmunoTech Q1 2026 Earnings WiderthanExpected Loss on Absence of Revenue SBLK Q1 2026 Earnings EPS Surprises to the Upside as Stock Declines Blackbaud Inc BLKB Q1 2026 Earnings Narrow EPS Beat Amid Modest Stock Recovery Westport Fuel Systems Inc WPRT Q1 2026 Earnings EPS Surprises Positive Amid Revenue Uncertainty CALM Q1 2026 Earnings Earnings Per Share Surges 299 Above Estimates Stock Reacts Mildly