Genelux Corporation GNLX Stock Today Rallies 393 Resistance at 306 20260520 Nvidia Stock Gains Momentum Ahead of Fiscal Q1 Earnings Release Global Fuel Price Surge Boosts EV Adoption Yet US Lags Behind USIran Standoff in Strait of Hormuz Sparks Fresh Volatility in Oil Markets US CPI Inflation Surges to Highest Level Since 2023 in April 2026 US and Chinese Manufacturers Pursue Further Supply Chain Diversification Amid Tariff Aftermath Chinese Investor Acquires 120YearOld German Sewing Machine Manufacturer