Back to AI Allen Investment Management, LLC
NET
Showing 8 of 26 quarters
Position history for AIAllen Investment Management, LLC's holdings in CLOUDFLARE INC
Yes. Allen Investment Management holds 328,347 shares of NET (Cloudflare), worth $80.5M, as of its Q2 2026 13F filing. It reduced the position by 14,698 shares (-4.3%) from Q1 2026. Allen Investment Management has held NET since Q1 2020, across 26 quarterly 13F filings. NET is 1.0% of Allen Investment Management's reported 13F portfolio.
Current Value
$80.5M
Current Shares
328,347
Total Value Change
+$51M
Total Shares Change
-36,570
Quarter-by-Quarter History