CGNX Q1 2026 Earnings Robust EPS Surprise Overshadowed by Revenue Disappointment OXLCN Q4 2025 Earnings EPS Misses Estimates but Stock Edges Higher BRT Q1 2026 Earnings Beats EPS Estimates Despite Negative Earnings BlackBerry Q1 2026 Earnings EPS Surges Past Estimates Stock Jumps Nearly 19 Mid Penn Bancorp MPB Q1 2026 Earnings Missed Estimates Sharply as EPS Falls 51 Below Consensus DCI Q1 2026 Earnings EPS Misses Estimates Amid Challenging Conditions