The Good, the Bad, the Apple: 2nd Quarter Tech Earnings Reports