3 Large-Cap Tech Companies Reporting Earnings