Nvidia Earnings Show Data Center Revenue Surge Stock Declines Despite Strong Results DOX Q1 2026 Earnings EPS Slightly Misses Estimates Amid Modest Stock Gain Oil Supply Disruption Risks in 2026 Five Factors Under Scrutiny