Assume you have 1000 shares of Microsoft, and they want to buy back their shares, would you sell your shares to them? OR you would wait for the divided? Furthermore, WHY Microsoft is repurchasing their shares? Likewise, if you have PKR 1 million, to diversify risk, how you would make different portfolios for this amount?