Microsoft Announces Massive $32 Billion Payout Plan