Earnings season splits major tech stocks