ANNX Q1 2026 Earnings Narrower Loss Beats Estimates Stock Declines on PreRevenue Status WHD Q1 2026 Earnings EPS Beat Fails to Lift Shares Amid Market Caution JLL Q1 2026 Earnings Solid EPS Beat Amid Cautious Market Sentiment MXC Q3 2025 Earnings Positive EPS of 022 Amid Quiet Quarter Cactus Inc WHD Q1 2026 Earnings EPS Beat Fails to Boost Sentiment as Shares Slip GFF Q1 2026 Earnings Earnings Beat Estimates as EPS Surges Past Consensus