Shares of Cloudflare, Inc. (NYSE:NET – Get Free Report) gapped down prior to trading on Friday following insider selling activity. The stock had previously closed at $88.97, but opened at $78.23. Cloudflare shares last traded at $74.06, with a volume of 7,058,292 shares trading hands. Specifically, Director Carl Ledbetter sold 7,962 shares of Cloudflare stock […]