MSFT is returning 40 bilions to shareholders. That is 20% of the shares. I would suggest you do not miss this hugh payout. if MSFT pays 33*.86* 0.2 = $6.72 of dividend, you will understand and jump in to the stock . Now, by the same token, the per share earning will life the stock price 33.*86* 1.2 for the increase per share earning moving forward that means it worths at least $40.63. Simple math, big fat $6.72 gain at least. Not the mention, MSFT will be broken up soon to growth with new board and CEO. Each subsidiary will get a multiple of 20 times earning for capitalization. This is why big fund is buying it for the obvious payout one way or the other.