Microsoft share price yahoo finance July 8, 2019 16 32 64 128 Microsoft share price history yahoo finance Yahoo finance news