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