Graham-Cumming John
Insider CIK 2062725 · NET Director
Trades across companies
| Ticker | Code | Trade | Filed | Shares | Price | Value | Owned after | |
|---|---|---|---|---|---|---|---|---|
| NET Cloudflare, Inc. | M Exercise deriv | 2026-08-10 | 2026-08-11 | 2,520 | — | $0 | 0 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 36 | $295.64 | $10.6K | 497,251 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 78 | $294.98 | $23.0K | 497,287 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 64 | $292.76 | $18.7K | 497,365 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise | 2026-08-10 | 2026-08-11 | 2,520 | $44.72 | $112.7K | 497,429 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 68 | $297.70 | $20.2K | 497,183 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 81 | $298.64 | $24.2K | 497,102 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 96 | $299.80 | $28.8K | 497,006 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 97 | $300.97 | $29.2K | 496,909 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 404 | $303.12 | $122.5K | 496,196 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 309 | $302.05 | $93.3K | 496,600 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 199 | $303.96 | $60.5K | 495,997 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 365 | $305.14 | $111.4K | 495,632 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 108 | $306.16 | $33.1K | 495,524 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 85 | $307.59 | $26.1K | 495,439 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 186 | $309.02 | $57.5K | 495,253 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 173 | $309.83 | $53.6K | 495,080 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 146 | $311.34 | $45.5K | 494,934 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 25 | $311.90 | $7.8K | 494,909 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise deriv | 2026-08-10 | 2026-08-11 | 2,520 | — | $0 | 0 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 25 | $311.90 | $7.8K | 494,909 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 146 | $311.34 | $45.5K | 494,934 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 173 | $309.83 | $53.6K | 495,080 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 186 | $309.02 | $57.5K | 495,253 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 85 | $307.59 | $26.1K | 495,439 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 108 | $306.16 | $33.1K | 495,524 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 365 | $305.14 | $111.4K | 495,632 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 199 | $303.96 | $60.5K | 495,997 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 404 | $303.12 | $122.5K | 496,196 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 309 | $302.05 | $93.3K | 496,600 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 97 | $300.97 | $29.2K | 496,909 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 96 | $299.80 | $28.8K | 497,006 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 81 | $298.64 | $24.2K | 497,102 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 68 | $297.70 | $20.2K | 497,183 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 36 | $295.64 | $10.6K | 497,251 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 78 | $294.98 | $23.0K | 497,287 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-08-10 | 2026-08-11 | 64 | $292.76 | $18.7K | 497,365 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise | 2026-08-10 | 2026-08-11 | 2,520 | $44.72 | $112.7K | 497,429 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise deriv | 2026-07-06 | 2026-07-07 | 2,520 | — | $0 | 2,520 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-07-06 | 2026-07-07 | 686 | $247.44 | $169.7K | 495,665 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise | 2026-07-06 | 2026-07-07 | 2,520 | $44.72 | $112.7K | 497,429 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-07-06 | 2026-07-07 | 138 | $245.60 | $33.9K | 497,291 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-07-06 | 2026-07-07 | 940 | $246.28 | $231.5K | 496,351 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-07-06 | 2026-07-07 | 562 | $248.44 | $139.6K | 495,103 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-07-06 | 2026-07-07 | 12 | $250.15 | $3.0K | 494,909 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-07-06 | 2026-07-07 | 182 | $249.38 | $45.4K | 494,921 | SEC↗ |
| NET Cloudflare, Inc. | A Award | 2026-06-30 | 2026-07-02 | 842 | — | $0 | 494,909 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise deriv | 2026-06-15 | 2026-06-16 | 2,520 | — | $0 | 5,040 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-06-15 | 2026-06-16 | 54 | $238.52 | $12.9K | 494,067 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-06-15 | 2026-06-16 | 504 | $238.02 | $120.0K | 494,121 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-06-15 | 2026-06-16 | 430 | $236.76 | $101.8K | 494,625 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-06-15 | 2026-06-16 | 596 | $235.75 | $140.5K | 495,055 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-06-15 | 2026-06-16 | 748 | $234.80 | $175.6K | 495,651 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-06-15 | 2026-06-16 | 144 | $233.46 | $33.6K | 496,399 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-06-15 | 2026-06-16 | 44 | $231.60 | $10.2K | 496,543 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise | 2026-06-15 | 2026-06-16 | 2,520 | $44.72 | $112.7K | 496,587 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise deriv | 2026-05-04 | 2026-05-05 | 2,520 | — | $0 | 7,560 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise | 2026-05-04 | 2026-05-05 | 2,520 | $44.72 | $112.7K | 496,587 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-05-04 | 2026-05-05 | 360 | $219.02 | $78.8K | 496,111 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-05-04 | 2026-05-05 | 116 | $218.05 | $25.3K | 496,471 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-05-04 | 2026-05-05 | 166 | $220.19 | $36.6K | 495,945 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-05-04 | 2026-05-05 | 360 | $221.09 | $79.6K | 495,585 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-05-04 | 2026-05-05 | 603 | $222.25 | $134.0K | 494,982 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-05-04 | 2026-05-05 | 852 | $222.99 | $190.0K | 494,130 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-05-04 | 2026-05-05 | 63 | $223.73 | $14.1K | 494,067 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise deriv | 2026-03-27 | 2026-03-30 | 2,520 | — | $0 | 10,080 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-03-27 | 2026-03-30 | 1,278 | $202.58 | $258.9K | 494,987 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-03-27 | 2026-03-30 | 39 | $204.39 | $8.0K | 494,067 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-03-27 | 2026-03-30 | 881 | $203.41 | $179.2K | 494,106 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise | 2026-03-27 | 2026-03-30 | 2,520 | $44.72 | $112.7K | 497,711 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-03-27 | 2026-03-30 | 1,090 | $201.60 | $219.7K | 496,265 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-03-27 | 2026-03-30 | 356 | $200.56 | $71.4K | 497,355 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise deriv | 2026-03-02 | 2026-03-03 | 2,520 | — | $0 | 12,600 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-03-02 | 2026-03-03 | 447 | $175.66 | $78.5K | 497,152 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise | 2026-03-02 | 2026-03-03 | 2,520 | $44.72 | $112.7K | 497,711 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-03-02 | 2026-03-03 | 112 | $174.43 | $19.5K | 497,599 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-03-02 | 2026-03-03 | 234 | $176.49 | $41.3K | 496,918 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-03-02 | 2026-03-03 | 296 | $177.81 | $52.6K | 496,622 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-03-02 | 2026-03-03 | 432 | $178.71 | $77.2K | 496,190 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-03-02 | 2026-03-03 | 474 | $179.69 | $85.2K | 495,716 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-03-02 | 2026-03-03 | 525 | $180.55 | $94.8K | 495,191 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise deriv | 2026-02-09 | 2026-02-11 | 2,520 | — | $0 | 15,120 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-02-09 | 2026-02-11 | 851 | $172.85 | $147.1K | 496,638 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise | 2026-02-09 | 2026-02-11 | 2,520 | $44.72 | $112.7K | 497,711 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-02-09 | 2026-02-11 | 24 | $175.42 | $4.2K | 495,191 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-02-09 | 2026-02-11 | 177 | $174.61 | $30.9K | 495,215 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-02-09 | 2026-02-11 | 1,246 | $173.76 | $216.5K | 495,392 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-02-09 | 2026-02-11 | 190 | $171.94 | $32.7K | 497,489 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-02-09 | 2026-02-11 | 32 | $170.15 | $5.4K | 497,679 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise deriv | 2026-01-05 | 2026-01-06 | 2,520 | — | $0 | 17,640 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise | 2026-01-05 | 2026-01-06 | 2,520 | $44.72 | $112.7K | 497,711 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-01-05 | 2026-01-06 | 52 | $196.80 | $10.2K | 497,659 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-01-05 | 2026-01-06 | 871 | $198.56 | $172.9K | 496,788 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-01-05 | 2026-01-06 | 534 | $199.37 | $106.5K | 496,254 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-01-05 | 2026-01-06 | 287 | $200.70 | $57.6K | 495,967 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-01-05 | 2026-01-06 | 352 | $201.77 | $71.0K | 495,615 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-01-05 | 2026-01-06 | 177 | $202.92 | $35.9K | 495,438 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-01-05 | 2026-01-06 | 86 | $204.00 | $17.5K | 495,352 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2026-01-05 | 2026-01-06 | 161 | $204.66 | $33.0K | 495,191 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise deriv | 2025-12-15 | 2025-12-16 | 2,520 | — | $0 | 20,160 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise | 2025-12-15 | 2025-12-16 | 2,520 | $44.72 | $112.7K | 497,711 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-12-15 | 2025-12-16 | 552 | $196.85 | $108.7K | 497,159 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-12-15 | 2025-12-16 | 163 | $202.03 | $32.9K | 495,225 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-12-15 | 2025-12-16 | 166 | $198.19 | $32.9K | 496,993 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-12-15 | 2025-12-16 | 569 | $199.03 | $113.2K | 496,424 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-12-15 | 2025-12-16 | 542 | $200.11 | $108.5K | 495,882 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-12-15 | 2025-12-16 | 494 | $201.09 | $99.3K | 495,388 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-12-15 | 2025-12-16 | 34 | $202.65 | $6.9K | 495,191 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise deriv | 2025-11-03 | 2025-11-03 | 2,520 | — | $0 | 22,680 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-11-03 | 2025-11-03 | 643 | $250.28 | $160.9K | 495,963 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-11-03 | 2025-11-03 | 224 | $256.37 | $57.4K | 495,320 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-11-03 | 2025-11-03 | 84 | $255.37 | $21.5K | 495,544 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-11-03 | 2025-11-03 | 74 | $254.39 | $18.8K | 495,628 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-11-03 | 2025-11-03 | 50 | $252.88 | $12.6K | 495,702 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-11-03 | 2025-11-03 | 211 | $251.21 | $53.0K | 495,752 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-11-03 | 2025-11-03 | 129 | $257.23 | $33.2K | 495,191 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-11-03 | 2025-11-03 | 524 | $249.41 | $130.7K | 496,606 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-11-03 | 2025-11-03 | 471 | $248.03 | $116.8K | 497,130 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-11-03 | 2025-11-03 | 74 | $246.98 | $18.3K | 497,601 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-11-03 | 2025-11-03 | 36 | $245.68 | $8.8K | 497,675 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise | 2025-11-03 | 2025-11-03 | 2,520 | $44.72 | $112.7K | 497,711 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise deriv | 2025-10-13 | 2025-10-15 | 2,520 | — | $0 | 25,200 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-10-13 | 2025-10-15 | 740 | $222.57 | $164.7K | 495,203 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-10-13 | 2025-10-15 | 39 | $216.18 | $8.4K | 497,672 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise | 2025-10-13 | 2025-10-15 | 2,520 | $44.72 | $112.7K | 497,711 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-10-13 | 2025-10-15 | 12 | $223.56 | $2.7K | 495,191 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-10-13 | 2025-10-15 | 72 | $217.52 | $15.7K | 497,600 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-10-13 | 2025-10-15 | 830 | $221.78 | $184.1K | 495,943 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-10-13 | 2025-10-15 | 555 | $220.86 | $122.6K | 496,773 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-10-13 | 2025-10-15 | 204 | $219.79 | $44.8K | 497,328 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-10-13 | 2025-10-15 | 68 | $218.45 | $14.9K | 497,532 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise deriv | 2025-09-02 | 2025-09-04 | 2,530 | — | $0 | 27,720 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-09-02 | 2025-09-04 | 244 | $201.68 | $49.2K | 505,122 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-09-02 | 2025-09-04 | 40 | $200.20 | $8.0K | 505,366 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-09-02 | 2025-09-04 | 329 | $202.64 | $66.7K | 504,793 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-09-02 | 2025-09-04 | 406 | $204.02 | $82.8K | 504,387 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-09-02 | 2025-09-04 | 1,331 | $205.05 | $272.9K | 503,056 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-09-02 | 2025-09-04 | 2,475 | $205.93 | $509.7K | 500,581 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-09-02 | 2025-09-04 | 2,456 | $206.90 | $508.1K | 498,125 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-09-02 | 2025-09-04 | 2,702 | $207.88 | $561.7K | 495,423 | SEC↗ |
| NET Cloudflare, Inc. | S Sale | 2025-09-02 | 2025-09-04 | 232 | $208.52 | $48.4K | 495,191 | SEC↗ |
| NET Cloudflare, Inc. | M Exercise | 2025-09-02 | 2025-09-04 | 2,530 | $44.72 | $113.1K | 505,406 | SEC↗ |
| NET Cloudflare, Inc. | A Award | 2025-03-27 | 2025-03-31 | 3,373 | — | $0 | 502,876 | SEC↗ |