Insight Holdings Group LLC Sells 20,675 Shares of Palo Alto Networks, Inc. $PANW
Insight Holdings Group LLC reduced its stake in Palo Alto Networks by 40% in the first quarter, selling 20,675 shares, though the company remains a significant holding. This comes as Palo Alto Networks reported strong quarterly results, exceeding analyst expectations for both EPS and …