Microsoft (MSFT)

410.40
-3.22 (-0.78%)
NASDAQ · Last Trade: May 5th, 2:34 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors