CNX Corp CNX Crushes Q1 2026 Estimates EPS 120 Tops Views 5 Tech Stocks Powering the Next Leg of the AI Boom Beta Bionics BBNX Stalls at 961 Consolidation Phase 20260514