Global Markets Rally as Iran Peace Progress Boosts Investor Sentiment SP 500 Climbs as Healthcare and Tech Rally Communication Services Slips Barclays Reports 18 Profit Increase Revises Income Guidance Upward Meta Settles Social Media Addiction Case With US School District Potential Precedent for Thousands of Similar Lawsuits CNBC Portfolio Manager Again Trims Holding After 80 Surge Since April Citing ProfitTaking Strategy EU Plastic Cap Regulation A Case Study in Regulatory Value vs Deregulation Push Sun Country Airlines Holdings Inc SNCY Q1 2026 Earnings EPS Falls Short of Expectations Amid Operational Headwinds CHT Q1 2026 Earnings EPS Misses Estimates Stock Declines Marginally YETI Q1 2026 Earnings Strong Profit Beat Drives Optimism Despite Revenue Silence PLAYSTUDIOS Inc MYPS Q1 2026 Earnings EPS Miss Signals Headwinds for Mobile Gaming Developer MNKD Q1 2026 Earnings Significant EPS Miss Despite Positive Stock Reaction MWA Q1 2026 Earnings EPS Surpasses Estimates by 65 Amid Strong Operational Performance AtlasClear Holdings ATCH Surges 875 as Key Support Holds at 023 Atlantic Union Bankshares AUB Edges Higher as Regional Bank Sector Finds Steady Footing Trinity Capital Inc Notes TRINI Hold Steady Near Par Amid Stable Credit Conditions TFS Financial Corporation TFSL Trades Near Support Amid Modest Decline CION Investment Notes CICB Edge Lower as Bond Yields Compress CURR Q3 2025 Earnings Strong EPS Surprise as Profitability Emerges Revenue Details Not Disclosed CIG Q1 2026 Earnings EPS Beats Estimates by 125 Stock Edges Lower CMS Q1 2026 Earnings Slight EPS Beat Amid Steady Utility Operations DTI Q1 2026 Earnings EPS Misses Estimates Revenue Data Unreported Stock Declines MTX Q1 2026 Earnings EPS Surprises to the Upside as Earnings Beat Estimates NCDL Q1 2026 Earnings Earnings Miss Estimates as Portfolio Pressures Emerge China Against Everybody The New Geopolitics of Rare Earth Elements NMIH Q1 2026 Earnings EPS Beats Estimates by 179 Stock Dips 16 BioHarvest Sciences Inc BHST Gains 105 While Testing Key Resistance at 405