| 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 12:00 AM |
| NPO | McLean Robert Savage | EVP, GC, and CAO | Feb 16 '26 | Option Exercise | 0.00 | 1,548 | 0 | 33,204 | Feb 17 12:00 AM |
| NPO | McLean Robert Savage | EVP, GC, and CAO | Feb 15 '26 | Option Exercise | 0.00 | 1,202 | 0 | 30,058 | Feb 17 12:00 AM |
| NPO | McLean Robert Savage | EVP, GC, and CAO | Feb 13 '26 | Option Exercise | 0.00 | 1,068 | 0 | 29,650 | Feb 13 12:00 AM |
| NPO | McLean Robert Savage | EVP, GC, and CAO | Aug 20 '25 | Sale | 223.77 | 2,541 | 568,601 | 29,116 | Aug 20 12:00 AM |
| NPO | McLean Robert Savage | EVP, GC, and CAO | Aug 07 '25 | Option Exercise | 53.78 | 7,400 | 397,972 | 32,811 | Aug 08 12:00 AM |
| NPO | McLean Robert Savage | EVP, GC, CAO & Secretary | Feb 16 '25 | Option Exercise | 0.00 | 1,544 | 0 | 29,410 | Feb 19 12:00 AM |
| NPO | McLean Robert Savage | EVP, GC, CAO & Secretary | Feb 15 '25 | Option Exercise | 0.00 | 3,086 | 0 | 29,248 | Feb 19 12:00 AM |
| NPO | McLean Robert Savage | EVP, GC, CAO & Secretary | Feb 28 '24 | Sale | 158.32 | 6,400 | 1,013,268 | 28,961 | Feb 28 12:00 AM |
| NPO | McLean Robert Savage | EVP, GC, CAO & Secretary | Feb 16 '24 | Option Exercise | 0.00 | 4,806 | 0 | 36,298 | Feb 20 12:00 AM |
| NPO | McLean Robert Savage | EVP, GC, CAO & Secretary | Feb 15 '24 | Option Exercise | 0.00 | 1,878 | 0 | 34,297 | Feb 20 12:00 AM |
| NPO | McLean Robert Savage | EVP, GC, CAO & Secretary | Feb 18 '23 | Option Exercise | 0.00 | 2,220 | 0 | 34,283 | Feb 21 12:00 AM |
| NPO | McLean Robert Savage | EVP, GC, CAO & Secretary | Feb 16 '23 | Option Exercise | 0.00 | 3,254 | 0 | 33,646 | Feb 21 12:00 AM |
| NPO | McLean Robert Savage | EVP, GC, CAO & Secretary | Feb 15 '23 | Option Exercise | 0.00 | 1,878 | 0 | 32,343 | Feb 17 12:00 AM |