(CNN) -

U.S. stocks end lower after mixed economic data. Dow drops 43 points, Nasdaq and S&P slip 0.2%.