Piper Sandler Warns Strait of Hormuz Closure Could Drive Oil Prices Higher This Summer Vegorama Punjabi Angithi IPO Allotment Expected Today May 25 Subscription at 35 Times Weather Derivatives Set to Begin Trading on May 29 SK Hynix Surpasses 1 Trillion Market Cap as AI Boom Drives Chip Stocks Higher Micron Technology Shares Rise Following UBS Price Target Increase on Strong Memory Demand Fanatics Captures FIFA Collectibles License Eyes Soccer Memorabilia Boom IIPR Q1 2026 Earnings EPS Misses Estimates Amid Cautious REIT Landscape PG Q1 2026 Earnings EPS Slightly Misses Estimates Stock Gains 317 Live Oak Bancshares Inc Q1 2026 Earnings EPS Beats Estimates by 174 Amid Mixed Market Response Catalyst Pharmaceuticals CPRX Q1 2026 Earnings EPS Beat Signals Operational Strength Amid Quiet Revenue Reporting LPL Financial Q1 2026 Earnings Slight EPS Beat Amid Market Headwinds Fennec Pharmaceuticals Q1 2026 Earnings EPS Surprise Beats Estimates Amidst PreRevenue Stage Carlisle Companies CSL Gains 15 as Building Products Sector Shows Momentum StoneBridge Acquisition II Units APACU Hold Near 1020 as SPAC Market Shows Measured Activity Token Cat Limited TC Holds Steady Near Resistance After Minimal Gain Kraft Heinz KHC Posts Modest Gains as Defensive Appeal Strengthens Danaos Corporation DAC Holds Steady Near Support as Shipping Sector Faces Headwinds SP 500 Gains as Healthcare and Tech Outperform Communication Services Lags Teekay Corporation Q1 2026 Earnings Positive EPS Despite Subdued Market Response SELLAS Life Sciences Group SLS Surges 629 as Biotech Momentum Builds Heartflow Inc HTFL Q1 2026 Earnings EPS Misses Estimates Amid Key Operational Developments VersaBank VBNK Q1 2026 Earnings EPS Miss Amid Challenging Quarter JBL Q1 2026 Earnings EPS Surges Past Estimates with 62 Beat PAGP Q1 2026 Earnings Strong EPS Surprise of 11972 Beats Estimates STVN Q1 2026 Earnings EPS Beats Estimates by 5 Stock Rises XFOR Q1 2026 Earnings EPS Beats Estimates Despite Continued PreRevenue Status Stock Declines OilDri Corporation ODC Q1 2026 Earnings EPS of 094 Reflects Stable Operations Shares Ease