Stocks Climb as Oil Retreats and Dollar Weakens on Iran Diplomacy Optimism Wix CEO Avishai Abrahami Announces 20 Workforce Reduction Citing AI Integration Gold Prices Hold Steady as Investors Await USIran Peace Talks Outcome Jobless Claims Drop to Lowest Level in Over a Month Signaling Persistent Labor Market Strength Freedom Broker Lifts Bank of America Price Target Following Strong FirstQuarter Performance Micron Stock Rises as UBS Lifts Price Target on AI Growth Prospects GRDX Q1 2026 Earnings PreRevenue Stage with Widening Losses SVM Q1 2026 Earnings Modest EPS Beat Amid Silver Price Volatility CSV Q1 2026 Earnings EPS Beats Estimate Amid Tight Beat Stock Slips 2 AFGB Q1 2026 Earnings Debenture Holders Eye Earnings Miss as Parent Company Reports Slight EPS Shortfall CTRI Q1 2026 Earnings NarrowerThanExpected Loss Drives Positive Surprise EONR Q2 2025 Earnings NarrowerThanExpected Loss Signals Operational Progress TrueBlue Inc TBI Holds Near Support as Modest Gain Reflects Cautious Trading Hennessy Capital Investment Corp VIII Units HCICU Hold Steady at 1004 as Market Awaits Business Combination Progress RYTHM Inc RYM Faces Pressure Down 3 as Key Support Levels Loom Halozyme Therapeutics HALO Rises Modestly Support and Resistance Levels in Focus PSF Edges Higher Cohen Steers Select Preferred and Income Fund Inc Shows Resilient Trading SP 500 and Nasdaq Hit New Records as Micron Reaches 1 Trillion Market Cap HL Q1 2026 Earnings EPS Misses Estimates Shares Rise Despite Surprise Tucows Inc TCX Holds Steady Near Support as Trading Volume Remains Subdued MRLN Q1 2026 Earnings Record EPS Surge Driven by Cost Controls Though Revenue Details Remain Unclear NATH Q4 2024 Earnings EPS of 096 Signals Resilient Profitability SAP Q1 2026 Earnings Modest EPS Beat Amidst Cloud Growth Momentum ENSG Q1 2026 Earnings Slight EPS Miss Amidst Steady Operations First Community Bankshares Inc FCBC Q1 2026 Earnings Slight EPS Miss as Bank Posts Steady Operating Results RUM Q1 2026 Earnings EPS Misses Estimates Stock Surges 94 THO Q1 2026 Earnings Massive EPS Surprise of 831 Drives Stock Higher