BCYC Q1 2026 Earnings WiderThanExpected Loss But Shares Edge Higher STRL Q1 2026 Earnings Stellar EPS Beat Driven by Operational Efficiency CSPI Q1 2026 Earnings 003 EPS Amidst Uncertainty SmartRent Q1 2026 Earnings EPS Miss as Stock Rises 492 on Strategic Progress CDE Q1 2026 Earnings EPS Misses Estimates but Stock Rises 23 XP Q1 2026 Earnings EPS Misses Estimates by 56 Stock Rises 24