| Reporting Name | Ownership % | Change | Value $ | Shares owned | Change | Activity % | Price | Form | Report date | Filing time |
|---|---|---|---|---|---|---|---|---|---|---|
| AllianceBernstein L.P. | 5% | -10% | $8,627,307 | 249,922 | -33,762 | -12% | $34.52 | 13G/A | 31 Dec 2025 | 17 Feb 2026, 17:06 |
| AllianceBernstein L.P. | 5.6% | -32% | $8,297,757 | 283,684 | -137,693 | -33% | $29.25 | 13G/A | 30 Jun 2025 | 13 Aug 2025, 15:50 |
| AllianceBernstein L.P. | 8.2% | $12,304,208 | 421,377 | $29.20 | 13G | 30 Sep 2024 | 15 Nov 2024, 13:37 |
| Holdings date | Option | Weight | Change | Value $ | Shares | Change | Activity % | Price | All Holders |
|---|---|---|---|---|---|---|---|---|---|
| 31 Dec 2025 | 0% | -0% | $8,712,281 | 249,922 | -11,635 | -4.4% | $34.86 | Q4 2025 | |
| 30 Sep 2025 | 0% | -0% | $8,686,308 | 261,557 | -22,127 | -7.8% | $33.21 | Q3 2025 | |
| 30 Jun 2025 | 0% | -0% | $8,084,994 | 283,684 | -143,929 | -34% | $28.50 | Q2 2025 | |
| 31 Mar 2025 | 0% | +0% | $12,165,590 | 427,613 | +8,193 | $28.45 | Q1 2025 | ||
| 31 Dec 2024 | 0% | -0% | $11,987,024 | 419,420 | -1,957 | -0.46% | $28.58 | Q4 2024 | |
| 30 Sep 2024 | 0% | +0% | $11,781,701 | 421,377 | +8,716 | +2.1% | $27.96 | Q3 2024 | |
| 30 Jun 2024 | 0% | +0% | $9,350,898 | 412,661 | +78,532 | +24% | $22.66 | Q2 2024 | |
| 31 Mar 2024 | 0% | +0% | $7,223,869 | 334,129 | +45,849 | +16% | $21.62 | Q1 2024 | |
| 31 Dec 2023 | 0% | +0% | $6,863,947 | 288,280 | +129,245 | +81% | $23.81 | Q4 2023 | |
| 30 Sep 2023 | 0% | +0% | $3,403,349 | 159,035 | +70,032 | +79% | $21.40 | Q3 2023 | |
| 30 Jun 2023 | 0% | +0% | $1,842,362 | 89,003 | +55,039 | +162% | $20.70 | Q2 2023 | |
| 31 Mar 2023 | 0% | +0% | $737,358 | 33,964 | +33,964 | NEW | $21.71 | Q1 2023 | |
| 30 Jun 2019 | -0% | $0 | 0 | -18,122 | -100% | $37.20 | Q2 2019 | ||
| 31 Mar 2019 | 0% | +0% | $430,000 | 18,122 | +427 | +2.4% | $23.73 | Q1 2019 | |
| 31 Dec 2018 | 0% | +0% | $438,000 | 17,695 | +1,755 | +11% | $24.75 | Q4 2018 | |
| 30 Sep 2018 | 0% | 0% | $492,000 | 15,940 | 0 | $30.87 | Q3 2018 | ||
| 30 Jun 2018 | 0% | +0% | $548,000 | 15,940 | +15,940 | NEW | $34.38 | Q2 2018 | |
| 31 Dec 2015 | -0% | $0 | 0 | -25,628 | -100% | $37.20 | Q4 2015 | ||
| 30 Sep 2015 | 0% | +0% | $542,000 | 25,628 | +6,183 | +32% | $21.15 | Q3 2015 | |
| 30 Jun 2015 | 0% | +0% | $387,000 | 19,445 | +2,056 | +12% | $19.90 | Q2 2015 | |
| 31 Mar 2015 | 0% | +0% | $341,000 | 17,389 | +1,528 | +9.6% | $19.61 | Q1 2015 | |
| 31 Dec 2014 | 0% | +0% | $316,000 | 15,861 | +15,861 | NEW | $19.92 | Q4 2014 |