Microsoft (MSFT): price & analysis | hentschel.ai