Magnificent 7 tech stocks lead $2 trillion rally staving off Nasdaq correction | Fortune