Dine Brands DIN Q1 2026 Earnings Why the Beat Matters Mobix Labs MOBXW Up 2866 Is There More Room to Run 20260520 Stifel SF Q1 2026 Earnings Surprise EPS 145 Up Significant Immuneering Corporation IMRX Stock Jumps 389 Approaching 533 20260520 Why KB KB Just Surged 097 Key Levels Ahead 20260520 Nordic NAT Stock Up 190 Key Resistance at 590 20260520 Meta Shifts 7000 Employees Into AI Development as Restructuring Intensifies