Microsoft Corp (NASDAQ:MSFT)

309.50
Delayed Data
As of Oct 21
 +3.35 / +1.09%
Today’s Change
199.62
Today|||52-Week Range
311.02
+39.15%
Year-to-Date