A handful of earnings reports from some mega-cap tech stocks are skewing the performance of the indices today.




Share this: