Is Microsoft (MSFT) Still Attractive After Recent Share Price Weakness And AI Partnerships March 2, 2026