When revenue inĀ Palo Alto Networks Inc.‘s (NYSE: PANW) latest quarter fell short of Wall Street’s expectations a few weeks ago, shares of the next-gen security specialist plummeted more than 20% in a single day. To blame, according to Palo Alto, were execution challenges that the company insists it’s “moving quickly to address.”