| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Jun 03 '26 | Buy | 34.05 | 233,000 | 7,933,650 | 1,105,912 | Jun 04 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | May 05 '26 | Buy | 28.73 | 100,000 | 2,873,235 | 699,670 | May 06 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Mar 19 '26 | Buy | 23.60 | 25,000 | 589,973 | 997,912 | Mar 19 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Mar 18 '26 | Buy | 23.22 | 160,000 | 3,715,200 | 972,912 | Mar 19 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Mar 17 '26 | Buy | 22.58 | 16,987 | 383,617 | 474,670 | Mar 19 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Feb 17 '26 | Option Exercise | 0.00 | 8,350 | 0 | 432,176 | Feb 19 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Sep 17 '25 | Sale | 51.98 | 10,850 | 563,969 | 428,001 | Sep 19 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | May 06 '25 | Sale | 65.20 | 19,738 | 1,286,918 | 438,851 | May 07 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | May 05 '25 | Sale | 65.26 | 14,203 | 926,888 | 458,589 | May 07 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Feb 07 '25 | Option Exercise | 0.00 | 43,356 | 0 | 483,262 | Mar 04 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Feb 11 '25 | Sale | 84.32 | 25,000 | 2,108,023 | 436,584 | Feb 13 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Nov 06 '24 | Sale | 81.00 | 31,999 | 2,592,047 | 461,584 | Nov 08 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Aug 23 '24 | Sale | 93.60 | 15,546 | 1,455,044 | 493,583 | Aug 26 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Aug 08 '24 | Sale | 92.23 | 16,123 | 1,486,951 | 509,129 | Aug 12 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | May 30 '24 | Sale | 95.41 | 12,183 | 1,162,343 | 525,252 | Jun 03 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Feb 20 '24 | Option Exercise | 0.00 | 89,752 | 0 | 534,526 | Feb 22 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Nov 24 '23 | Sale | 113.64 | 12,000 | 1,363,646 | 489,650 | Nov 28 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Nov 01 '23 | Sale | 103.45 | 17,386 | 1,798,570 | 501,650 | Nov 03 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Aug 14 '23 | Sale | 101.33 | 18,950 | 1,920,204 | 519,036 | Aug 16 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | May 25 '23 | Sale | 110.12 | 12,302 | 1,354,696 | 537,986 | May 30 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | May 01 '23 | Sale | 124.12 | 840 | 104,261 | 550,288 | May 03 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Feb 22 '23 | Option Exercise | 0.00 | 120,548 | 0 | 562,257 | Feb 24 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Feb 13 '23 | Sale | 118.24 | 28,309 | 3,347,256 | 501,983 | Feb 14 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Feb 10 '23 | Sale | 118.02 | 11,691 | 1,379,772 | 530,292 | Feb 14 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Nov 01 '22 | Sale | 120.68 | 36,438 | 4,397,389 | 541,983 | Nov 02 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Aug 10 '22 | Sale | 110.52 | 18,106 | 2,001,117 | 578,421 | Aug 12 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Aug 04 '22 | Sale | 110.04 | 140 | 15,406 | 596,527 | Aug 05 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Aug 03 '22 | Sale | 110.42 | 23,918 | 2,641,107 | 596,667 | Aug 05 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | May 04 '22 | Sale | 107.48 | 32,609 | 3,504,900 | 620,585 | May 06 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Apr 28 '22 | Sale | 110.02 | 7,391 | 813,150 | 653,194 | May 02 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Nov 11 '21 | Sale | 120.20 | 29,574 | 3,554,850 | 644,297 | Nov 15 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Sep 09 '21 | Sale | 110.03 | 15,000 | 1,650,450 | 673,871 | Sep 13 12:00 AM |
| NSP | SARVADI PAUL J | Chairman of the Board & CEO | Mar 12 '21 | Sale | 94.39 | 15,425 | 1,455,966 | 688,871 | Mar 15 12:00 AM |