Microsoft (MSFT) is rated a Sell for now, and an upgrade would be contingent on high CapEx translating to much stronger ...