MSFT Stock 58.26 Microsoft Corp $MSFT Hit a 52 week high of