Top, Microsoft, share buyback, shares, repurchase, quarterly dividend, investments, trading,