U.S. stocks rose on Tuesday, with major indexes rebounding from recent weakness as corporate earnings continued to come in strong.
The Dow Jones Industrial Average rose 123 points, or 0.5%, to 24,431. The S&P 500 added 13 points to 2,816, a gain of 0.5%. The Nasdaq Composite Index was up 39 points, or 0.5%, to 7,669. Both the S&P and the Nasdaq are aiming to end a three-day losing streak, while the Dow has posted two consecutive losing sessions.
The day’s gains were broad-based, with nine of the 11 primary S&P 500 sectors higher. Among the top-performing sectors were industrials, which rose 1.8%, and health care, up 1%.
With Tuesday marking the final trading session for July, the Dow is posting a 4.8% monthly gain, while the S&P and Nasdaq have tacked on 3.6% and 2.1%, respectively. Both the S&P and the Nasdaq are poised for their fourth straight monthly gain.