Share Palo Alto Networks Surges 92% YTD: Time to Hold or Fold the Stock?