JUST IN: NVIDIA share price down over 6% so far todayPublished by The Spectator IndexMar 26, 2025 7:50:02 PM UTC