Nvidia Stock Analysis May 2026: AI Chip Giant Faces Critical Earnings Test