Oil Prices Edge Higher Amid Skepticism Over USIran Negotiations USIran Talks Show Progress but Key Disagreements Persist on Uranium Enrichment and Strait of Hormuz Tolls April Jobs Report Preview Cooling Labor Market May Signal Steady Fed Bitcoin Slides to OneMonth Low as Crypto Liquidations Approach 1 Billion Ripple XRP Price Outlook Could the Token Reach 15 by 2027 Microsoft and Anthropic in Talks for Custom AI Chip Supply Amid 5 Billion Investment HLIT Q1 2026 Earnings EPS Surges Past Expectations Stock Jumps Nearly 20 DOO Q1 2026 Earnings Strong EPS Beat with 55 Surprise BDTX Q1 2026 Earnings Narrowed Loss Per Share Beats Expectations Amid Pipeline Progress PASG Q1 2026 Earnings NarrowerthanExpected Loss Highlights Operational Progress HCSG Q1 2026 Earnings Strong EPS Surprise of 744 Highlights Operational Efficiency ALTO Q1 2026 Earnings Strong EPS Surprise Drives Stock Higher Amid Operational Improvements Karyopharm Therapeutics KPTI Edges Higher as Volume Picks Up Key Resistance Level Ahead Universal Health Services UHS Slips 074 as Hospital Operator Struggles Near Key Support Rafael Holdings RFL Sees Modest Uptick Testing Key Resistance at 141 Gibraltar Industries ROCK Holds Steady Near Support Amid Modest Decline Tetra Tech TTEK Edges Higher as Stock Holds Above Key Support I80 Gold Corp IAUX Highlighted as a Promising Gold Stock Under 5 TGS Q1 2026 Earnings Massive EPS Surprise of 319 on Strong Operational Performance Rigel Pharmaceuticals RIGL Holds Near Support Amid Modest Decline Sonoco Products Company SON Q1 2026 Earnings EPS Misses Estimates but Stock Gains on Resilient Outlook ADTX Q3 2025 Earnings Deep Losses and Lack of Revenue Continue as Stock Tumbles Over 45 Burke Herbert Financial Services Corp BHRB Q1 2026 Earnings EPS Misses Estimates Amid Margin Pressures ARVN Q1 2026 Earnings EPS Beats Expectations as Pipeline Advances Without Revenue MCRI Q1 2026 Earnings EPS Surges Past Estimates by 349 HRB Q1 2026 Earnings Strong EPS Beat Lifts Shares Amid Solid Operational Performance Mid Penn Bancorp MPB Q1 2026 Earnings Earnings Per Share Misses Estimates by 51 Stock Declines