Q3 earnings disappoint mega-cap investors as mid caps shine bright

See Full Page