CCM Q2 2016 Earnings Deep EPS Miss Amid Positive Stock Movement BMBL Q1 2026 Earnings EPS Surges Past Estimates with 224 Beat CGNX Q1 2026 Earnings EPS Surges Past Estimates with 34 Surprise DLR Q1 2026 Earnings Slight EPS Beat Amid Data Center Demand CTKB Q1 2026 Earnings EPS Misses Estimates as Operating Losses Widen BNS Q1 2026 Earnings EPS Beats Estimates as Bank Delivers Strong Core Performance