| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| NSSC | CARRIERI MICHAEL | Executive VP of Engineering | Feb 26 '26 | Option Exercise | 22.50 | 20,000 | 449,900 | 33,261 | Feb 27 12:00 AM |
| NSSC | CARRIERI MICHAEL | Executive VP of Engineering | Sep 17 '25 | Option Exercise | 23.24 | 24,000 | 557,660 | 27,837 | Sep 18 12:00 AM |
| NSSC | CARRIERI MICHAEL | Executive VP Engineering | Aug 29 '24 | Option Exercise | 26.94 | 4,000 | 107,760 | 17,837 | Aug 29 12:00 AM |
| NSSC | CARRIERI MICHAEL | Senior Vice President | Feb 09 '24 | Option Exercise | 26.94 | 8,000 | 215,520 | 26,000 | Feb 12 12:00 AM |
| NSSC | CARRIERI MICHAEL | Senior Vice President | Feb 09 '24 | Sale | 45.92 | 5,200 | 238,784 | 14,232 | Feb 12 12:00 AM |
| NSSC | CARRIERI MICHAEL | Senior Vice President | Dec 14 '23 | Option Exercise | 22.13 | 63,200 | 1,398,564 | 60,000 | Dec 15 12:00 AM |
| NSSC | CARRIERI MICHAEL | Senior Vice President | Feb 21 '23 | Option Exercise | 11.31 | 6,400 | 72,368 | 63,200 | Feb 22 12:00 AM |
| NSSC | CARRIERI MICHAEL | Senior Vice President | Nov 30 '22 | Sale | 26.05 | 9,000 | 234,405 | 5,200 | Nov 30 12:00 AM |
| NSSC | CARRIERI MICHAEL | Senior Vice President | Nov 23 '22 | Sale | 26.45 | 9,000 | 238,023 | 14,200 | Nov 23 12:00 AM |
| NSSC | CARRIERI MICHAEL | Senior Vice President | Sep 13 '22 | Option Exercise | 8.64 | 10,400 | 89,868 | 68,000 | Sep 14 12:00 AM |
| NSSC | CARRIERI MICHAEL | Senior Vice President | Nov 10 '21 | Option Exercise | 13.72 | 18,000 | 246,980 | 48,000 | Nov 15 12:00 AM |
| NSSC | CARRIERI MICHAEL | Senior Vice President | Mar 01 '21 | Sale | 32.60 | 11,668 | 380,330 | 0 | Mar 02 12:00 AM |
| NSSC | CARRIERI MICHAEL | Senior Vice President | Jun 10 '20 | Sale | 25.00 | 4,556 | 113,900 | 5,834 | Jun 12 12:00 AM |
| NSSC | CARRIERI MICHAEL | Senior Vice President | Jun 08 '20 | Sale | 25.00 | 15,444 | 386,100 | 10,390 | Jun 09 12:00 AM |
| NSSC | CARRIERI MICHAEL | Senior Vice President | Feb 12 '20 | Sale | 23.09 | 28,638 | 661,220 | 25,834 | Feb 13 12:00 AM |
| NSSC | CARRIERI MICHAEL | Senior Vice President | Feb 10 '20 | Sale | 22.57 | 18,266 | 412,300 | 54,472 | Feb 10 12:00 AM |
| NSSC | CARRIERI MICHAEL | Senior Vice President | Feb 07 '20 | Sale | 22.52 | 13,096 | 294,932 | 72,738 | Feb 10 12:00 AM |
| NSSC | CARRIERI MICHAEL | Senior Vice President | Feb 07 '19 | Sale | 19.57 | 25,000 | 489,125 | 85,826 | Feb 11 12:00 AM |
| NSSC | CARRIERI MICHAEL | Senior Vice President | Mar 15 '18 | Option Exercise | 4.65 | 18,000 | 83,760 | 112,583 | Mar 20 12:00 AM |
| NSSC | CARRIERI MICHAEL | Senior Vice President | Sep 21 '17 | Option Exercise | 5.35 | 10,000 | 53,500 | 108,850 | Sep 26 12:00 AM |
| NSSC | CARRIERI MICHAEL | Sr. Vice President | Mar 17 '17 | Sale | 10.64 | 620 | 6,597 | 103,850 | Mar 21 12:00 AM |
| NSSC | CARRIERI MICHAEL | Sr. Vice President | Mar 16 '17 | Sale | 10.61 | 5,000 | 53,050 | 104,470 | Mar 21 12:00 AM |
| NSSC | CARRIERI MICHAEL | Sr. Vice President | Mar 15 '17 | Sale | 10.46 | 6,139 | 64,208 | 109,470 | Mar 21 12:00 AM |
| NSSC | CARRIERI MICHAEL | Sr. Vice President | Mar 13 '17 | Sale | 10.20 | 3,241 | 33,058 | 115,609 | Mar 21 12:00 AM |
| NSSC | CARRIERI MICHAEL | Senior Vice President | Oct 03 '16 | Option Exercise | 6.03 | 10,000 | 60,300 | 123,044 | Oct 04 12:00 AM |
| NSSC | CARRIERI MICHAEL | Senior Vice President | Oct 06 '15 | Option Exercise | 5.73 | 45,000 | 257,850 | 136,000 | Oct 08 12:00 AM |