May 21, 2012
Dow Jones
12369.38
S&P 500
1295.22
Nasdaq
2778.79
NYSE
8151.97

Elections- All Races

Political Headlines