It was the fourth straight increase for the Dow Jones industrial average. Industrial and energy companies had some of the biggest gains. Boeing climbed 2 percent.
KFC owner Yum Brands plunged 19 percent after the company cut its profit forecast for the year, citing weakness in its China operations. The company also owns Pizza Hut and Taco Bell.
The Dow Jones industrial average climbed 122 points, or 0.7 percent, to 16,912.