Wall Street Mixed as Oil Prices Drop on Iran Deal Hopes Micron Jumps GlobalFoundries Tumbles Gold Pullback Highlights Rising Rates as Dominant Factor Over SafeHaven Demand Birkenstock Stock Surges on 250 Million Share Buyback Announcement Arm Holdings and Red Hat Collaborate to Advance Agentic AI Stack for Enterprise Workloads Palantir Technologies Stock Declines 34 from Recent Highs Market Analysis Peter Schiff Renews Criticism of MicroStrategy Over Rising Leverage Risks BKR Q1 2026 Earnings EPS Surges Past Estimates by 16 Yet Stock Slides 53 BHB Q1 2026 Earnings EPS Misses Estimates Shares Edge Higher IMMP Q1 2026 Earnings EPS Misses Estimates Amid PreRevenue Phase TIPT Q2 2025 Earnings EPS of 058 Reported Amid Modest Stock Decline ACTU Q1 2026 Earnings EPS Miss as PreRevenue Biotech Advances Pipeline Vontier Corporation VNT Q1 2026 Earnings EPS Slightly Below Estimate Stock Gains Amid Broader Sentiment WeRide Inc WRD Tests Key Support After Marginal Decline What Investors Should Watch Norwood Financial Corp NWFL Moves Higher as Key Support Holds Cross Timbers Royalty Trust CRT Advances 16 as Trust Shares Find Support Near 1034 QuantumScape QS Slides 215 as Stock Tests Key Support Levels MDB Capital Holdings MDBH Slips 27 as Stock Nears Critical Support Zone BlackRocks IBIT Records 13 Billion Dark Pool Trade Amid Rising Bitcoin ETF Outflows Forestar Group FOR Q1 2026 Earnings EPS Slightly Misses Estimates as Housing Market Headwinds Persist Haoxin Holdings HXHX Declines 207 Testing Support as Price Hovers Near 049 PubMatic Q1 2026 Earnings EPS Beats Estimates Shares Inch Higher Camden National Corporation CAC Q1 2026 Earnings EPS Beat Surprises Amid Regional Banking Headwinds Alpha and Omega Semiconductor Q1 2026 Earnings EPS Surpasses Estimates Stock Jumps 67 CRDO Q1 2026 Earnings EPS Surges Past Estimates Stock Soars Over 12 Kirby KEX Q1 2026 Earnings Strong EPS Beat Amid Modest Stock Decline HTZ Q1 2026 Earnings NarrowerthanExpected Loss Provides Modest Relief Nathans Famous Inc NATH Q4 2024 Earnings EPS of 096 Reported as Stock Moves Lower