CBUS Q1 2026 Earnings Narrowed Loss Per Share Beats Estimates Despite Negative Stock Reaction Norfolk Southern NSC Q1 2026 Earnings Earnings Beat Amid Flat Revenue Stock Edges Lower TaoWeave Inc TWAV Q3 2022 Earnings WiderThanExpected Loss Drives Stock Down Microsoft Corporation MSFT A Top Holding in the Graham Stephan Portfolio Driven by Cloud Momentum IBCP Q1 2026 Earnings Slight EPS Beat Amid Stable Operations Lund Point Redevelopment Stalls as Holdout Residents Remain in East London Tower Block Pharming Group Q1 2026 Earnings Missed EPS Estimates Amid Operational Challenges