| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| NPO | Vaillancourt Eric A. | President and CEO | Feb 16 '26 | Option Exercise | 0.00 | 4,011 | 0 | 58,755 | Feb 17 |
| NPO | Vaillancourt Eric A. | President and CEO | Feb 15 '26 | Option Exercise | 0.00 | 3,211 | 0 | 42,646 | Feb 17 |
| NPO | Vaillancourt Eric A. | President and CEO | Feb 13 '26 | Option Exercise | 0.00 | 3,107 | 0 | 40,712 | Feb 13 |
| NPO | Vaillancourt Eric A. | President and CEO | Nov 06 '25 | Sale | 227.00 | 2,272 | 515,744 | 38,047 | Nov 07 |
| NPO | Vaillancourt Eric A. | President and CEO | Aug 07 '25 | Option Exercise | 64.37 | 7,765 | 499,866 | 42,640 | Aug 08 |
| NPO | Vaillancourt Eric A. | President and CEO | Feb 16 '25 | Option Exercise | 0.00 | 3,998 | 0 | 37,028 | Feb 19 |
| NPO | Vaillancourt Eric A. | President and CEO | Feb 15 '25 | Option Exercise | 0.00 | 7,005 | 0 | 36,025 | Feb 19 |
| NPO | Vaillancourt Eric A. | President and CEO | Feb 16 '24 | Option Exercise | 0.00 | 6,633 | 0 | 32,478 | Feb 20 |
| NPO | Vaillancourt Eric A. | President and CEO | Feb 15 '24 | Option Exercise | 0.00 | 3,783 | 0 | 27,530 | Feb 20 |
| NPO | Vaillancourt Eric A. | President and CEO | Mar 14 '23 | Buy | 94.75 | 790 | 74,853 | 24,120 | Mar 14 |
| NPO | Vaillancourt Eric A. | President and CEO | Feb 18 '23 | Option Exercise | 0.00 | 625 | 0 | 23,513 | Feb 21 |
| NPO | Vaillancourt Eric A. | President and CEO | Feb 16 '23 | Option Exercise | 0.00 | 2,626 | 0 | 23,656 | Feb 21 |
| NPO | Vaillancourt Eric A. | President and CEO | Feb 15 '23 | Option Exercise | 0.00 | 3,782 | 0 | 22,135 | Feb 17 |