Microsoft Corp (NASDAQ:MSFT)

105.95
Delayed Data
As of Jul 17
 +1.04 / +0.99%
Today’s Change
71.28
Today|||52-Week Range
106.50
+23.86%
Year-to-Date