Microsoft announces $40 billion stock buyback.

Printable View