India Diversifies Oil Imports Amid Hormuz Disruption Turns to Latin America and Africa Citi Research Warns El Nino and Strait of Hormuz Risks Could Drive Global Food Inflation Higher Huawei Plans New Smartphone Chips This Fall Amid Escalating Rivalry with Nvidia and Apple SafeHaven Demand Lifts Swiss Franc and Japanese Yen After DeepSeek AI News Rattles Tech Stocks OpenAI Hires ServiceNow CMO Fleming to Lead Business Marketing Expansion Puig Plunges After Este Lauder TieUp Talks Terminated European Stocks Rise MP Materials Q1 2026 Earnings EPS Beats Expectations Stock Rises 388 THR Q1 2026 Earnings EPS Misses Estimates by Narrow Margin Stock Drops Nearly 7 AMSC Q1 2026 Earnings Strong EPS Beat Drives Investor Optimism Rio Tinto Q4 2025 Earnings EPS Falls Short of Expectations Despite Positive Stock Movement APWC Q3 1997 Earnings Missed Estimates Amid Operational Challenges NEN Q4 2024 Earnings Real Estate Partnership Reports EPS of 3612 on Flat Trading NewMarket Corp NEU Edges Higher as Shares Consolidate Above Key Support North American Construction Group NOA Climbs 235 as Volume Picks Up Eyes Resistance at 1554 Getty Realty GTY Edges Higher Amid Steady Trading Support and Resistance Levels in Focus CDT Equity Inc CDT Falls Sharply Key Support Levels in Focus After 139 Decline Woodside Energy WDS Edges Lower as Energy Sector Faces Mixed Signals Crypto Market Sees Over 400M in Liquidations as Bitcoin Ethereum Slide on Macro Concerns and ETF Outflows MATW Q1 2026 Earnings Stellar EPS Surprise Lifts Investor Sentiment Citizens Financial Group CFG Holds Steady Above 63 Amid Modest Gains First Business Financial Services FBIZ Slips 12 as Regional Bank Pressures Persist Flaherty Crumrine Total Return Fund FLC Holds Steady Near Key Support as YieldSeeking Investors Weigh Options Satellogic Inc SATL Surges 10 Testing Key Resistance at 1114 Alpha Tau Medical DRTS Shows Modest Uptick Testing Key Resistance Traeger Inc COOK Pulls Back Slightly Remains Above Key Support After Rally ClearOne Inc CLRO Surges 545 Breaking Above Key Support Levels Kraft Heinz KHC Edges Higher as Stock Holds Support Zone