Microsoft approves $40 billion share repurchase program | Sharefundss