Home Stock Palo Alto Networks stock: does Google Cloud deal warrant buying it?