Today's Markets
DJIA 305.17 (1.29%) 23,898.15
NASDAQ 89.12 (1.32%) 6,842.85
S&P 22.39 (0.88%) 2,568.33
MSFT 1.24 (1.21%) 104.13