Why Palo Alto Networks earnings carry a high bar after 80% rally