Tech Rally Faces a Reckoning Ahead of Tough Earnings Season