| Shares Outstanding | 22.69M |
| Float | 20.90M |
| Float Short Interest Percentage | 5.41% |
| Owners (insider) | 7.89% |
| Owners (institutional) | 95.15% |
| Owners (insider) change | -4.67% |
| Owners (institutional) change | -3.91% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Dec 12, 2025 | Roush John A | Option Excercise | 10 | 0.00 | $ 0.00 |
| Dec 12, 2025 | LeMaitre George W | Other Disposition | 12100 | 0.00 | $ 0.00 |
| Dec 12, 2025 | LeMaitre George W | Grant | 12100 | 0.00 | $ 0.00 |
| Dec 12, 2025 | SHADAN MARTHA | Option Excercise | 10 | 0.00 | $ 0.00 |
| Dec 12, 2025 | O'Connor John James | Option Excercise | 10 | 0.00 | $ 0.00 |
| Dec 12, 2025 | Jasinski Lawrence J | Option Excercise | 10 | 0.00 | $ 0.00 |
| Dec 12, 2025 | Ross Bridget A | Option Excercise | 10 | 0.00 | $ 0.00 |
| Dec 11, 2025 | LeMaitre George W | Option Excercise | 26277 | 47.18 | $ 1,239,769.30 |
| Dec 11, 2025 | LeMaitre George W | Option Excercise | 1978 | 83.79 | $ 165,734.72 |
| Dec 11, 2025 | Roberts David B | Option Excercise | 61 | 0.00 | $ 0.00 |
| Dec 11, 2025 | Roberts David B | Option Excercise | 901 | 83.79 | $ 75,493.92 |
| Dec 11, 2025 | Kamke Trent G | Option Excercise | 27 | 0.00 | $ 0.00 |
| Dec 11, 2025 | Kamke Trent G | Option Excercise | 270 | 83.79 | $ 22,622.40 |
| Dec 11, 2025 | Pellegrino Joseph P JR | Option Excercise | 61 | 0.00 | $ 0.00 |
| Dec 10, 2025 | Kamke Trent G | Grant | 1177 | 0.00 | $ 0.00 |
| Dec 10, 2025 | LeMaitre George W | Grant | 6275 | 0.00 | $ 0.00 |
| Dec 10, 2025 | LeBlanc Dorian Paul | Grant | 1177 | 0.00 | $ 0.00 |
| Dec 10, 2025 | Roberts David B | Grant | 1694 | 0.00 | $ 0.00 |
| Dec 10, 2025 | Pellegrino Joseph P JR | Grant | 533 | 0.00 | $ 0.00 |
| Dec 10, 2025 | Jasinski Lawrence J | Grant | 533 | 0.00 | $ 0.00 |
| Dec 10, 2025 | O'Connor John James | Grant | 533 | 0.00 | $ 0.00 |
| Dec 10, 2025 | Ross Bridget A | Grant | 533 | 0.00 | $ 0.00 |
| Dec 10, 2025 | SHADAN MARTHA | Grant | 533 | 0.00 | $ 0.00 |
| Dec 10, 2025 | Roush John A | Grant | 533 | 0.00 | $ 0.00 |
| Dec 8, 2025 | Roush John A | Option Excercise | 5 | 0.00 | $ 0.00 |
| Dec 8, 2025 | SHADAN MARTHA | Option Excercise | 5 | 0.00 | $ 0.00 |
| Dec 8, 2025 | LeMaitre George W | Option Excercise | 46 | 0.00 | $ 0.00 |
| Dec 8, 2025 | LeMaitre George W | Option Excercise | 1248 | 82.93 | $ 103,496.64 |
| Dec 8, 2025 | Roberts David B | Option Excercise | 20 | 0.00 | $ 0.00 |
| Dec 8, 2025 | Roberts David B | Option Excercise | 435 | 82.93 | $ 36,074.55 |
| Dec 8, 2025 | Kamke Trent G | Option Excercise | 9 | 0.00 | $ 0.00 |
| Dec 8, 2025 | Kamke Trent G | Option Excercise | 169 | 82.93 | $ 14,015.17 |
| Dec 8, 2025 | Pellegrino Joseph P JR | Option Excercise | 20 | 0.00 | $ 0.00 |
| Dec 8, 2025 | Jasinski Lawrence J | Option Excercise | 5 | 0.00 | $ 0.00 |
| Dec 8, 2025 | O'Connor John James | Option Excercise | 5 | 0.00 | $ 0.00 |
| Dec 8, 2025 | Ross Bridget A | Option Excercise | 5 | 0.00 | $ 0.00 |
| Dec 6, 2025 | Pellegrino Joseph P JR | Option Excercise | 3 | 0.00 | $ 0.00 |
| Dec 6, 2025 | O'Connor John James | Option Excercise | 1 | 0.00 | $ 0.00 |
| Dec 6, 2025 | Jasinski Lawrence J | Option Excercise | 1 | 0.00 | $ 0.00 |
| Dec 6, 2025 | Roush John A | Option Excercise | 1 | 0.00 | $ 0.00 |
| Dec 6, 2025 | Ross Bridget A | Option Excercise | 1 | 0.00 | $ 0.00 |
| Dec 6, 2025 | SHADAN MARTHA | Option Excercise | 1 | 0.00 | $ 0.00 |
| Dec 6, 2025 | LeMaitre George W | Option Excercise | 11 | 0.00 | $ 0.00 |
| Dec 6, 2025 | LeMaitre George W | Option Excercise | 553 | 84.53 | $ 46,745.09 |
| Dec 6, 2025 | Kamke Trent G | Option Excercise | 2 | 0.00 | $ 0.00 |
| Dec 6, 2025 | Kamke Trent G | Option Excercise | 69 | 84.53 | $ 5,832.57 |
| Dec 6, 2025 | Roberts David B | Option Excercise | 3 | 0.00 | $ 0.00 |
| Dec 6, 2025 | Roberts David B | Option Excercise | 109 | 84.53 | $ 9,213.77 |
| Dec 4, 2025 | O'Connor John James | Other Disposition | 3000 | 0.00 | $ 0.00 |
| Dec 2, 2025 | Kamke Trent G | Option Excercise | 10 | 0.00 | $ 0.00 |
| Dec 2, 2025 | Kamke Trent G | Option Excercise | 53 | 83.68 | $ 4,435.04 |
| Dec 2, 2025 | Pellegrino Joseph P JR | Option Excercise | 15 | 0.00 | $ 0.00 |
| Dec 2, 2025 | LeMaitre George W | Option Excercise | 45 | 0.00 | $ 0.00 |
| Dec 2, 2025 | LeMaitre George W | Option Excercise | 455 | 83.68 | $ 38,074.40 |
| Dec 2, 2025 | Roberts David B | Option Excercise | 15 | 0.00 | $ 0.00 |
| Dec 2, 2025 | Roberts David B | Option Excercise | 107 | 83.68 | $ 8,953.76 |
| Nov 21, 2025 | O'Connor John James | Option Excercise | 7500 | 37.29 | $ 279,675.00 |
| Nov 20, 2025 | LeMaitre George W | Option Excercise | 2681 | 41.02 | $ 109,974.62 |
| Sep 3, 2025 | LeMaitre George W | Other Disposition | 21200 | 0.00 | $ 0.00 |
| Aug 12, 2025 | Jasinski Lawrence J | Open Market Sale | 976 | 92.78 | $ 90,553.28 |
| Aug 11, 2025 | Roberts David B | Option Excercise | 10815 | 37.27 | $ 403,068.72 |
| Aug 11, 2025 | Roberts David B | Open Market Sale | 10815 | 92.39 | $ 999,173.33 |
| Aug 8, 2025 | Ross Bridget A | Option Excercise | 2500 | 37.29 | $ 93,225.00 |
| Aug 8, 2025 | Ross Bridget A | Open Market Sale | 2500 | 94.00 | $ 235,000.00 |
| Aug 8, 2025 | Roush John A | Option Excercise | 7500 | 37.29 | $ 279,675.00 |
| Aug 8, 2025 | Roush John A | Open Market Sale | 7500 | 92.67 | $ 695,014.99 |
| Aug 6, 2025 | LeMaitre George W | Open Market Sale | 100000 | 93.51 | $ 9,350,530.00 |
| May 20, 2025 | LeMaitre George W | Option Excercise | 34619 | 44.64 | $ 1,545,292.55 |
| May 16, 2025 | LeMaitre George W | Open Market Sale | 100000 | 85.57 | $ 8,556,631.41 |
| May 12, 2025 | Ross Bridget A | Option Excercise | 3750 | 30.00 | $ 112,500.00 |
| May 12, 2025 | Ross Bridget A | Open Market Sale | 3750 | 83.20 | $ 312,000.00 |
| Mar 12, 2025 | Kamke Trent G | Option Excercise | 4718 | 31.23 | $ 147,338.09 |
| Mar 12, 2025 | Kamke Trent G | Open Market Sale | 6529 | 80.42 | $ 525,052.56 |
| Mar 7, 2025 | Roberts David B | Option Excercise | 2818 | 35.48 | $ 99,982.64 |
| Mar 4, 2025 | Jasinski Lawrence J | Open Market Sale | 3142 | 92.00 | $ 289,064.00 |
| Feb 28, 2025 | O'Connor John James | Option Excercise | 1 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Jasinski Lawrence J | Grant | 204 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Jasinski Lawrence J | Option Excercise | 1 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Kamke Trent G | Grant | 308 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Kamke Trent G | Option Excercise | 2 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Kamke Trent G | Option Excercise | 91 | 91.85 | $ 8,358.35 |
| Feb 28, 2025 | Pellegrino Joseph P JR | Grant | 685 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Pellegrino Joseph P JR | Option Excercise | 5 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Pellegrino Joseph P JR | Option Excercise | 203 | 91.85 | $ 18,645.55 |
| Feb 28, 2025 | SHADAN MARTHA | Grant | 204 | 0.00 | $ 0.00 |
| Feb 28, 2025 | SHADAN MARTHA | Option Excercise | 1 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Roush John A | Grant | 204 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Roush John A | Option Excercise | 1 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Ross Bridget A | Grant | 204 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Ross Bridget A | Option Excercise | 1 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Roberts David B | Grant | 685 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Roberts David B | Option Excercise | 5 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Roberts David B | Option Excercise | 203 | 91.85 | $ 18,645.55 |
| Feb 28, 2025 | O'Connor John James | Grant | 204 | 0.00 | $ 0.00 |
| Feb 18, 2025 | Roberts David B | Grant | 129 | 0.00 | $ 0.00 |