Microsoft ($MSFT:$313.88): What’s At The Top Of The Cloud?