CMPX Q1 2026 Earnings Narrowed Loss Beats Estimates Stock Surges 725 CCB Q1 2026 Earnings EPS Falls 261 Below Estimates NuCana NCNA Q3 2024 Earnings EPS Surprise Beats Estimates Despite No Revenue BRFH Q1 2026 Earnings NarrowerThanExpected Loss Drives Positive Stock Reaction SiteOne Landscape Supply Q1 2026 Earnings WiderThanExpected Loss Pressures Shares AB Q1 2026 Earnings Earnings Miss Estimates Amid Market Headwinds