Ryde Group RYDE Q2 2025 Earnings EPS Misses Estimates Shares Surge 947 JJSF Q1 2026 Earnings EPS Misses Estimates Amid Margin Pressures MXL Q1 2026 Earnings EPS Beats Estimates by Over 22 Yet Shares Decline Destination XL Group Q1 2026 Earnings Deep EPS Miss Sends Stock Lower Cerus Corporation CERS Q1 2026 Earnings EPS Surprises to the Upside as Loss Narrows BLX Q1 2026 Earnings Solid EPS Performance Amid Stable Trade Finance Environment