Google has announced a massive $70 billion stock buyback spree.

The corporate giant has also laid off hundreds of workers this month.

Comments