Home Economy News S&P 500 ends sharply higher, Nvidia and Tesla rally