| Shares Outstanding | 30.33M |
| Float | 28.31M |
| Float Short Interest Percentage | 7.12% |
| Owners (insider) | 6.63% |
| Owners (institutional) | 101.6% |
| Owners (insider) change | 1.51% |
| Owners (institutional) change | 3.13% |
| 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 | 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 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 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 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 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 | 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 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 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 24, 2024 | SOOK PERRY A | Open Market Sale | 52808 | 160.10 | $ 8,454,758.88 |
| Dec 24, 2024 | SOOK PERRY A | Option Excercise | 52808 | 47.11 | $ 2,487,784.88 |
| Dec 23, 2024 | Gliha Lee Ann | Open Market Sale | 330 | 158.23 | $ 52,214.91 |
| Dec 23, 2024 | SOOK PERRY A | Option Excercise | 52808 | 47.11 | $ 2,487,784.88 |
| Dec 23, 2024 | SOOK PERRY A | Open Market Sale | 52808 | 157.41 | $ 8,312,274.92 |
| Dec 20, 2024 | Gliha Lee Ann | Option Excercise | 833 | 0.00 | $ 0.00 |
| Dec 17, 2024 | SOOK PERRY A | Option Excercise | 35205 | 47.11 | $ 1,658,507.55 |
| Dec 17, 2024 | SOOK PERRY A | Open Market Sale | 35205 | 162.13 | $ 5,707,948.59 |
| Dec 16, 2024 | Russell Blake | Other Disposition | 610 | 0.00 | $ 0.00 |
| Dec 11, 2024 | Aulestia Bernadette S. | Open Market Sale | 500 | 164.45 | $ 82,224.50 |
| Dec 9, 2024 | McNabb Lisbeth | Open Market Sale | 875 | 172.00 | $ 150,500.00 |
| Dec 5, 2024 | Russell Blake | Other Disposition | 150 | 0.00 | $ 0.00 |