Nvidia Earnings Spark Market Rally