In these types of deals, a lot if not most of the money is not just a check but things like engineering support and marketing support (i.e. a big ad buy on your behalf); that being said Google and Microsoft both have tens of billions of dollars of cash that they do not know how to do with, so there might be a strong cash component to the deal.