| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Jun 15 '26 | Option Exercise | 0.00 | 10,800 | 0 | 134,521 | Jun 17 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Jun 08 '26 | Sale | 40.29 | 8,000 | 322,320 | 129,121 | Jun 09 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Jun 06 '26 | Option Exercise | 0.00 | 10,800 | 0 | 138,706 | Jun 09 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | May 06 '26 | Option Exercise | 0.00 | 10,800 | 0 | 134,894 | May 08 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Feb 20 '26 | Sale | 30.00 | 3,000 | 90,000 | 129,494 | Feb 23 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Feb 18 '26 | Sale | 29.18 | 3,000 | 87,540 | 132,494 | Feb 20 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Nov 06 '25 | Sale | 30.00 | 3,000 | 90,000 | 135,494 | Nov 07 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Nov 03 '25 | Sale | 27.80 | 3,000 | 83,400 | 138,494 | Nov 03 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Oct 26 '25 | Option Exercise | 0.00 | 13,500 | 0 | 143,482 | Oct 28 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Aug 08 '25 | Sale | 21.40 | 3,000 | 64,200 | 136,732 | Aug 12 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Jun 15 '25 | Option Exercise | 0.00 | 10,800 | 0 | 141,323 | Jun 17 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Jun 06 '25 | Option Exercise | 0.00 | 10,800 | 0 | 137,514 | Jun 10 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Jun 04 '25 | Option Exercise | 0.00 | 13,500 | 0 | 134,102 | Jun 06 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | May 29 '25 | Sale | 23.47 | 3,000 | 70,410 | 127,352 | May 30 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Feb 18 '25 | Sale | 24.25 | 3,000 | 72,750 | 130,352 | Feb 19 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Nov 11 '24 | Sale | 22.55 | 3,000 | 67,650 | 133,352 | Nov 13 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Oct 26 '24 | Option Exercise | 0.00 | 13,500 | 0 | 138,340 | Oct 29 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Aug 15 '24 | Sale | 20.00 | 4,247 | 84,940 | 131,590 | Aug 16 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Jun 15 '24 | Option Exercise | 0.00 | 10,800 | 0 | 137,428 | Jun 18 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Jun 06 '24 | Option Exercise | 0.00 | 20,160 | 0 | 134,997 | Jun 10 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Jun 04 '24 | Option Exercise | 0.00 | 13,500 | 0 | 126,905 | Jun 05 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Jun 03 '24 | Option Exercise | 0.00 | 15,000 | 0 | 122,364 | Jun 05 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Oct 26 '23 | Option Exercise | 0.00 | 13,500 | 0 | 123,865 | Jun 05 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Feb 16 '24 | Sale | 21.93 | 3,000 | 65,790 | 111,115 | Feb 20 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Nov 10 '23 | Sale | 20.21 | 3,000 | 60,630 | 114,115 | Nov 14 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Aug 08 '23 | Sale | 27.90 | 3,000 | 83,700 | 117,115 | Aug 09 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Aug 01 '23 | Option Exercise | 0.00 | 15,000 | 0 | 122,641 | Aug 03 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Jun 04 '23 | Option Exercise | 0.00 | 13,500 | 0 | 117,129 | Jun 06 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Jun 03 '23 | Option Exercise | 0.00 | 15,000 | 0 | 112,586 | Jun 06 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | May 17 '23 | Sale | 30.00 | 2,000 | 60,000 | 105,086 | May 19 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | May 12 '23 | Sale | 29.15 | 3,000 | 87,450 | 107,086 | May 16 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Feb 16 '23 | Sale | 30.10 | 3,000 | 90,300 | 110,086 | Feb 21 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Nov 10 '22 | Sale | 34.88 | 3,000 | 104,640 | 113,086 | Nov 14 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Aug 09 '22 | Sale | 33.67 | 3,000 | 101,010 | 116,086 | Aug 11 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Aug 01 '22 | Option Exercise | 0.00 | 30,000 | 0 | 125,060 | Aug 03 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Jun 04 '22 | Option Exercise | 0.00 | 13,500 | 0 | 112,048 | Jun 07 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Jun 03 '22 | Option Exercise | 0.00 | 15,000 | 0 | 107,505 | Jun 07 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | May 12 '22 | Sale | 33.14 | 3,000 | 99,420 | 100,005 | May 16 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Feb 14 '22 | Sale | 30.68 | 3,000 | 92,040 | 103,005 | Feb 16 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Nov 09 '21 | Sale | 32.84 | 3,000 | 98,529 | 106,005 | Nov 10 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Aug 09 '21 | Sale | 27.48 | 3,000 | 82,453 | 109,005 | Aug 10 12:00 AM |
| NTCT | DOWNING JOHN | EVP, World-Wide Sales | Aug 01 '21 | Option Exercise | 0.00 | 45,000 | 0 | 119,417 | Aug 03 12:00 AM |