U.S. stocks rallied to the edge of their all-time high, and crude oil prices eased as hopes climbed that the United States and Iran may try again on talks to end their war.
The S&P 500 rose 1.2 percent Tuesday, bringing the index within 0.2 percent of its record set in January. The Dow gained 0.7 percent, and the Nasdaq composite climbed 2 percent.
On Tuesday:
The S&P 500 rose 81.14 points, or 1.2 percent, to 6,967.38.
The Dow Jones Industrial Average rose 317.74 points, or 0.7 percent, to 48,535.99.
The Nasdaq composite rose 455.35 points, or 2 percent, to 23,639.08.
The Russell 2000 index of smaller companies rose 35.18 points, or 1.3 percent to 2,705.67.
For the week:
The S&P 500 is up 150.49 points, or 2.2 percent.
The Dow is up 619.42 points, or 1.3 percent.
The Nasdaq is up 736.19 points, or 3.2 percent.
The Russell 2000 is up 75.08 points, or 2.9 percent.
For the year:
The S&P 500 is up 121.88 points, or 1.8 percent.
The Dow is up 472.70 points, or 1 percent.
The Nasdaq is up 397.09 points, or 1.7 percent.
The Russell 2000 is up 223.76 points, or 9 percent.
The views and opinions expressed are those of the authors. They are meant for general informational purposes only and should not be construed or interpreted as a recommendation or solicitation. The Epoch Times does not provide investment, tax, legal, financial planning, estate planning, or any other personal finance advice. The Epoch Times holds no liability for the accuracy or timeliness of the information provided.

