Stock Track | Cloudflare Plunges 18.23% Post-Market on Massive Layoffs and Muted Revenue Outlook
Cloudflare, Inc. (NET) shares plummeted 18.23% in post-market trading on Thursday. The sharp decline followed the company's earnings release and a significant corporate announcement.The cybersecurity...