site logo

Microsoft authorizes $40B buyback, raises dividend