Microsoft Corp (NASDAQ:MSFT)

106.27
Delayed Data
As of Jul 20
 +1.87 / +1.79%
Today’s Change
71.28
Today|||52-Week Range
108.20
+24.23%
Year-to-Date