Microsoft Corp (NASDAQ:MSFT)

123.37
Delayed Data
As of Apr 18
 +1.60 / +1.31%
Today’s Change
90.28
Today|||52-Week Range
123.52
+21.46%
Year-to-Date