Microsoft (MSFT)

520.35
+13.23 (2.61%)
NASDAQ · Last Trade: Nov 3rd, 1:14 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors