U.S. stocks ended higher on Monday, snapping a three-day losing streak as stronger-than-expected home sales fueled optimism while a weaker dollar boosted commodity-linked stocks.

Based on the latest available data, the Dow Jones industrial average <.DJI> rose 132.79 points, or 1.29 percent, to end unofficially at 10,450.95. The Standard & Poor's 500 Index <.SPX> was up 14.86 points, or 1.36 percent, to finish unofficially at 1,106.24. The Nasdaq Composite Index <.IXIC> was up 29.97 points, or 1.40 percent, to close unofficially at 2,176.01.

(Reporting by Caroline Valetkevitch; Editing by Jan Paschal)