SP 500 Edges Higher as Technology Rally Powers Gains Despite Energy Drag India Captures Data Center Growth Despite Limited Direct AI Chip Sector Exposure Nokia NOK Secures UK Appeal Victory in Video Patent Dispute with Acer and Asus Turkish Tourists Surge to Greece as Greek Travelers Shun Turkey Amid Rising Costs SP 500 Ekes Out Gains as Healthcare and Technology Lead Communication Services Lags Chinas Commerce Minister Skips APEC Opening on Urgent Official Business Trade Representative Calls for Cooperation FirstService Corporation FSV Q1 2026 Earnings Earnings Beat Drives Optimism Yet Shares Edge Lower JBS Q1 2026 Earnings EPS Falls Short of Estimates Amid Challenging Market Conditions BEBE Q3 2016 Earnings Deep Loss Miss Shakes Investor Confidence SMR Q1 2026 Earnings WiderThanExpected Loss Amid PreRevenue Stage Stock Barely Moves Altimmune Inc ALT Q1 2026 Earnings EPS Beat Surprises to the Upside Amid Pipeline Progress BCE Q1 2026 Earnings EPS Beats Estimates by 825 Stock Rises Chain Bridge Bancorp CBNA Climbs 127 as Price Approaches Key Resistance Level General Purpose Acquisition Corp Warrant GPACW Holds Steady at 028 Despite Low Volume Compass Inc COMP Edges Higher Navigating Support and Resistance Levels West Pharmaceutical Services WST Stages a Recovery Breaks Above Key Support Amid Sector Strength Iamgold IAG Slides 292 Support at 1596 Faces Critical Test Reddit Shares Decline Nearly 6 Following Metas Launch of Forum App Noodles Company NDLS Q1 2026 Earnings Loss Per Share of 044 as Stock Declines 315 Tectonic Therapeutic TECX Gains 21 as Stock Approaches Key Resistance at 3058 Microsoft MSFT Slips 079 as 41276 Tests NearTerm Support Levels Epsilon Energy Ltd EPSN Slips 12 as Resistance Holds Key Support in Focus Apollomics Inc Warrant APLMW Holds Steady Near Minimal Levels A Closer Look at the Biotech Derivative Mesa Royalty Trust MTR Advances 131 as Price Approaches Key Resistance at 405 Banco Santander Brasil BSBR Edges Higher as Support Holds Steady Redwood Trust Senior Notes RWTP Hover Near Flat as Market Digests Modest Yield Adjustments Voya Financial VOYA Holds Steady Near 8239 Amid Modest Downtick