U.S. stocks are hovering near record levels but many are struggling to break out of a narrow trading range to hit new highs. One reason: Fewer individual stocks are contributing to the rally.

Read the full article here.