Palo Alto 3FQ20: Strong quarter across the board