Bank of America is doubling down on Microsoft stock ahead of the company's upcoming earnings report, according to a note from the bank.
The earnings are expected to spotlight growth in Microsoft's Azure cloud business as well as the company's spending on artificial intelligence.
Meanwhile, Microsoft's stock is pinned at the 200-day moving average as momentum fades, according to technical analysis.