it looks like microsoft growth is combination of products, investments and aquisitions. one can say that they spend money wisely.