Last week, the S&P 500, NASDAQ and Dow all hit fresh records as US tech giants posted new records in kind on the back of big ...