| Reporting Name | Ownership % | Change | Value $ | Shares owned | Change | Activity % | Price | Form | Report date | Filing time |
|---|---|---|---|---|---|---|---|---|---|---|
| Cooke & Bieler L.P. | 8% | $50,105,753 | 1,544,091 | $32.45 | 13G/A | 30 Sep 2025 | 06 Nov 2025, 09:50 |
| Holdings date | Option | Weight | Change | Value $ | Shares | Change | Activity % | Price | All Holders |
|---|---|---|---|---|---|---|---|---|---|
| 31 Dec 2025 | 0.46% | +0.01% | $44,216,467 | 1,567,404 | +23,313 | +1.5% | $28.21 | Q4 2025 | |
| 30 Sep 2025 | 0.52% | +0.06% | $50,105,753 | 1,544,091 | +170,178 | +12% | $32.45 | Q3 2025 | |
| 30 Jun 2025 | 0.43% | +0% | $43,058,433 | 1,373,913 | +7,910 | +0.58% | $31.34 | Q2 2025 | |
| 31 Mar 2025 | 0.42% | +0.01% | $41,908,972 | 1,366,003 | +22,343 | $30.68 | Q1 2025 | ||
| 31 Dec 2024 | 0.49% | +0% | $50,508,179 | 1,343,660 | +13,767 | +1% | $37.59 | Q4 2024 | |
| 30 Sep 2024 | 0.47% | -0.01% | $51,613,147 | 1,329,893 | -20,390 | -1.5% | $38.81 | Q3 2024 | |
| 30 Jun 2024 | 0.46% | +0% | $47,313,916 | 1,350,283 | +1,807 | +0.13% | $35.04 | Q2 2024 | |
| 31 Mar 2024 | 0.54% | +0.17% | $58,362,041 | 1,348,476 | +427,715 | +46% | $43.28 | Q1 2024 | |
| 31 Dec 2023 | 0.44% | +0.12% | $50,476,118 | 920,761 | +239,707 | +35% | $54.82 | Q4 2023 | |
| 30 Sep 2023 | 0.33% | +0.05% | $33,385,267 | 681,054 | +104,251 | +18% | $49.02 | Q3 2023 | |
| 30 Jun 2023 | 0.32% | -0% | $33,835,264 | 576,803 | -1,620 | -0.28% | $58.66 | Q2 2023 | |
| 31 Mar 2023 | 0.32% | -0.02% | $32,651,978 | 578,423 | -38,550 | -6.2% | $56.45 | Q1 2023 | |
| 31 Dec 2022 | 0.32% | -0% | $32,884,661 | 616,973 | -950 | -0.15% | $53.30 | Q4 2022 | |
| 30 Sep 2022 | 0.32% | -0% | $29,654,000 | 617,923 | -9,420 | -1.5% | $47.99 | Q3 2022 | |
| 30 Jun 2022 | 0.32% | -0% | $33,067,000 | 627,343 | -4,800 | -0.76% | $52.71 | Q2 2022 | |
| 31 Mar 2022 | 0.32% | +0.02% | $36,671,000 | 632,143 | +30,280 | +5% | $58.01 | Q1 2022 | |
| 31 Dec 2021 | 0.36% | -0% | $41,366,000 | 601,863 | -7,960 | -1.3% | $68.73 | Q4 2021 | |
| 30 Sep 2021 | 0.39% | -0.01% | $42,675,000 | 609,823 | -11,570 | -1.9% | $69.98 | Q3 2021 | |
| 30 Jun 2021 | 0.42% | +0.19% | $45,567,000 | 621,393 | +279,406 | +82% | $73.33 | Q2 2021 | |
| 31 Mar 2021 | 0.26% | -0.06% | $27,250,000 | 341,987 | -71,500 | -17% | $79.68 | Q1 2021 | |
| 31 Dec 2020 | 0.28% | -0.08% | $25,818,000 | 413,487 | -115,760 | -22% | $62.44 | Q4 2020 | |
| 30 Sep 2020 | 0.35% | -0.12% | $26,229,000 | 529,247 | -182,837 | -26% | $49.56 | Q3 2020 | |
| 30 Jun 2020 | 0.51% | -0.04% | $36,993,000 | 712,084 | -61,570 | -8% | $51.95 | Q2 2020 | |
| 31 Mar 2020 | 0.36% | -0.01% | $22,273,000 | 773,654 | -30,473 | -3.8% | $28.79 | Q1 2020 | |
| 31 Dec 2019 | 0.35% | +0.12% | $32,929,000 | 804,127 | +276,840 | +53% | $40.95 | Q4 2019 | |
| 30 Sep 2019 | 0.28% | +0.06% | $16,177,000 | 527,287 | +109,187 | +26% | $30.68 | Q3 2019 | |
| 30 Jun 2019 | 0.28% | +0.01% | $16,243,000 | 418,100 | +13,630 | +3.4% | $38.85 | Q2 2019 | |
| 31 Mar 2019 | 0.29% | +0.04% | $16,009,000 | 404,470 | +56,670 | +16% | $39.58 | Q1 2019 | |
| 31 Dec 2018 | 0.25% | +0.06% | $12,103,000 | 347,800 | +78,210 | +29% | $34.80 | Q4 2018 | |
| 30 Sep 2018 | 0.25% | -0.03% | $14,752,000 | 269,590 | -35,630 | -12% | $54.72 | Q3 2018 | |
| 30 Jun 2018 | 0.23% | -0.09% | $12,801,000 | 305,220 | -115,770 | -27% | $41.94 | Q2 2018 | |
| 31 Mar 2018 | 0.26% | -0.09% | $13,981,000 | 420,990 | -141,760 | -25% | $33.21 | Q1 2018 | |
| 31 Dec 2017 | 0.3% | +0.11% | $16,731,000 | 562,750 | +196,930 | +54% | $29.73 | Q4 2017 | |
| 30 Sep 2017 | 0.22% | +0.02% | $11,575,000 | 365,820 | +38,590 | +12% | $31.64 | Q3 2017 | |
| 30 Jun 2017 | 0.16% | -0.01% | $8,465,000 | 327,230 | -15,740 | -4.6% | $25.87 | Q2 2017 | |
| 31 Mar 2017 | 0.15% | +0.04% | $7,700,000 | 342,970 | +92,190 | +37% | $22.45 | Q1 2017 | |
| 31 Dec 2016 | 0.1% | +0.09% | $4,785,000 | 250,780 | +240,278 | +2288% | $19.08 | Q4 2016 | |
| 30 Sep 2016 | 0% | +0% | $156,000 | 10,502 | +10,502 | NEW | $14.85 | Q3 2016 |