I have been holding MSFT for years and seeing the cash is accumulating nicely. Its number of shares surprisingly have reduced from 2008 to now. Yest the cash generation ability increased from 17 billions to now 24 billions. If even grow with bond rate of 4% of long term inflation rate, its a $42 - 43 stock. With the buyback, hopefully it will reflect its true value. Just need to grow the cloud at a clip of 13% year after year! as in this year. It is a hundred billion dollars business. Microsoft can afford to give away cheap Nokia phone and sell content and services. This will beat Apple and Google to death.