| Reporting Name | Ownership % | Change | Value $ | Shares owned | Change | Activity % | Price | Form | Report date | Filing time |
|---|---|---|---|---|---|---|---|---|---|---|
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 5.1% | $29,420,623 | 754,762 | $38.98 | 13G | 31 Dec 2025 | 12 Feb 2026, 15:20 |
| Holdings date | Option | Weight | Change | Value $ | Shares | Change | Activity % | Price | All Holders |
|---|---|---|---|---|---|---|---|---|---|
| 31 Dec 2025 | 0% | +0% | $25,812,860 | 754,762 | +45,535 | +6.4% | $34.20 | Q4 2025 | |
| 30 Sep 2025 | 0% | +0% | $28,752,063 | 709,227 | +41,028 | +6.1% | $40.54 | Q3 2025 | |
| 30 Jun 2025 | 0% | -0% | $26,895,010 | 668,199 | -6,690 | -0.99% | $40.25 | Q2 2025 | |
| 31 Mar 2025 | 0.01% | +0% | $39,595,738 | 674,889 | +56,235 | +9.1% | $58.67 | Q1 2025 | |
| 31 Dec 2024 | 0.01% | +0% | $48,737,562 | 618,654 | +50,420 | +8.9% | $78.78 | Q4 2024 | |
| 30 Sep 2024 | 0.01% | +0% | $49,299,982 | 568,234 | +25,619 | +4.7% | $86.76 | Q3 2024 | |
| 30 Jun 2024 | 0.01% | +0% | $54,342,892 | 542,615 | +10,383 | +2% | $100.15 | Q2 2024 | |
| 31 Mar 2024 | 0.01% | +0.01% | $59,822,877 | 532,232 | +338,973 | +175% | $112.40 | Q1 2024 | |
| 31 Dec 2023 | 0% | +0% | $19,325,900 | 193,259 | +6,607 | +3.5% | $100.00 | Q4 2023 | |
| 30 Sep 2023 | 0.01% | +0% | $17,942,857 | 186,652 | +7,837 | +4.4% | $96.13 | Q3 2023 | |
| 30 Jun 2023 | 0.01% | -0% | $17,598,972 | 178,815 | -1,445 | -0.8% | $98.42 | Q2 2023 | |
| 31 Mar 2023 | 0.01% | -0% | $19,033,653 | 180,260 | -2,427 | -1.3% | $105.59 | Q1 2023 | |
| 31 Dec 2022 | 0.01% | -0% | $17,022,775 | 182,687 | -2,263 | -1.2% | $93.18 | Q4 2022 | |
| 30 Sep 2022 | 0.01% | -0% | $16,606,000 | 184,950 | -5,563 | -2.9% | $89.79 | Q3 2022 | |
| 30 Jun 2022 | 0.01% | -0% | $16,906,000 | 190,513 | -5,714 | -2.9% | $88.74 | Q2 2022 | |
| 31 Mar 2022 | 0.01% | +0% | $17,759,000 | 196,227 | +15,781 | +8.7% | $90.50 | Q1 2022 | |
| 31 Dec 2021 | 0.01% | -0% | $18,320,000 | 180,446 | -7,033 | -3.8% | $101.53 | Q4 2021 | |
| 30 Sep 2021 | 0.01% | -0% | $16,906,000 | 187,479 | -5,597 | -2.9% | $90.18 | Q3 2021 | |
| 30 Jun 2021 | 0.01% | -0% | $19,084,000 | 193,076 | -3,422 | -1.7% | $98.84 | Q2 2021 | |
| 31 Mar 2021 | 0.01% | +0% | $17,178,000 | 196,498 | +2,189 | +1.1% | $87.42 | Q1 2021 | |
| 31 Dec 2020 | 0.01% | +0% | $12,730,000 | 194,309 | +6,782 | +3.6% | $65.51 | Q4 2020 | |
| 30 Sep 2020 | 0% | +0% | $7,569,000 | 187,527 | +1,332 | +0.72% | $40.36 | Q3 2020 | |
| 30 Jun 2020 | 0% | -0% | $8,195,000 | 186,195 | -1,503 | -0.8% | $44.01 | Q2 2020 | |
| 31 Mar 2020 | 0% | +0% | $6,806,000 | 187,698 | +16,266 | +9.5% | $36.26 | Q1 2020 | |
| 31 Dec 2019 | 0.01% | +0% | $12,930,000 | 171,432 | +6,493 | +3.9% | $75.42 | Q4 2019 | |
| 30 Sep 2019 | 0.01% | +0% | $11,827,000 | 164,939 | +8,873 | +5.7% | $71.71 | Q3 2019 | |
| 30 Jun 2019 | 0.01% | +0% | $11,830,000 | 156,066 | +847 | +0.55% | $75.80 | Q2 2019 | |
| 31 Mar 2019 | 0.01% | +0% | $11,682,000 | 155,219 | +12,080 | +8.4% | $75.26 | Q1 2019 | |
| 31 Dec 2018 | 0.01% | -0% | $10,169,000 | 143,139 | -3,528 | -2.4% | $71.04 | Q4 2018 | |
| 30 Sep 2018 | 0.01% | +0% | $13,230,000 | 146,667 | +4,076 | +2.9% | $90.20 | Q3 2018 | |
| 30 Jun 2018 | 0.01% | +0% | $11,833,000 | 142,591 | +11,633 | +8.9% | $82.99 | Q2 2018 | |
| 31 Mar 2018 | 0.01% | +0% | $9,765,000 | 130,958 | +4,498 | +3.6% | $74.57 | Q1 2018 | |
| 31 Dec 2017 | 0.01% | +0% | $9,509,000 | 126,460 | +10,877 | +9.4% | $75.19 | Q4 2017 | |
| 30 Sep 2017 | 0.01% | +0% | $7,345,000 | 115,583 | +11,956 | +12% | $63.55 | Q3 2017 | |
| 30 Jun 2017 | 0.01% | +0% | $6,476,000 | 103,627 | +18,948 | +22% | $62.49 | Q2 2017 | |
| 31 Mar 2017 | 0% | +0% | $4,849,000 | 84,679 | +5,202 | +6.5% | $57.26 | Q1 2017 | |
| 31 Dec 2016 | 0.01% | +0% | $4,779,000 | 79,477 | +10,452 | +15% | $60.13 | Q4 2016 | |
| 30 Sep 2016 | 0.01% | +0% | $4,673,000 | 69,025 | +3,291 | +5% | $67.70 | Q3 2016 | |
| 30 Jun 2016 | 0% | +0% | $3,722,000 | 65,734 | +2,267 | +3.6% | $56.62 | Q2 2016 | |
| 31 Mar 2016 | 0.01% | +0% | $4,267,000 | 63,467 | +1,491 | +2.4% | $67.23 | Q1 2016 | |
| 31 Dec 2015 | 0.01% | +0% | $3,956,000 | 61,976 | +1,371 | +2.3% | $63.83 | Q4 2015 | |
| 30 Sep 2015 | 0.01% | +0% | $4,478,000 | 60,605 | +907 | +1.5% | $73.89 | Q3 2015 | |
| 30 Jun 2015 | 0.01% | +0% | $5,221,000 | 59,698 | +3,817 | +6.8% | $87.46 | Q2 2015 | |
| 31 Mar 2015 | 0.01% | +0% | $4,217,000 | 55,881 | +6,800 | +14% | $75.46 | Q1 2015 | |
| 31 Dec 2014 | 0% | +0% | $2,710,000 | 49,081 | +3,904 | +8.6% | $55.21 | Q4 2014 | |
| 30 Sep 2014 | 0% | +0% | $2,756,000 | 45,177 | +5,226 | +13% | $61.00 | Q3 2014 | |
| 30 Jun 2014 | 0% | +0% | $2,664,000 | 39,951 | +2,158 | +5.7% | $66.68 | Q2 2014 | |
| 31 Mar 2014 | 0.01% | +0% | $2,956,000 | 37,793 | +2,458 | +7% | $78.22 | Q1 2014 | |
| 31 Dec 2013 | 0.01% | 0% | $2,851,000 | 35,335 | 0 | $80.68 | Q4 2013 |