Microsoft (MSFT)

521.40
+14.28 (2.82%)
NASDAQ · Last Trade: Nov 3rd, 2:30 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors