Palo Alto Networks Inc. (PANW) reports earnings