Microsoft Corporation

MSFT
NASDAQ
46.84 0.58 (1.23%) last updated 7:33 PM EDT May 22
Trade $MSFT Now