Lenovo Stock Surges Nearly 20 on Record Annual Revenue and Surging AI Sales StockStorys Skeptical Take on Three Wall Street Favorites US Stock Futures Bond Yields Decline After Reports Putin Updated Nuclear Doctrine European Manufacturers Maintain China Production Despite EU DeRisking Rhetoric Crypto Market Sees Over 400M in Liquidations as Bitcoin Ethereum Slide on Macro Concerns and ETF Outflows EasyJet Faces Wider FirstHalf Losses as Iran Conflict Drives Fuel Costs and Dampens Summer Demand OCC Q1 2026 Earnings Net Loss of 005 Per Share Reported Stock Gains 788 Novo Nordisk AS NVO Q1 2026 Earnings Strong EPS Beat Driven by Obesity and Diabetes Portfolio NuCana NCNA Q3 2024 Earnings EPS Surprise Beats Estimates Despite No Revenue KOSS Q1 2026 Earnings Negative EPS and Stock Decline Highlight Persistent Headwinds BBY Q1 2026 Earnings Solid EPS Beat Amidst Consumer Electronics Landscape Main Street Capital Corporation MAIN Q1 2026 Earnings EPS Miss Weighs on Shares Horace Mann Educators HMN Edges Higher as Shares Test Midpoint of Trading Range Oceaneering International OII Edges Higher as Stock Nears Key Support Zone Shinhan Financial Group SHG Edges Higher as Support Holds Firm AMN Healthcare Holds Steady Near Support as Sector Awaits Catalyst FCF Consolidates Near Key Support Levels First Commonwealth Financial Holds Slight Gains Traders Shift Expectations Fed Rate Hike Now Priced in as Soon as December Following Inflation Surge MPB Q1 2026 Earnings EPS Misses Estimates by Wide Margin Stock Declines Iron Mountain IRM Slips 108 Real Estate Data Play Holds Near Key Support ATOS Q1 2026 Earnings Loss Narrows Significantly Beating Estimates by 82 Cheche Group Q4 2024 Earnings EPS Beats Estimates as Loss Narrows but Shares Slide ZM Q1 2026 Earnings Strong EPS Beat Amid Revenue Discrepancy Stock Dips GE Q1 2026 Earnings EPS Beat Drives Slight Stock Uptick Amid Operational Focus Murphy USA Inc MUSA Q1 2026 Earnings EPS Surges 415 Above Estimates Mattel Q1 2026 Earnings Narrower Than Expected Loss as EPS Beats Estimates WABC Q1 2026 Earnings EPS Beats Estimates by 306 Stock Gains 119