| Shares Outstanding | 51.25M |
| Float | 28.81M |
| Float Short Interest Percentage | 1.96% |
| Owners (insider) | 7.09% |
| Owners (institutional) | 54.77% |
| Owners (insider) change | -0.58% |
| Owners (institutional) change | 3.44% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Dec 11, 2025 | HAMERSLAG STEVEN J | Other Disposition | 7000 | 0.00 | $ 0.00 |
| Nov 19, 2025 | Bertels Mark E. | Option Excercise | 1200 | 34.44 | $ 41,324.40 |
| Nov 19, 2025 | Bertels Mark E. | Open Market Sale | 1200 | 72.35 | $ 86,820.00 |
| Nov 10, 2025 | JESSUP R JUDD | Open Market Sale | 7286 | 76.92 | $ 560,444.14 |
| Sep 30, 2025 | Bertels Mark E. | Grant | 8 | 73.55 | $ 588.39 |
| Sep 30, 2025 | Combs Michael G | Grant | 44 | 73.55 | $ 3,236.16 |
| Sep 11, 2025 | Shishin Maxim | Option Excercise | 18000 | 29.23 | $ 526,140.00 |
| Sep 11, 2025 | Shishin Maxim | Open Market Sale | 18000 | 87.82 | $ 1,580,823.00 |
| Sep 8, 2025 | O'Brien Brandon | Open Market Sale | 1764 | 91.54 | $ 161,470.74 |
| Sep 8, 2025 | CORSTAR HOLDINGS INC | Open Market Sale | 70000 | 91.46 | $ 6,402,200.00 |
| Sep 2, 2025 | CORSTAR HOLDINGS INC | Open Market Sale | 40000 | 88.85 | $ 3,553,920.00 |
| Aug 27, 2025 | O'Brien Brandon | Other Disposition | 1120 | 0.00 | $ 0.00 |
| Aug 22, 2025 | O'Brien Brandon | Option Excercise | 1200 | 49.63 | $ 59,556.00 |
| Aug 22, 2025 | O'Brien Brandon | Option Excercise | 1172 | 91.41 | $ 107,133.06 |
| Aug 19, 2025 | Bertels Mark E. | Option Excercise | 900 | 29.23 | $ 26,307.00 |
| Aug 19, 2025 | Bertels Mark E. | Open Market Sale | 900 | 89.17 | $ 80,251.02 |
| Aug 7, 2025 | HOOPS ALAN | Open Market Sale | 2000 | 88.58 | $ 177,160.00 |
| Jul 8, 2025 | HOOPS ALAN | Option Excercise | 9000 | 11.05 | $ 99,477.00 |
| Jul 8, 2025 | HOOPS ALAN | Option Excercise | 996 | 99.83 | $ 99,430.68 |
| Jun 9, 2025 | HOOPS ALAN | Open Market Sale | 3000 | 108.28 | $ 324,847.80 |
| Jun 9, 2025 | Shishin Maxim | Option Excercise | 2400 | 26.50 | $ 63,592.80 |
| Jun 9, 2025 | Shishin Maxim | Open Market Sale | 2400 | 108.09 | $ 259,416.00 |
| Jun 9, 2025 | O'Brien Brandon | Open Market Sale | 3957 | 108.46 | $ 429,162.77 |
| Jun 5, 2025 | O'Brien Brandon | Other Disposition | 200 | 0.00 | $ 0.00 |
| Jun 5, 2025 | O'Brien Brandon | Option Excercise | 2211 | 39.83 | $ 88,057.50 |
| Jun 5, 2025 | O'Brien Brandon | Open Market Sale | 2211 | 110.64 | $ 244,633.22 |
| Jun 3, 2025 | Combs Michael G | Open Market Sale | 2816 | 112.36 | $ 316,396.19 |
| Jun 2, 2025 | JESSUP R JUDD | Open Market Sale | 6351 | 110.41 | $ 701,213.91 |
| May 29, 2025 | Yoss Jennifer | Option Excercise | 1050 | 39.83 | $ 41,818.35 |
| May 29, 2025 | Yoss Jennifer | Open Market Sale | 1050 | 111.39 | $ 116,959.71 |
| May 29, 2025 | JESSUP R JUDD | Open Market Sale | 837 | 111.34 | $ 93,192.75 |
| May 27, 2025 | Bertels Mark E. | Option Excercise | 900 | 26.50 | $ 23,847.30 |
| May 27, 2025 | Bertels Mark E. | Open Market Sale | 900 | 113.34 | $ 102,002.58 |
| May 27, 2025 | HOOPS ALAN | Open Market Sale | 3000 | 113.05 | $ 339,147.60 |
| May 27, 2025 | JESSUP R JUDD | Open Market Sale | 935 | 113.50 | $ 106,122.50 |
| May 22, 2025 | O'Brien Brandon | Option Excercise | 750 | 29.23 | $ 21,922.50 |
| May 22, 2025 | O'Brien Brandon | Option Excercise | 472 | 114.59 | $ 54,086.48 |
| Apr 9, 2025 | MICHAEL JEFFREY J | Open Market Sale | 16523 | 116.99 | $ 1,933,010.75 |
| Apr 3, 2025 | O'Brien Brandon | Option Excercise | 500 | 29.23 | $ 14,615.00 |
| Apr 3, 2025 | O'Brien Brandon | Option Excercise | 471 | 111.12 | $ 52,337.52 |
| Mar 31, 2025 | Bertels Mark E. | Grant | 6 | 106.37 | $ 638.23 |
| Mar 31, 2025 | Combs Michael G | Grant | 60 | 106.37 | $ 6,382.29 |
| Mar 31, 2025 | O'Brien Brandon | Grant | 24 | 106.37 | $ 2,552.92 |
| Mar 31, 2025 | Yoss Jennifer | Grant | 24 | 106.37 | $ 2,552.92 |
| Mar 31, 2025 | Combs Michael G | Grant | 30 | 106.37 | $ 3,191.15 |
| Mar 14, 2025 | Shishin Maxim | Option Excercise | 2250 | 17.56 | $ 39,516.75 |
| Feb 19, 2025 | O'Brien Brandon | Open Market Sale | 1512 | 117.54 | $ 177,721.24 |
| Feb 18, 2025 | HOOPS ALAN | Open Market Sale | 10200 | 116.39 | $ 1,187,220.00 |
| Feb 11, 2025 | O'Brien Brandon | Open Market Sale | 1523 | 119.57 | $ 182,097.50 |
| Feb 7, 2025 | O'Brien Brandon | Open Market Sale | 991 | 122.02 | $ 120,921.92 |
| Feb 7, 2025 | HOOPS ALAN | Open Market Sale | 4800 | 121.26 | $ 582,037.52 |
| Feb 6, 2025 | Yoss Jennifer | Option Excercise | 1995 | 65.72 | $ 131,111.40 |
| Feb 6, 2025 | Yoss Jennifer | Open Market Sale | 1995 | 125.54 | $ 250,447.31 |
| Feb 6, 2025 | O'Brien Brandon | Option Excercise | 1000 | 29.23 | $ 29,230.00 |
| Feb 6, 2025 | O'Brien Brandon | Option Excercise | 988 | 122.76 | $ 121,286.88 |
| Feb 6, 2025 | HAMERSLAG STEVEN J | Open Market Sale | 10000 | 123.48 | $ 1,234,787.00 |
| Jan 6, 2025 | Combs Michael G | Option Excercise | 14043 | 35.11 | $ 492,989.60 |
| Jan 6, 2025 | Combs Michael G | Option Excercise | 7947 | 109.03 | $ 866,461.41 |