“According to Chris Harvey of CIBC, technology and communication services have accounted for 90% of the S&P 500's returns since the end of January.”