Cloudflare, Inc. (NYSE:NET – Get Free Report) CEO Matthew Prince sold 52,384 shares of the company’s stock in a transaction on Tuesday, April 9th. The stock was sold at an average price of $96.04, for a total transaction of $5,030,959.36. Following the transaction, the chief executive officer now owns 230,612 shares in the company, valued […]