| Shares Outstanding | 3.56M |
| Float | 2.96M |
| Float Short Interest Percentage | 7.38% |
| Owners (insider) | 5.55% |
| Owners (institutional) | 83.56% |
| Owners (insider) change | 2.07% |
| Owners (institutional) change | 1.57% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Nov 21, 2025 | GRASSLE JENELE C | Open Market Sale | 2400 | 420.87 | $ 1,010,088.00 |
| Nov 19, 2025 | GRASSLE JENELE C | Option Excercise | 2400 | 115.42 | $ 277,000.00 |
| Nov 7, 2025 | Ishaug Anthony D | Option Excercise | 3000 | 114.84 | $ 344,510.70 |
| Nov 4, 2025 | Tomlinson Percy C Jr | Option Excercise | 600 | 197.80 | $ 118,680.00 |
| Oct 24, 2025 | Gaudette Renae M. | Open Market Sale | 1200 | 417.11 | $ 500,535.00 |
| Oct 22, 2025 | Gaudette Renae M. | Option Excercise | 2500 | 90.99 | $ 227,475.00 |
| Sep 17, 2025 | Barbetta Lawrence A | Open Market Sale | 852 | 505.02 | $ 430,274.04 |
| Aug 26, 2025 | HEFFES BRETT D | Option Excercise | 9312 | 161.66 | $ 1,505,374.11 |
| Aug 26, 2025 | HEFFES BRETT D | Open Market Sale | 7412 | 454.28 | $ 3,367,099.00 |
| Aug 13, 2025 | SPRENGER GINA DECARO | Open Market Purchase | 250 | 410.77 | $ 102,692.50 |
| Jul 17, 2025 | HEFFES BRETT D | Other Aquisition | 53 | 0.00 | $ 0.00 |
| May 30, 2025 | Ishaug Anthony D | Open Market Sale | 4000 | 425.95 | $ 1,703,804.53 |
| May 30, 2025 | Ishaug Anthony D | Option Excercise | 6800 | 90.99 | $ 618,732.00 |
| May 16, 2025 | GRASSLE JENELE C | Open Market Sale | 1600 | 428.23 | $ 685,168.00 |
| May 12, 2025 | GRASSLE JENELE C | Option Excercise | 1600 | 91.46 | $ 146,336.00 |
| May 6, 2025 | Ishaug Anthony D | Open Market Sale | 1600 | 366.69 | $ 586,711.69 |
| May 6, 2025 | Ishaug Anthony D | Option Excercise | 3313 | 91.93 | $ 304,564.09 |
| Apr 28, 2025 | Gaudette Renae M. | Option Excercise | 2500 | 91.93 | $ 229,825.00 |
| Nov 25, 2024 | OLSON RONALD G | Open Market Sale | 3659 | 424.21 | $ 1,552,167.17 |
| Nov 25, 2024 | Barbetta Lawrence A | Open Market Sale | 3021 | 425.49 | $ 1,285,397.76 |