MSFT PRICE ANALYSIS