Tech Earnings on Deck: More Pain Ahead?