Several stocks near new highs face a pivotal earnings challenge as the market rally gains momentum.
Read full article on MarketWire