U.S. stocks are on track for their best monthly-percent gain in over 24 years, with the Dow Jones Industrial Average poised for its biggest monthly-point increase on record, up about 1,260 points.
The S&P 500 is up 13 percent so far this month, led by energy, materials and financial companies.
Similarly, the Dow is up 11.5 percent so far in October, its first monthly increase since April 2011.
With only two days left in the month, both the S&P 500 and Dow may post their biggest percent gains since January 1987, when they rose 13.2 percent and 13.9 percent, respectively.
The NASDAQ Composite is up 13 percent this month, its biggest percent gain since October 2002, when it rose 13.5 percent.