Microsoft (MSFT) Stock Looks Like A Bargain Following Its 21% Slump