| Reporting Name | Ownership % | Change | Value $ | Shares owned | Change | Activity % | Price | Form | Report date | Filing time |
|---|---|---|---|---|---|---|---|---|---|---|
| T. Rowe Price Associates, Inc. | 7.1% | $288,530,046 | 5,097,704 | $56.60 | 13G/A | 30 Sep 2025 | 14 Nov 2025, 12:19 |
| Holdings date | Option | Weight | Change | Value $ | Shares | Change | Activity % | Price | All Holders |
|---|---|---|---|---|---|---|---|---|---|
| 31 Dec 2025 | 0.05% | +0.01% | $479,258,000 | 6,159,335 | +1,061,957 | +21% | $77.81 | Q4 2025 | |
| 30 Sep 2025 | 0.03% | -0.01% | $288,513,000 | 5,097,378 | -1,761,824 | -26% | $56.60 | Q3 2025 | |
| 30 Jun 2025 | 0.03% | +0% | $299,337,000 | 6,859,202 | +156,752 | +2.3% | $43.64 | Q2 2025 | |
| 31 Mar 2025 | 0.02% | -0% | $183,448,000 | 6,702,450 | -167,883 | $27.37 | Q1 2025 | ||
| 31 Dec 2024 | 0.03% | +0% | $276,395,000 | 6,870,333 | +224,859 | +3.4% | $40.23 | Q4 2024 | |
| 30 Sep 2024 | 0.04% | +0% | $314,531,000 | 6,645,474 | +254,816 | +4% | $47.33 | Q3 2024 | |
| 30 Jun 2024 | 0.02% | +0% | $190,763,000 | 6,390,658 | +58,646 | +0.93% | $29.85 | Q2 2024 | |
| 31 Mar 2024 | 0.03% | +0% | $254,548,000 | 6,332,012 | +996,300 | +19% | $40.20 | Q1 2024 | |
| 31 Dec 2023 | 0.02% | +0% | $135,848,000 | 5,335,712 | +278,287 | +5.5% | $25.46 | Q4 2023 | |
| 30 Sep 2023 | 0.01% | +0% | $70,299,000 | 5,057,425 | +50,277 | +1% | $13.90 | Q3 2023 | |
| 30 Jun 2023 | 0.02% | +0% | $115,115,000 | 5,007,148 | +340,467 | +7.3% | $22.99 | Q2 2023 | |
| 31 Mar 2023 | 0.02% | +0% | $138,275,000 | 4,666,681 | +287,522 | +6.6% | $29.63 | Q1 2023 | |
| 31 Dec 2022 | 0.02% | +0% | $109,303,000 | 4,379,159 | +281,447 | +6.9% | $24.96 | Q4 2022 | |
| 30 Sep 2022 | 0.01% | -0% | $89,208,000 | 4,097,712 | -1,126,974 | -22% | $21.77 | Q3 2022 | |
| 30 Jun 2022 | 0.01% | +0% | $102,874,000 | 5,224,686 | +1,329,481 | +34% | $19.69 | Q2 2022 | |
| 31 Mar 2022 | 0.02% | +0% | $164,845,000 | 3,895,205 | +344,677 | +9.7% | $42.32 | Q1 2022 | |
| 31 Dec 2021 | 0.02% | +0% | $225,423,000 | 3,550,528 | +317,331 | +9.8% | $63.49 | Q4 2021 | |
| 30 Sep 2021 | 0.02% | +0.01% | $189,918,000 | 3,233,197 | +1,388,271 | +75% | $58.74 | Q3 2021 | |
| 30 Jun 2021 | 0.01% | +0% | $89,479,000 | 1,844,926 | +911,948 | +98% | $48.50 | Q2 2021 | |
| 31 Mar 2021 | 0% | +0% | $36,256,000 | 932,978 | +540,902 | +138% | $38.86 | Q1 2021 | |
| 31 Dec 2020 | 0% | +0% | $24,309,000 | 392,076 | +97,381 | +33% | $62.00 | Q4 2020 | |
| 30 Sep 2020 | 0% | +0% | $9,522,000 | 294,695 | +294,695 | NEW | $32.31 | Q3 2020 |