Microsoft Corp (NASDAQ:MSFT)

289.71
Delayed Data
As of Jul 23
 +3.57 / +1.25%
Today’s Change
196.25
Today|||52-Week Range
289.99
+30.25%
Year-to-Date