Corporate earnings this week featured a high-stakes lineup of reports from 19 notable companies across technology, consumer ...