(Image source: technet.com) Microsoft Corporation (NASDAQ:MSFT) was upgraded by Barclays from equalweight to overweight. The price target for the stock was increased to $42 a share from $34 a share. Compared to its competition, Microsoft according to Barclays is far better equipped to take advantage of the growing demand for cloud services. This is a surprising assessment! In terms of long term dominates of cloud services, I’ll place my bet on International Business Machines Corp. (NYSE:IBM) or Google Inc (NASDAQ:GOOG). Shares are slightly up on the upgrade.