Microsoft Corporation

MSFT
NASDAQ
42.61 0.30 (0.69%) last updated 2:34 PM EDT Apr 21
Trade $MSFT Now