| Reporting Name | Ownership % | Change | Value $ | Shares owned | Change | Activity % | Price | Form | Report date | Filing time |
|---|---|---|---|---|---|---|---|---|---|---|
| FMR LLC | 12% | +22% | $182,752,489 | 3,696,450 | +643,747 | +21% | $49.44 | 13G/A | 31 Dec 2025 | 05 Feb 2026, 13:23 |
| FMR LLC | 10% | +13% | $196,685,639 | 3,052,703 | +355,363 | +13% | $64.43 | 13G/A | 29 Aug 2025 | 08 Sep 2025, 11:46 |
| FMR LLC | 9.1% | $171,847,516 | 2,697,340 | $63.71 | 13G | 30 Jun 2025 | 06 Aug 2025, 12:01 |
| Holdings date | Option | Weight | Change | Value $ | Shares | Change | Activity % | Price | All Holders |
|---|---|---|---|---|---|---|---|---|---|
| 31 Dec 2025 | 0.01% | +0% | $182,752,490 | 3,696,450 | +581,382 | +19% | $49.44 | Q4 2025 | |
| 30 Sep 2025 | 0.01% | +0% | $195,626,255 | 3,115,068 | +417,728 | +15% | $62.80 | Q3 2025 | |
| 30 Jun 2025 | 0.01% | +0.01% | $159,143,046 | 2,697,340 | +1,704,490 | +172% | $59.00 | Q2 2025 | |
| 31 Mar 2025 | 0% | +0% | $58,240,563 | 992,850 | +176,732 | $58.66 | Q1 2025 | ||
| 31 Dec 2024 | 0% | +0% | $48,069,353 | 816,118 | +89,451 | +12% | $58.90 | Q4 2024 | |
| 30 Sep 2024 | 0% | +0% | $50,815,823 | 726,667 | +685,462 | +1664% | $69.93 | Q3 2024 | |
| 30 Jun 2024 | 0% | +0% | $2,824,603 | 41,205 | +38,216 | +1279% | $68.55 | Q2 2024 | |
| 31 Mar 2024 | 0% | +0% | $240,704 | 2,989 | +357 | +14% | $80.53 | Q1 2024 | |
| 31 Dec 2023 | 0% | +0% | $207,875 | 2,632 | +116 | +4.6% | $78.98 | Q4 2023 | |
| 30 Sep 2023 | 0% | 0% | $169,855 | 2,516 | +20 | +0.8% | $67.51 | Q3 2023 | |
| 30 Jun 2023 | 0% | 0% | $157,048 | 2,496 | +55 | +2.3% | $62.92 | Q2 2023 | |
| 31 Mar 2023 | 0% | 0% | $118,389 | 2,441 | +41 | +1.7% | $48.50 | Q1 2023 | |
| 31 Dec 2022 | 0% | 0% | $110,112 | 2,400 | +75 | +3.2% | $45.88 | Q4 2022 | |
| 30 Sep 2022 | 0% | 0% | $94,000 | 2,325 | +11 | +0.48% | $40.43 | Q3 2022 | |
| 30 Jun 2022 | 0% | +0% | $90,000 | 2,314 | +649 | +39% | $38.89 | Q2 2022 | |
| 31 Mar 2022 | 0% | -0% | $72,000 | 1,665 | -262,091 | -99% | $43.24 | Q1 2022 | |
| 31 Dec 2021 | 0% | -0% | $17,587,000 | 263,756 | -64,406 | -20% | $66.68 | Q4 2021 | |
| 30 Sep 2021 | 0% | -0% | $22,857,000 | 328,162 | -95,944 | -23% | $69.65 | Q3 2021 | |
| 30 Jun 2021 | 0% | -0% | $32,364,000 | 424,106 | -426,694 | -50% | $76.31 | Q2 2021 | |
| 31 Mar 2021 | 0.01% | -0% | $77,857,000 | 850,800 | -48,798 | -5.4% | $91.51 | Q1 2021 | |
| 31 Dec 2020 | 0.01% | +0% | $64,717,000 | 899,598 | +129,036 | +17% | $71.94 | Q4 2020 | |
| 30 Sep 2020 | 0.01% | +0% | $50,194,000 | 770,562 | +91,281 | +13% | $65.14 | Q3 2020 | |
| 30 Jun 2020 | 0% | +0% | $32,612,000 | 679,281 | +102,401 | +18% | $48.01 | Q2 2020 | |
| 31 Mar 2020 | 0% | -0% | $24,760,000 | 576,880 | -46,482 | -7.5% | $42.92 | Q1 2020 | |
| 31 Dec 2019 | 0% | -0% | $31,442,000 | 623,362 | -242,776 | -28% | $50.44 | Q4 2019 | |
| 30 Sep 2019 | 0% | -0% | $39,790,000 | 866,138 | -127,200 | -13% | $45.94 | Q3 2019 | |
| 30 Jun 2019 | 0% | +0% | $40,091,000 | 993,338 | +21,327 | +2.2% | $40.36 | Q2 2019 | |
| 31 Mar 2019 | 0% | -0% | $39,474,000 | 972,011 | -896,556 | -48% | $40.61 | Q1 2019 | |
| 31 Dec 2018 | 0.01% | -0% | $66,503,000 | 1,868,567 | -110,069 | -5.6% | $35.59 | Q4 2018 | |
| 30 Sep 2018 | 0.01% | +0% | $90,225,000 | 1,978,636 | +178,791 | +9.9% | $45.60 | Q3 2018 | |
| 30 Jun 2018 | 0.01% | +0% | $67,495,000 | 1,799,845 | +573,750 | +47% | $37.50 | Q2 2018 | |
| 31 Mar 2018 | 0% | -0% | $41,503,000 | 1,226,095 | -341,061 | -22% | $33.85 | Q1 2018 | |
| 31 Dec 2017 | 0.01% | +0% | $51,716,000 | 1,567,156 | +119,715 | +8.3% | $33.00 | Q4 2017 | |
| 30 Sep 2017 | 0.01% | +0% | $45,087,000 | 1,447,441 | +139,448 | +11% | $31.15 | Q3 2017 | |
| 30 Jun 2017 | 0.01% | +0% | $46,630,000 | 1,307,993 | +509,133 | +64% | $35.65 | Q2 2017 | |
| 31 Mar 2017 | 0% | +0% | $32,913,000 | 798,860 | +20,669 | +2.7% | $41.20 | Q1 2017 | |
| 31 Dec 2016 | 0% | -0% | $32,412,000 | 778,191 | -347,889 | -31% | $41.65 | Q4 2016 | |
| 30 Sep 2016 | 0.01% | -0% | $41,834,000 | 1,126,080 | -4,164 | -0.37% | $37.15 | Q3 2016 | |
| 30 Jun 2016 | 0% | -0% | $35,682,000 | 1,130,244 | -43,119 | -3.7% | $31.57 | Q2 2016 | |
| 31 Mar 2016 | 0% | +0% | $33,558,000 | 1,173,363 | +16,040 | +1.4% | $28.60 | Q1 2016 | |
| 31 Dec 2015 | 0% | +0% | $29,442,000 | 1,157,323 | +846,000 | +272% | $25.44 | Q4 2015 | |
| 30 Sep 2015 | 0% | +0% | $5,713,000 | 311,323 | +169,983 | +120% | $18.35 | Q3 2015 | |
| 30 Jun 2015 | 0% | 0% | $2,879,000 | 141,340 | 0 | $20.37 | Q2 2015 | ||
| 31 Mar 2015 | 0% | 0% | $2,319,000 | 141,340 | 0 | $16.41 | Q1 2015 | ||
| 31 Dec 2014 | 0% | 0% | $2,298,000 | 141,340 | 0 | $16.26 | Q4 2014 | ||
| 30 Sep 2014 | 0% | 0% | $1,935,000 | 141,340 | 0 | $13.69 | Q3 2014 | ||
| 30 Jun 2014 | 0% | -0% | $2,192,000 | 141,340 | -26,577 | -16% | $15.51 | Q2 2014 | |
| 31 Mar 2014 | 0% | -0% | $3,169,000 | 167,917 | -50,300 | -23% | $18.87 | Q1 2014 | |
| 31 Dec 2013 | 0% | 0% | $4,057,000 | 218,217 | 0 | $18.59 | Q4 2013 |