| Reporting Name | Ownership % | Change | Value $ | Shares owned | Change | Activity % | Price | Form | Report date | Filing time |
|---|---|---|---|---|---|---|---|---|---|---|
| Wasatch Advisors LP | 6.9% | -21% | $432,780,070 | 3,167,997 | -875,124 | -22% | $136.61 | 13G/A | 31 Dec 2025 | 10 Feb 2026, 16:27 |
| WASATCH ADVISORS LP | 8.8% | +14% | $424,729,861 | 4,043,121 | +513,956 | +15% | $105.05 | 13G/A | 30 Sep 2025 | 13 Nov 2025, 20:50 |
| WASATCH ADVISORS LP | 7.7% | +17% | $315,507,351 | 3,529,165 | +553,173 | +19% | $89.40 | 13G/A | 30 Jun 2025 | 14 Aug 2025, 13:32 |
| WASATCH ADVISORS LP | 6.5% | $193,439,480 | 2,975,992 | $65.00 | 13G | 31 Mar 2025 | 13 May 2025, 17:30 |
| Holdings date | Option | Weight | Change | Value $ | Shares | Change | Activity % | Price | All Holders |
|---|---|---|---|---|---|---|---|---|---|
| 31 Dec 2025 | 2% | -0.54% | $336,900,641 | 3,167,997 | -852,686 | -21% | $106.35 | Q4 2025 | |
| 30 Sep 2025 | 2.3% | +0.29% | $422,372,749 | 4,020,683 | +513,956 | +15% | $105.05 | Q3 2025 | |
| 30 Jun 2025 | 1.6% | +0.24% | $296,528,835 | 3,506,727 | +550,072 | +19% | $84.56 | Q2 2025 | |
| 31 Mar 2025 | 0.97% | +0.58% | $173,348,683 | 2,956,655 | +1,763,871 | +100% | $58.63 | Q1 2025 | |
| 31 Dec 2024 | 0.48% | +0.36% | $96,341,164 | 1,192,784 | +903,126 | +312% | $80.77 | Q4 2024 | |
| 30 Sep 2024 | 0.11% | -0.05% | $23,129,191 | 289,658 | -137,733 | -32% | $79.85 | Q3 2024 | |
| 30 Jun 2024 | 0.29% | -0.02% | $53,526,449 | 427,391 | -24,852 | -5.5% | $125.24 | Q2 2024 | |
| 31 Mar 2024 | 0.2% | -0% | $37,884,396 | 452,243 | -4,721 | -1% | $83.77 | Q1 2024 | |
| 31 Dec 2023 | 0.17% | -0.02% | $31,704,162 | 456,964 | -45,933 | -9.1% | $69.38 | Q4 2023 | |
| 30 Sep 2023 | 0.2% | -0% | $31,310,367 | 502,897 | -11,908 | -2.3% | $62.26 | Q3 2023 | |
| 30 Jun 2023 | 0.11% | +0% | $18,342,502 | 514,805 | +21,939 | +4.5% | $35.63 | Q2 2023 | |
| 31 Mar 2023 | 0.09% | -0% | $13,972,751 | 492,866 | -9,291 | -1.9% | $28.35 | Q1 2023 | |
| 31 Dec 2022 | 0.07% | -0% | $11,027,368 | 502,157 | -8,503 | -1.7% | $21.96 | Q4 2022 | |
| 30 Sep 2022 | 0.08% | -0% | $11,832,000 | 510,660 | -16,804 | -3.2% | $23.17 | Q3 2022 | |
| 30 Jun 2022 | 0.08% | -0.01% | $13,113,000 | 527,464 | -64,326 | -11% | $24.86 | Q2 2022 | |
| 31 Mar 2022 | 0.09% | -0.07% | $18,026,000 | 591,790 | -472,642 | -44% | $30.46 | Q1 2022 | |
| 31 Dec 2021 | 0.2% | -0.03% | $49,006,000 | 1,064,432 | -161,947 | -13% | $46.04 | Q4 2021 | |
| 30 Sep 2021 | 0.2% | +0.04% | $49,681,000 | 1,226,379 | +220,487 | +22% | $40.51 | Q3 2021 | |
| 30 Jun 2021 | 0.15% | +0.15% | $37,932,000 | 1,005,892 | +1,005,892 | NEW | $37.71 | Q2 2021 |