USA - NYSE:NPO - US29355X1072 - Common Stock
| Shares Outstanding | 21.05M |
| Float | 20.88M |
| Float Short Interest Percentage | 2.04% |
| Owners (insider) | 0.81% |
| Owners (institutional) | 103.23% |
| Owners (insider) change | 1.43% |
| Owners (institutional) change | -0.7% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Aug 22, 2025 | Bower Steven R. | Option Excercise | 2500 | 53.78 | $ 134,450.00 |
| Aug 20, 2025 | McLean Robert Savage | Open Market Sale | 2541 | 223.77 | $ 568,601.35 |
| Aug 12, 2025 | McLean Robert Savage | Other Disposition | 230 | 0.00 | $ 0.00 |
| Aug 7, 2025 | Vaillancourt Eric A. | Option Excercise | 7765 | 64.37 | $ 499,865.58 |
| Aug 7, 2025 | Vaillancourt Eric A. | Option Excercise | 2321 | 215.50 | $ 500,175.50 |
| Aug 7, 2025 | McLean Robert Savage | Option Excercise | 3700 | 53.78 | $ 198,986.00 |
| Aug 7, 2025 | McLean Robert Savage | Option Excercise | 924 | 215.50 | $ 199,122.00 |
| Feb 25, 2025 | Bower Steven R. | Open Market Sale | 997 | 199.66 | $ 199,061.02 |
| Feb 15, 2025 | Joiner Larisa R. | Option Excercise | 775 | 0.00 | $ 0.00 |
| Feb 15, 2025 | Joiner Larisa R. | Option Excercise | 365 | 192.96 | $ 70,430.40 |
| Feb 15, 2025 | Bower Steven R. | Option Excercise | 789 | 0.00 | $ 0.00 |
| Feb 15, 2025 | Bower Steven R. | Option Excercise | 219 | 192.96 | $ 42,258.24 |
| Feb 15, 2025 | McLean Robert Savage | Option Excercise | 2315 | 0.00 | $ 0.00 |
| Feb 15, 2025 | McLean Robert Savage | Option Excercise | 909 | 192.96 | $ 175,400.64 |
| Feb 15, 2025 | Bruderek Joseph F Jr. | Option Excercise | 616 | 0.00 | $ 0.00 |
| Feb 15, 2025 | Bruderek Joseph F Jr. | Option Excercise | 205 | 192.96 | $ 39,556.80 |
| Feb 15, 2025 | Vaillancourt Eric A. | Option Excercise | 11003 | 0.00 | $ 0.00 |
| Feb 15, 2025 | Vaillancourt Eric A. | Option Excercise | 4649 | 192.96 | $ 897,071.04 |
| Feb 13, 2025 | Reinsdorf Judith A | Grant | 685 | 182.27 | $ 124,854.95 |
| Feb 13, 2025 | Humphrey John | Grant | 685 | 182.27 | $ 124,854.95 |
| Feb 13, 2025 | HAUSER DAVID L | Grant | 685 | 182.27 | $ 124,854.95 |
| Feb 13, 2025 | Brueck Felix M. | Grant | 685 | 182.27 | $ 124,854.95 |
| Feb 13, 2025 | Botts Thomas M. | Grant | 685 | 182.27 | $ 124,854.95 |
| Feb 13, 2025 | ADEN ALLISON | Grant | 685 | 182.27 | $ 124,854.95 |
| Feb 13, 2025 | Abbey William | Grant | 685 | 182.27 | $ 124,854.95 |
| Dec 5, 2024 | HAUSER DAVID L | Other Disposition | 500 | 0.00 | $ 0.00 |
| Nov 14, 2024 | Bower Steven R. | Other Disposition | 174 | 0.00 | $ 0.00 |
| Nov 14, 2024 | Bower Steven R. | Open Market Sale | 300 | 162.50 | $ 48,748.50 |
| Nov 12, 2024 | HAUSER DAVID L | Other Disposition | 1000 | 0.00 | $ 0.00 |
| Nov 8, 2024 | McLean Robert Savage | Other Disposition | 620 | 0.00 | $ 0.00 |
| Nov 5, 2024 | ADEN ALLISON | Grant | 127 | 153.15 | $ 19,450.05 |