Nvidia’s earnings failed to ignite a rally: 7 Powerful Reasons Investors Stayed Cautious April 7, 2026