| Shares Outstanding | 15.12M |
| Float | 12.68M |
| Float Short Interest Percentage | 11.27% |
| Owners (insider) | 15.4% |
| Owners (institutional) | 81.89% |
| Owners (insider) change | -2.23% |
| Owners (institutional) change | 8.72% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Nov 28, 2025 | Hamilton Brian T | Option Excercise | 6464 | 113.72 | $ 735,097.12 |
| Oct 31, 2025 | Hamilton Brian T | Option Excercise | 229 | 106.50 | $ 24,388.50 |
| Sep 30, 2025 | Hamilton Brian T | Option Excercise | 228 | 108.17 | $ 24,662.76 |
| Sep 18, 2025 | Sprink Eric M | Open Market Sale | 10683 | 114.65 | $ 1,224,805.95 |
| Sep 18, 2025 | EDWARDS JOEL G | Open Market Sale | 9425 | 114.67 | $ 1,080,764.75 |
| Sep 15, 2025 | Klee Stephan | Open Market Sale | 4350 | 109.14 | $ 474,759.00 |
| Sep 15, 2025 | Sprink Eric M | Open Market Sale | 19500 | 108.99 | $ 2,125,260.00 |
| Sep 10, 2025 | EDWARDS JOEL G | Open Market Sale | 7000 | 111.18 | $ 778,230.00 |
| Aug 29, 2025 | Hamilton Brian T | Option Excercise | 228 | 114.50 | $ 26,106.00 |
| Jul 31, 2025 | Hamilton Brian T | Option Excercise | 229 | 96.20 | $ 22,029.80 |
| Jun 30, 2025 | Hamilton Brian T | Option Excercise | 228 | 96.87 | $ 22,086.36 |
| Jun 18, 2025 | EDWARDS JOEL G | Option Excercise | 1800 | 7.20 | $ 12,960.00 |
| May 30, 2025 | Queyrouze Curt | Option Excercise | 581 | 87.89 | $ 51,064.09 |
| May 30, 2025 | Hamilton Brian T | Option Excercise | 14292 | 87.89 | $ 1,256,123.88 |
| May 28, 2025 | Patterson Michael Robert | Grant | 1147 | 0.00 | $ 0.00 |
| May 28, 2025 | Adams Christopher D | Grant | 1434 | 0.00 | $ 0.00 |
| May 28, 2025 | Unger Pamela | Grant | 975 | 0.00 | $ 0.00 |
| May 28, 2025 | Lane Thomas D | Grant | 1205 | 0.00 | $ 0.00 |
| May 28, 2025 | Delorier Rilla S | Grant | 975 | 0.00 | $ 0.00 |
| May 28, 2025 | Tisdel Gregory A | Grant | 975 | 0.00 | $ 0.00 |
| May 28, 2025 | HOVDE STEVEN D | Grant | 1090 | 0.00 | $ 0.00 |
| May 28, 2025 | Klee Stephan | Grant | 1119 | 0.00 | $ 0.00 |
| May 28, 2025 | Sprink Eric M | Option Excercise | 3761 | 6.72 | $ 25,292.25 |
| May 28, 2025 | Sprink Eric M | Option Excercise | 1654 | 87.19 | $ 144,212.26 |
| May 28, 2025 | Akella-Mishra Sadhana | Grant | 1119 | 0.00 | $ 0.00 |
| May 27, 2025 | Sprink Eric M | Other Aquisition | 885 | 0.00 | $ 0.00 |
| May 27, 2025 | Hamilton Brian T | Option Excercise | 326 | 88.70 | $ 28,916.20 |
| May 16, 2025 | EDWARDS JOEL G | Open Market Sale | 3128 | 88.44 | $ 276,640.32 |
| Apr 14, 2025 | Tisdel Gregory A | Open Market Sale | 1600 | 79.07 | $ 126,512.00 |
| Feb 6, 2025 | Herger Tarah M | Option Excercise | 120 | 88.90 | $ 10,668.00 |
| Feb 6, 2025 | Sand Jonathan E | Option Excercise | 1800 | 12.25 | $ 22,052.00 |
| Feb 6, 2025 | Hamilton Brian T | Grant | 669 | 0.00 | $ 0.00 |
| Feb 6, 2025 | Stines Andrew G | Grant | 1016 | 0.00 | $ 0.00 |
| Feb 5, 2025 | Queyrouze Curt | Grant | 2476 | 0.00 | $ 0.00 |
| Feb 5, 2025 | Queyrouze Curt | Option Excercise | 488 | 88.90 | $ 43,383.20 |
| Feb 5, 2025 | Herger Tarah M | Grant | 892 | 0.00 | $ 0.00 |
| Feb 5, 2025 | Keithley Russ A | Option Excercise | 224 | 88.90 | $ 19,913.60 |
| Feb 5, 2025 | Keithley Russ A | Grant | 970 | 0.00 | $ 0.00 |
| Feb 5, 2025 | Culp Michael | Grant | 935 | 0.00 | $ 0.00 |
| Feb 5, 2025 | Culp Michael | Option Excercise | 170 | 88.90 | $ 15,113.00 |
| Feb 5, 2025 | EDWARDS JOEL G | Grant | 1424 | 0.00 | $ 0.00 |
| Feb 5, 2025 | EDWARDS JOEL G | Option Excercise | 419 | 88.90 | $ 37,249.10 |
| Feb 5, 2025 | Sprink Eric M | Option Excercise | 8912 | 9.22 | $ 82,129.34 |
| Feb 5, 2025 | Sprink Eric M | Option Excercise | 5381 | 88.90 | $ 478,370.90 |
| Feb 5, 2025 | Sprink Eric M | Grant | 4219 | 0.00 | $ 0.00 |
| Feb 5, 2025 | Sand Jonathan E | Grant | 892 | 0.00 | $ 0.00 |
| Feb 3, 2025 | Sprink Eric M | Option Excercise | 733 | 88.40 | $ 64,797.20 |
| Feb 3, 2025 | Herger Tarah M | Option Excercise | 15 | 88.40 | $ 1,326.00 |
| Feb 3, 2025 | EDWARDS JOEL G | Option Excercise | 176 | 88.40 | $ 15,558.40 |
| Feb 3, 2025 | Culp Michael | Option Excercise | 24 | 88.40 | $ 2,121.60 |
| Feb 3, 2025 | Keithley Russ A | Option Excercise | 118 | 88.40 | $ 10,431.20 |
| Jan 27, 2025 | Sprink Eric M | Option Excercise | 4318 | 84.38 | $ 364,352.84 |
| Jan 27, 2025 | EDWARDS JOEL G | Option Excercise | 1303 | 84.38 | $ 109,947.14 |
| Jan 27, 2025 | Culp Michael | Option Excercise | 433 | 84.38 | $ 36,536.54 |
| Jan 27, 2025 | Herger Tarah M | Option Excercise | 208 | 84.38 | $ 17,551.04 |
| Jan 27, 2025 | Keithley Russ A | Option Excercise | 789 | 84.38 | $ 66,575.82 |
| Jan 27, 2025 | Queyrouze Curt | Option Excercise | 438 | 84.38 | $ 36,958.44 |