Stock market today: S&P 500, Nasdaq notch big gains as Tesla kicks off 'Magnificent 7' earnings Read more