Today's Markets
DJIA 687.15 (3.18%) 22,323.93
NASDAQ 254.93 (3.40%) 7,757.31
S&P 85.82 (3.38%) 2,627.29
MSFT 9.82 (6.56%) 159.52