Today's Markets
DJIA 277.34 (1.14%) 24,647.58
NASDAQ 103.39 (1.47%) 7,135.22
S&P 27.75 (1.05%) 2,664.53
MSFT 1.04 (0.96%) 109.63