Markets close near highs: Dow +1.67% to 12,597. S&P +1.89% to 1,403. Nasdaq +1.87% to 2,550....

|By:, SA News Editor

Markets close near highs: Dow +1.67% to 12,597. S&P +1.89% to 1,403. Nasdaq +1.87% to 2,550. Oil +4.77% to $128.15. Gold -0.44% to $875.50.