BUY MSFT — bench-signals (2026-03-24, 2.67 shares @ $374.53)