NB Q1 2026 Earnings Surprise EPS Beat Amid Development Stage Fastenal Q1 2026 Earnings EPS Misses Estimates Stock Edges Higher Virgin Galactic SPCE Q1 2026 Earnings A NarrowerThanExpected Loss Ignites Shareholder Optimism Impinj PI Q1 2026 Earnings Mixed Quarter as EPS Slightly Misses Expectations Yet Stock Gains CBRE Q1 2026 Earnings Strong EPS Beat Amid Resilient Commercial Real Estate Market