| Reporting Name | Ownership % | Change | Value $ | Shares owned | Change | Activity % | Price | Form | Report date | Filing time |
|---|---|---|---|---|---|---|---|---|---|---|
| ROYCE & ASSOCIATES LP | 5.1% | +20% | $20,563,134 | 501,420 | +74,425 | +17% | $41.01 | 13G | 30 Jun 2025 | 22 Jul 2025, 13:25 |
| ROYCE & ASSOCIATES LP | 4.3% | $17,985,029 | 426,995 | $42.12 | 13G/A | 31 Mar 2025 | 30 Apr 2025, 11:42 |
| Holdings date | Option | Weight | Change | Value $ | Shares | Change | Activity % | Price | All Holders |
|---|---|---|---|---|---|---|---|---|---|
| 31 Dec 2025 | 0.32% | -0.02% | $31,701,552 | 507,306 | -29,882 | -5.6% | $62.49 | Q4 2025 | |
| 30 Sep 2025 | 0.28% | +0.02% | $28,433,361 | 537,188 | +35,768 | +7.1% | $52.93 | Q3 2025 | |
| 30 Jun 2025 | 0.21% | +0.03% | $20,563,234 | 501,420 | +74,425 | +17% | $41.01 | Q2 2025 | |
| 31 Mar 2025 | 0.19% | -0.03% | $17,634,893 | 426,995 | -70,260 | $41.30 | Q1 2025 | ||
| 31 Dec 2024 | 0.22% | -0.04% | $23,997,526 | 497,255 | -79,316 | -14% | $48.26 | Q4 2024 | |
| 30 Sep 2024 | 0.24% | -0.04% | $26,020,649 | 576,571 | -100,126 | -15% | $45.13 | Q3 2024 | |
| 30 Jun 2024 | 0.21% | -0.05% | $22,987,397 | 676,697 | -161,562 | -19% | $33.97 | Q2 2024 | |
| 31 Mar 2024 | 0.26% | -0.03% | $29,070,822 | 838,259 | -82,275 | -8.9% | $34.68 | Q1 2024 | |
| 31 Dec 2023 | 0.26% | +0% | $27,855,359 | 920,534 | +4,979 | +0.54% | $30.26 | Q4 2023 | |
| 30 Sep 2023 | 0.28% | +0.04% | $27,622,294 | 915,555 | +126,625 | +16% | $30.17 | Q3 2023 | |
| 30 Jun 2023 | 0.23% | -0.03% | $23,857,243 | 788,930 | -101,538 | -11% | $30.24 | Q2 2023 | |
| 31 Mar 2023 | 0.28% | -0.01% | $27,809,316 | 890,468 | -35,331 | -3.8% | $31.23 | Q1 2023 | |
| 31 Dec 2022 | 0.33% | -0.02% | $31,199,426 | 925,799 | -67,387 | -6.8% | $33.70 | Q4 2022 | |
| 30 Sep 2022 | 0.32% | +0% | $27,909,000 | 993,186 | +1,852 | +0.19% | $28.10 | Q3 2022 | |
| 30 Jun 2022 | 0.31% | -0.05% | $29,681,000 | 991,334 | -147,290 | -13% | $29.94 | Q2 2022 | |
| 31 Mar 2022 | 0.25% | -0% | $28,978,000 | 1,138,624 | -17,802 | -1.5% | $25.45 | Q1 2022 | |
| 31 Dec 2021 | 0.28% | +0.03% | $36,774,000 | 1,156,426 | +112,055 | +11% | $31.80 | Q4 2021 | |
| 30 Sep 2021 | 0.19% | -0% | $24,752,000 | 1,044,371 | -15,680 | -1.5% | $23.70 | Q3 2021 | |
| 30 Jun 2021 | 0.21% | -0% | $29,946,000 | 1,060,051 | -15,425 | -1.4% | $28.25 | Q2 2021 | |
| 31 Mar 2021 | 0.24% | +0.01% | $35,942,000 | 1,075,476 | +47,922 | +4.7% | $33.42 | Q1 2021 | |
| 31 Dec 2020 | 0.24% | +0.02% | $29,080,000 | 1,027,554 | +93,540 | +10% | $28.30 | Q4 2020 | |
| 30 Sep 2020 | 0.27% | -0.01% | $24,714,000 | 934,014 | -31,702 | -3.3% | $26.46 | Q3 2020 | |
| 30 Jun 2020 | 0.27% | +0.06% | $24,211,000 | 965,716 | +222,401 | +30% | $25.07 | Q2 2020 | |
| 31 Mar 2020 | 0.23% | -0.02% | $16,539,000 | 743,315 | -69,500 | -8.6% | $22.25 | Q1 2020 | |
| 31 Dec 2019 | 0.24% | -0.05% | $27,075,000 | 812,815 | -153,058 | -16% | $33.31 | Q4 2019 | |
| 30 Sep 2019 | 0.25% | -0.02% | $27,189,000 | 965,873 | -87,637 | -8.3% | $28.15 | Q3 2019 | |
| 30 Jun 2019 | 0.25% | -0.03% | $27,159,000 | 1,053,510 | -109,171 | -9.4% | $25.78 | Q2 2019 | |
| 31 Mar 2019 | 0.24% | -0.02% | $27,904,000 | 1,162,681 | -122,129 | -9.5% | $24.00 | Q1 2019 | |
| 31 Dec 2018 | 0.27% | -0.03% | $29,923,000 | 1,284,810 | -160,780 | -11% | $23.29 | Q4 2018 | |
| 30 Sep 2018 | 0.2% | +0% | $28,550,000 | 1,445,590 | +30,135 | +2.1% | $19.75 | Q3 2018 | |
| 30 Jun 2018 | 0.19% | +0.02% | $27,417,000 | 1,415,455 | +183,655 | +15% | $19.37 | Q2 2018 | |
| 31 Mar 2018 | 0.15% | +0% | $21,310,000 | 1,231,800 | +14,500 | +1.2% | $17.30 | Q1 2018 | |
| 31 Dec 2017 | 0.16% | -0% | $23,299,000 | 1,217,300 | -36,600 | -2.9% | $19.14 | Q4 2017 | |
| 30 Sep 2017 | 0.16% | +0.01% | $23,849,000 | 1,253,900 | +59,000 | +4.9% | $19.02 | Q3 2017 | |
| 30 Jun 2017 | 0.13% | +0% | $19,429,000 | 1,194,900 | +1,700 | +0.14% | $16.26 | Q2 2017 | |
| 31 Mar 2017 | 0.12% | +0.01% | $18,745,000 | 1,193,200 | +106,432 | +9.8% | $15.71 | Q1 2017 | |
| 31 Dec 2016 | 0.12% | -0.01% | $18,714,000 | 1,086,768 | -64,060 | -5.6% | $17.22 | Q4 2016 | |
| 30 Sep 2016 | 0.09% | -0.01% | $13,591,000 | 1,150,828 | -139,999 | -11% | $11.81 | Q3 2016 | |
| 30 Jun 2016 | 0.09% | +0% | $13,915,000 | 1,290,827 | +64,000 | +5.2% | $10.78 | Q2 2016 | |
| 31 Mar 2016 | 0.07% | +0% | $11,311,000 | 1,226,827 | +5,360 | +0.44% | $9.22 | Q1 2016 | |
| 31 Dec 2015 | 0.08% | +0% | $13,668,000 | 1,221,467 | +26,340 | +2.2% | $11.19 | Q4 2015 | |
| 30 Sep 2015 | 0.08% | +0.02% | $15,608,000 | 1,195,127 | +305,372 | +34% | $13.06 | Q3 2015 | |
| 30 Jun 2015 | 0.08% | +0.03% | $18,124,000 | 889,755 | +295,200 | +50% | $20.37 | Q2 2015 | |
| 31 Mar 2015 | 0.05% | -0.01% | $13,645,000 | 594,555 | -83,401 | -12% | $22.95 | Q1 2015 | |
| 31 Dec 2014 | 0.07% | -0% | $20,420,000 | 677,956 | -22,154 | -3.2% | $30.12 | Q4 2014 | |
| 30 Sep 2014 | 0.08% | +0% | $23,874,000 | 700,110 | +42,527 | +6.5% | $34.10 | Q3 2014 | |
| 30 Jun 2014 | 0.08% | +0% | $26,520,000 | 657,583 | +33,000 | +5.3% | $40.33 | Q2 2014 | |
| 31 Mar 2014 | 0.07% | +0.01% | $22,585,000 | 624,583 | +123,894 | +25% | $36.16 | Q1 2014 | |
| 31 Dec 2013 | 0.05% | 0% | $18,906,000 | 500,689 | 0 | $37.76 | Q4 2013 |