Microsoft (MSFT)

423.05
-58.58 (-12.16%)
NASDAQ · Last Trade: Jan 29th, 11:37 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors