TLSI Q1 2026 Earnings EPS Surprises Positively Despite No Revenue Stock Declines CDP Q1 2026 Earnings Narrowly Beats EPS Estimates Amid Modest Stock Decline MXCT Q1 2026 Earnings EPS Beats with 5098 Surprise Stock Rises 8 FLR Q1 2026 Earnings EPS Misses Estimates by Wide Margin Stock Edges Higher BHP Q1 2026 Earnings EPS Misses Estimates Amid Cost and Commodity Pressures BC Q1 2026 Earnings EPS Smashes Estimates by 5476 Stock Climbs