Cloudflare, Inc. (NET) fundamental stock analysis