NEW YORK ( TheStreet) -- U.S. stocks ended Monday mixed, as investors digested better-than-expected retail sales and Citigroup's ( C) earnings, while Apple ( AAPL) weakness led a technology sector selloff that pulled down the Nasdaq. The Dow Jones Industrial Average was responsible for most of the green on the trading chart, with the Dow rising 71.82 points, or 0.56%, to 12,921.41 on Monday. The S&P 500 dropped less than a point to 1,369.57 and the Nasdaq Composite fell 22.93 points to 2,988.40. Breadth within the Dow was positive with 24 of the 30 components posting gains. Alcoa ( AA) ended Monday flat. The biggest gainers in the Dow Monday were Home Depot ( HD), Travelers ( TRV) and Procter & Gamble ( PG).
Shares of Home Depot increased 1.43% to $51.69. The stock was upgraded to overweight from neutral by Piper Jaffray analysts on Monday. The analysts have a $62 price target on Home Depot. TheStreet Ratings gives Home Depot an A+ grade with a buy rating and $66.28 price target. Procter & Gamble shares were gaining 1.47% to $66.78. The company announced on Friday it is raising its quarterly dividend 7% to 56.25 cents a share. Procter & Gamble gets an A- grade from TheStreet Ratings with a buy rating and $76.33 price target. Shares of Travelers climbed 1.79% to $59.16. The company is scheduled to report its first-quarter results on April 19. Analysts, on average, anticipate earnings of $1.50 on revenue of $5.71 billion. TheStreet Ratings gives Travelers a B grade with a buy rating and $68.96 price target. Though not one of the biggest gainers in the index, Caterpillar ( CAT) shares were rising 85 cents, or 0.8%, to $106.74. The stock was upgraded to buy from neutral by Bank of America Merrill Lynch analysts on Monday. The analysts have a $135 price target on the stock. TheStreet Ratings gives Caterpillar an A grade with a buy rating and $122.94 price target. The biggest decliner in the index was Hewlett-Packard ( HPQ). Shares dropped 1.06% to $24.31. -- Written by Alexandra Zendrian >To contact the writer of this article, click here: Alexandra Zendrian >To submit a news tip, send an email to: firstname.lastname@example.org. >To follow the writer on Twitter, go to Alexandra Zendrian.