Technology stocks have been less than stellar performers this year, with a number of last year's leaders struggling to find traction in an environment that made the previously-shunned cyclical/value stocks more attractive.
Previewing Big Tech Earnings