Microsoft approves $40 billion share repurchase programme | Sharefundss