New NMFC Stock Analysis 182 Gain What to Watch 20260520 WhiteHorse Finance WHF Slides 116 as Selling Pressure Mounts 20260520 Nvidia Q1 Earnings Report Approaches Investors Await Key Results Amid AI Boom Iran Focus at TrumpXi Summit May Sideline Tariff and Rare Earths Progress US Retail Sales Stall in December as Underlying Weakness Emerges US National Debt Crosses 100 of GDP A Historic Fiscal Milestone Yen Faces Renewed Pressure as Markets Price in Potential Fed Rate Hike