S&P 500 up 43 points to 4076, up 1.1%Nasdaq up 1.7%Russell 2000 +0.2%Toronto TSX Comp +0.4%It was all about tech today with Tesla leading the charge with an 11% rally.