Microsoft (MSFT)

410.67
-2.95 (-0.71%)
NASDAQ · Last Trade: May 5th, 11:41 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors