| Reporting Name | Ownership % | Change | Value $ | Shares owned | Change | Activity % | Price | Form | Report date | Filing time |
|---|---|---|---|---|---|---|---|---|---|---|
| WASATCH ADVISORS LP | 2.3% | $62,804,708 | 1,917,701 | $32.75 | 13G/A | 30 Jun 2025 | 14 Aug 2025, 12:10 |
| Holdings date | Option | Weight | Change | Value $ | Shares | Change | Activity % | Price | All Holders |
|---|---|---|---|---|---|---|---|---|---|
| 31 Dec 2025 | 0.21% | -0.11% | $35,963,788 | 814,213 | -405,421 | -33% | $44.17 | Q4 2025 | |
| 30 Sep 2025 | 0.22% | -0.12% | $40,467,456 | 1,219,634 | -698,067 | -36% | $33.18 | Q3 2025 | |
| 30 Jun 2025 | 0.32% | -0.64% | $60,445,936 | 1,917,701 | -3,870,285 | -67% | $31.52 | Q2 2025 | |
| 31 Mar 2025 | 1.1% | +0.05% | $191,582,337 | 5,787,986 | +258,940 | $33.10 | Q1 2025 | ||
| 31 Dec 2024 | 1.1% | +0.01% | $212,923,561 | 5,529,046 | +51,443 | +0.94% | $38.51 | Q4 2024 | |
| 30 Sep 2024 | 1.1% | -0% | $224,746,051 | 5,477,603 | -1,490 | -0.03% | $41.03 | Q3 2024 | |
| 30 Jun 2024 | 1.1% | +0.1% | $209,027,398 | 5,479,093 | +519,320 | +10% | $38.15 | Q2 2024 | |
| 31 Mar 2024 | 1% | -0.11% | $191,199,249 | 4,959,773 | -558,293 | -10% | $38.55 | Q1 2024 | |
| 31 Dec 2023 | 1.6% | -0.03% | $285,725,457 | 5,518,066 | -97,165 | -1.7% | $51.78 | Q4 2023 | |
| 30 Sep 2023 | 1.7% | +0.02% | $270,766,439 | 5,615,231 | +75,392 | +1.4% | $48.22 | Q3 2023 | |
| 30 Jun 2023 | 1.3% | +0.11% | $215,167,347 | 5,539,839 | +479,285 | +9.5% | $38.84 | Q2 2023 | |
| 31 Mar 2023 | 1.3% | +0.14% | $202,422,160 | 5,060,554 | +564,483 | +13% | $40.00 | Q1 2023 | |
| 31 Dec 2022 | 1.3% | -0.02% | $185,732,693 | 4,496,071 | -78,802 | -1.7% | $41.31 | Q4 2022 | |
| 30 Sep 2022 | 0.91% | +0.02% | $130,475,000 | 4,574,873 | +109,395 | +2.4% | $28.52 | Q3 2022 | |
| 30 Jun 2022 | 1.2% | +0.15% | $193,221,000 | 4,465,478 | +556,606 | +14% | $43.27 | Q2 2022 | |
| 31 Mar 2022 | 1.2% | +0.13% | $234,454,000 | 3,908,872 | +434,669 | +13% | $59.98 | Q1 2022 | |
| 31 Dec 2021 | 1.2% | -0.02% | $287,768,000 | 3,474,203 | -61,466 | -1.7% | $82.83 | Q4 2021 | |
| 30 Sep 2021 | 1.2% | -0.05% | $302,971,000 | 3,535,669 | -156,135 | -4.2% | $85.69 | Q3 2021 | |
| 30 Jun 2021 | 1.4% | -0.01% | $338,981,000 | 3,691,804 | -17,893 | -0.48% | $91.82 | Q2 2021 | |
| 31 Mar 2021 | 1.2% | -0% | $267,877,000 | 3,709,697 | -13,702 | -0.37% | $72.21 | Q1 2021 | |
| 31 Dec 2020 | 1.3% | -0% | $254,941,000 | 3,723,399 | -5,406 | -0.14% | $68.47 | Q4 2020 | |
| 30 Sep 2020 | 1.1% | +0.22% | $168,989,000 | 3,728,805 | +772,945 | +26% | $45.32 | Q3 2020 | |
| 30 Jun 2020 | 0.91% | +0.91% | $126,304,000 | 2,955,860 | +2,955,860 | NEW | $42.73 | Q2 2020 |