| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| NPO | McLean Robert Savage | EVP, GC, and CAO | Feb 24 '26 | Sale | 277.50 | 2,000 | 555,000 | 29,909 | Feb 24 |
| NPO | McLean Robert Savage | EVP, GC, and CAO | Feb 16 '26 | Option Exercise | 0.00 | 774 | 0 | 33,204 | Feb 17 |
| NPO | McLean Robert Savage | EVP, GC, and CAO | Feb 15 '26 | Option Exercise | 0.00 | 601 | 0 | 30,058 | Feb 17 |
| NPO | McLean Robert Savage | EVP, GC, and CAO | Feb 13 '26 | Option Exercise | 0.00 | 534 | 0 | 29,650 | Feb 13 |
| NPO | McLean Robert Savage | EVP, GC, and CAO | Aug 20 '25 | Sale | 223.77 | 2,541 | 568,601 | 29,116 | Aug 20 |
| NPO | McLean Robert Savage | EVP, GC, and CAO | Aug 07 '25 | Option Exercise | 53.78 | 3,700 | 198,986 | 32,811 | Aug 08 |
| NPO | McLean Robert Savage | EVP, GC, CAO & Secretary | Feb 16 '25 | Option Exercise | 0.00 | 772 | 0 | 29,410 | Feb 19 |
| NPO | McLean Robert Savage | EVP, GC, CAO & Secretary | Feb 15 '25 | Option Exercise | 0.00 | 1,543 | 0 | 29,248 | Feb 19 |
| NPO | McLean Robert Savage | EVP, GC, CAO & Secretary | Feb 28 '24 | Sale | 158.32 | 6,400 | 1,013,268 | 28,961 | Feb 28 |
| NPO | McLean Robert Savage | EVP, GC, CAO & Secretary | Feb 16 '24 | Option Exercise | 0.00 | 2,403 | 0 | 36,298 | Feb 20 |
| NPO | McLean Robert Savage | EVP, GC, CAO & Secretary | Feb 15 '24 | Option Exercise | 0.00 | 939 | 0 | 34,297 | Feb 20 |
| NPO | McLean Robert Savage | EVP, GC, CAO & Secretary | Feb 18 '23 | Option Exercise | 0.00 | 1,110 | 0 | 34,283 | Feb 21 |
| NPO | McLean Robert Savage | EVP, GC, CAO & Secretary | Feb 16 '23 | Option Exercise | 0.00 | 1,627 | 0 | 33,646 | Feb 21 |
| NPO | McLean Robert Savage | EVP, GC, CAO & Secretary | Feb 15 '23 | Option Exercise | 0.00 | 939 | 0 | 32,343 | Feb 17 |