News headlines Cloudflare (NET) faces scrutiny over its high valuation despite impressive historical returns. Recent market shifts and insider selling have contributed to a 14% share price decline, ...