BKNG Q1 2026 Earnings Earnings Per Share Surpass Estimates Shares Edge Higher CTO Q1 2026 Earnings Massive EPS Surprise of 374 as FFO Exceeds Expectations CRCT Q1 2026 Earnings EPS Surges 145 Above Estimates Stock Slips Ducommun DCO Q1 2026 Earnings EPS Falls Short of Estimates Stock Edges Higher Ball Corporation Q1 2026 Earnings EPS Beats Estimates by 885 on Strong Operational Performance NCSM Q1 2026 Earnings Staggering EPS Miss Dwarfs Revenue Uncertainty