USIran Peace Talks Show Progress but Key Disputes Over Uranium and Strait of Hormuz Tolls Remain Maines Groundfishing Industry Faces Inflation Squeeze Free Fillet Program Offers Potential Lifeline Monthly Retail Trade Sales Report from Census Bureau Highlights Consumer Spending Trends US Stock Markets Rally SP 500 Extends Winning Streak Dow Climbs Over 2 for the Week US Gas Prices May Stay Above Prewar Levels Even With Quick Iran Peace Analysts Suggest SP 500 Hits 7500 Milestone on Iran Strait Deal Optimism Oil Plunges CMS Energy CMSD Q1 2026 Earnings Modest EPS Beat Amid Steady Utility Operations ABG Q1 2026 Earnings Earnings Miss Estimates Despite Positive Stock Movement Distribution Solutions Group Inc DSGR Q1 2026 Earnings EPS Beats Estimates Amid Challenging Conditions Kayne Anderson BDC Inc KBDC Q1 2026 Earnings Strong EPS Beat Drives Positive Market Response CWCO Q1 2026 Earnings EPS Misses Estimates by 1327 as Stock Edges Higher CATO Q4 2025 Earnings Wider Loss Reported as Shares Slide BKHAR Rights Slip 288 as Key Support Level Comes into Focus Apple Hospitality REIT APLE Faces Resistance Stock Slightly Lower on Modest Volume Canadian Pacific Kansas City CP Surges 33 Testing Key Resistance at 9358 Outlook Therapeutics Surges 27 Assessing the Move and Key Levels for OTLK Oxford Lane Capital Corp 875 Notes 2030 OXLCI Modest Gain Amid Stable Yield Positioning Meta Weighs Cloud Computing Expansion as Data Center Capacity Grows QNRX Q1 2026 Earnings NarrowerThanExpected Loss Boosts Investor Sentiment Moving iMage Technologies MITQ Holds Steady at 060 as Trading Range Tightens