| Shares Outstanding | 30.33M |
| Float | 28.31M |
| Float Short Interest Percentage | 7.51% |
| Owners (insider) | 6.63% |
| Owners (institutional) | 106.63% |
| Owners (insider) change | 0.44% |
| Owners (institutional) change | 3.14% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Oct 1, 2025 | Johnson Ellen Tobi | Option Excercise | 571 | 0.00 | $ 0.00 |
| Aug 21, 2025 | Biard Michael | Option Excercise | 6250 | 0.00 | $ 0.00 |
| Aug 21, 2025 | Biard Michael | Option Excercise | 2460 | 204.84 | $ 503,906.40 |
| Aug 13, 2025 | Gliha Lee Ann | Option Excercise | 2500 | 0.00 | $ 0.00 |
| Aug 13, 2025 | Gliha Lee Ann | Option Excercise | 984 | 210.04 | $ 206,679.36 |
| Jun 17, 2025 | Morgan Rachel | Open Market Sale | 329 | 165.25 | $ 54,367.12 |
| Jun 17, 2025 | ZIMMER DANA | Open Market Sale | 889 | 165.25 | $ 146,906.89 |
| Jun 17, 2025 | COMPTON SEAN | Open Market Sale | 850 | 165.25 | $ 140,462.16 |
| Jun 17, 2025 | ALFORD ANDREW | Open Market Sale | 757 | 165.25 | $ 125,093.95 |
| Jun 17, 2025 | Gliha Lee Ann | Open Market Sale | 757 | 165.25 | $ 125,093.95 |
| Jun 17, 2025 | WEITMAN GARY | Open Market Sale | 510 | 165.25 | $ 84,277.30 |
| Jun 17, 2025 | Jenkins Brett | Open Market Sale | 610 | 165.25 | $ 100,802.26 |
| Jun 17, 2025 | Russell Blake | Open Market Sale | 507 | 165.25 | $ 83,781.55 |
| Jun 14, 2025 | Morgan Rachel | Option Excercise | 1314 | 0.00 | $ 0.00 |
| Jun 14, 2025 | ZIMMER DANA | Option Excercise | 1874 | 0.00 | $ 0.00 |
| Jun 14, 2025 | COMPTON SEAN | Option Excercise | 1874 | 0.00 | $ 0.00 |
| Jun 14, 2025 | ALFORD ANDREW | Option Excercise | 1874 | 0.00 | $ 0.00 |
| Jun 14, 2025 | Gliha Lee Ann | Option Excercise | 1874 | 0.00 | $ 0.00 |
| Jun 14, 2025 | WEITMAN GARY | Option Excercise | 1314 | 0.00 | $ 0.00 |
| Jun 14, 2025 | Jenkins Brett | Option Excercise | 1314 | 0.00 | $ 0.00 |
| Jun 14, 2025 | Russell Blake | Option Excercise | 1314 | 0.00 | $ 0.00 |
| Jun 4, 2025 | ALFORD ANDREW | Open Market Sale | 751 | 167.25 | $ 125,603.25 |
| Jun 4, 2025 | WEITMAN GARY | Open Market Sale | 325 | 167.25 | $ 54,355.60 |
| Jun 4, 2025 | Russell Blake | Open Market Sale | 326 | 167.25 | $ 54,522.85 |
| Jun 4, 2025 | Jenkins Brett | Open Market Sale | 426 | 167.25 | $ 71,247.65 |
| Jun 4, 2025 | ZIMMER DANA | Open Market Sale | 883 | 167.25 | $ 147,679.98 |
| Jun 4, 2025 | COMPTON SEAN | Open Market Sale | 845 | 167.25 | $ 141,324.56 |
| Jun 4, 2025 | Gliha Lee Ann | Open Market Sale | 526 | 167.25 | $ 87,972.45 |
| Jun 3, 2025 | COMPTON SEAN | Option Excercise | 1874 | 0.00 | $ 0.00 |
| Jun 3, 2025 | Gliha Lee Ann | Option Excercise | 1312 | 0.00 | $ 0.00 |
| Jun 3, 2025 | ALFORD ANDREW | Option Excercise | 1874 | 0.00 | $ 0.00 |
| Jun 3, 2025 | WEITMAN GARY | Option Excercise | 1312 | 0.00 | $ 0.00 |
| Jun 3, 2025 | Russell Blake | Option Excercise | 1312 | 0.00 | $ 0.00 |
| Jun 3, 2025 | Jenkins Brett | Option Excercise | 1312 | 0.00 | $ 0.00 |
| Jun 3, 2025 | ZIMMER DANA | Option Excercise | 1874 | 0.00 | $ 0.00 |
| May 27, 2025 | ZIMMER DANA | Open Market Sale | 916 | 173.59 | $ 159,011.19 |
| May 27, 2025 | WEITMAN GARY | Open Market Sale | 363 | 173.59 | $ 63,014.26 |
| May 27, 2025 | Russell Blake | Open Market Sale | 362 | 173.59 | $ 62,840.67 |
| May 27, 2025 | Morgan Rachel | Open Market Sale | 363 | 173.59 | $ 63,014.26 |
| May 27, 2025 | COMPTON SEAN | Open Market Sale | 877 | 173.59 | $ 152,241.06 |
| May 27, 2025 | Gliha Lee Ann | Open Market Sale | 1437 | 173.59 | $ 249,453.14 |
| May 27, 2025 | ALFORD ANDREW | Open Market Sale | 779 | 173.59 | $ 135,228.95 |
| May 27, 2025 | Biard Michael | Open Market Sale | 2182 | 173.59 | $ 378,779.93 |
| May 27, 2025 | Jenkins Brett | Open Market Sale | 451 | 173.59 | $ 78,290.44 |
| May 23, 2025 | ZIMMER DANA | Option Excercise | 2000 | 0.00 | $ 0.00 |
| May 23, 2025 | WEITMAN GARY | Option Excercise | 1500 | 0.00 | $ 0.00 |
| May 23, 2025 | Russell Blake | Option Excercise | 1500 | 0.00 | $ 0.00 |
| May 23, 2025 | Morgan Rachel | Option Excercise | 1500 | 0.00 | $ 0.00 |
| May 23, 2025 | COMPTON SEAN | Option Excercise | 2000 | 0.00 | $ 0.00 |
| May 23, 2025 | Gliha Lee Ann | Option Excercise | 3750 | 0.00 | $ 0.00 |
| May 23, 2025 | ALFORD ANDREW | Option Excercise | 2000 | 0.00 | $ 0.00 |
| May 23, 2025 | Biard Michael | Option Excercise | 5608 | 0.00 | $ 0.00 |
| May 23, 2025 | Jenkins Brett | Option Excercise | 1500 | 0.00 | $ 0.00 |
| May 20, 2025 | COMPTON SEAN | Open Market Sale | 1088 | 175.53 | $ 190,974.90 |
| May 20, 2025 | Russell Blake | Open Market Sale | 424 | 175.53 | $ 74,424.04 |
| May 20, 2025 | Jenkins Brett | Open Market Sale | 528 | 175.53 | $ 92,679.00 |
| May 20, 2025 | ALFORD ANDREW | Open Market Sale | 838 | 175.53 | $ 147,092.80 |
| May 20, 2025 | ZIMMER DANA | Open Market Sale | 1151 | 175.53 | $ 202,033.19 |
| May 17, 2025 | COMPTON SEAN | Option Excercise | 2500 | 0.00 | $ 0.00 |
| May 17, 2025 | Russell Blake | Option Excercise | 1750 | 0.00 | $ 0.00 |
| May 17, 2025 | Jenkins Brett | Option Excercise | 1750 | 0.00 | $ 0.00 |
| May 17, 2025 | ALFORD ANDREW | Option Excercise | 2500 | 0.00 | $ 0.00 |
| May 17, 2025 | ZIMMER DANA | Option Excercise | 2500 | 0.00 | $ 0.00 |
| Mar 26, 2025 | ALFORD ANDREW | Open Market Sale | 3768 | 181.98 | $ 685,715.71 |
| Mar 20, 2025 | Grossman Jay M. | Option Excercise | 1560 | 0.00 | $ 0.00 |
| Mar 20, 2025 | FITZSIMONS DENNIS J | Option Excercise | 1560 | 0.00 | $ 0.00 |
| Mar 20, 2025 | Aulestia Bernadette S. | Option Excercise | 1560 | 0.00 | $ 0.00 |
| Mar 20, 2025 | ARMSTRONG D GEOFFREY | Option Excercise | 1560 | 0.00 | $ 0.00 |
| Mar 20, 2025 | Wells Royce A. | Option Excercise | 1520 | 0.00 | $ 0.00 |
| Mar 20, 2025 | MUSE JOHN R | Option Excercise | 1560 | 0.00 | $ 0.00 |
| Mar 20, 2025 | McNabb Lisbeth | Option Excercise | 1560 | 0.00 | $ 0.00 |
| Mar 20, 2025 | McMillen Charles Thomas | Option Excercise | 1560 | 0.00 | $ 0.00 |
| Mar 19, 2025 | Jenkins Brett | Open Market Sale | 3785 | 176.75 | $ 668,987.40 |
| Mar 7, 2025 | WEITMAN GARY | Open Market Sale | 1241 | 177.21 | $ 219,917.61 |
| Mar 7, 2025 | ZIMMER DANA | Open Market Sale | 4846 | 177.68 | $ 861,021.29 |
| Mar 5, 2025 | McMillen Charles Thomas | Open Market Sale | 2000 | 169.51 | $ 339,026.80 |
| Mar 4, 2025 | SOOK PERRY A | Open Market Sale | 64920 | 169.65 | $ 11,013,654.06 |
| Mar 1, 2025 | SOOK PERRY A | Option Excercise | 163421 | 171.33 | $ 27,999,280.25 |
| Dec 26, 2024 | McMillen Charles Thomas | Open Market Sale | 750 | 159.93 | $ 119,947.50 |
| Dec 26, 2024 | SOOK PERRY A | Option Excercise | 37025 | 47.11 | $ 1,744,247.75 |
| Dec 26, 2024 | SOOK PERRY A | Open Market Sale | 37025 | 160.14 | $ 5,929,227.93 |