| Reporting Name | Ownership % | Change | Value $ | Shares owned | Change | Activity % | Price | Form | Report date | Filing time |
|---|---|---|---|---|---|---|---|---|---|---|
| Cooke & Bieler L.P. | 1.8% | $14,331,274 | 260,616 | $54.99 | 13G/A | 31 Dec 2025 | 17 Feb 2026, 15:38 |
| Holdings date | Option | Weight | Change | Value $ | Shares | Change | Activity % | Price | All Holders |
|---|---|---|---|---|---|---|---|---|---|
| 31 Dec 2025 | 0.15% | -0.38% | $14,047,202 | 260,616 | -669,844 | -72% | $53.90 | Q4 2025 | |
| 30 Sep 2025 | 0.64% | +0.02% | $62,117,510 | 930,460 | +32,832 | +3.7% | $66.76 | Q3 2025 | |
| 30 Jun 2025 | 0.48% | +0% | $47,906,406 | 897,628 | +5,427 | +0.61% | $53.37 | Q2 2025 | |
| 31 Mar 2025 | 0.53% | -0% | $52,488,185 | 892,201 | -7,365 | $58.83 | Q1 2025 | ||
| 31 Dec 2024 | 0.69% | -0.02% | $71,542,484 | 899,566 | -27,095 | -2.9% | $79.53 | Q4 2024 | |
| 30 Sep 2024 | 0.79% | +0.01% | $86,596,470 | 926,661 | +17,008 | +1.9% | $93.45 | Q3 2024 | |
| 30 Jun 2024 | 0.69% | +0.06% | $71,498,726 | 909,653 | +80,873 | +9.8% | $78.60 | Q2 2024 | |
| 31 Mar 2024 | 0.78% | -0.06% | $84,253,775 | 828,780 | -60,490 | -6.8% | $101.66 | Q1 2024 | |
| 31 Dec 2023 | 0.73% | -0.06% | $82,568,720 | 889,270 | -77,110 | -8% | $92.85 | Q4 2023 | |
| 30 Sep 2023 | 0.71% | -0.12% | $73,067,992 | 966,380 | -163,836 | -14% | $75.61 | Q3 2023 | |
| 30 Jun 2023 | 0.8% | -0.03% | $86,314,596 | 1,130,216 | -46,465 | -3.9% | $76.37 | Q2 2023 | |
| 31 Mar 2023 | 0.6% | -0.03% | $61,269,780 | 1,176,681 | -67,955 | -5.5% | $52.07 | Q1 2023 | |
| 31 Dec 2022 | 0.6% | +0% | $60,812,915 | 1,244,636 | +6,685 | +0.54% | $48.86 | Q4 2022 | |
| 30 Sep 2022 | 0.58% | -0.01% | $54,297,000 | 1,237,951 | -26,165 | -2.1% | $43.86 | Q3 2022 | |
| 30 Jun 2022 | 0.55% | -0% | $56,898,000 | 1,264,116 | -6,255 | -0.49% | $45.01 | Q2 2022 | |
| 31 Mar 2022 | 0.55% | +0.01% | $62,185,000 | 1,270,371 | +28,209 | +2.3% | $48.95 | Q1 2022 | |
| 31 Dec 2021 | 0.7% | -0% | $80,989,000 | 1,242,162 | -5,482 | -0.44% | $65.20 | Q4 2021 | |
| 30 Sep 2021 | 0.74% | -0.01% | $81,558,000 | 1,247,644 | -23,300 | -1.8% | $65.37 | Q3 2021 | |
| 30 Jun 2021 | 0.96% | +0.14% | $103,823,000 | 1,270,944 | +190,102 | +18% | $81.69 | Q2 2021 | |
| 31 Mar 2021 | 1% | +0.31% | $106,549,000 | 1,080,842 | +323,826 | +43% | $98.58 | Q1 2021 | |
| 31 Dec 2020 | 0.78% | +0.12% | $71,046,000 | 757,016 | +115,260 | +18% | $93.85 | Q4 2020 | |
| 30 Sep 2020 | 0.67% | +0.14% | $50,404,000 | 641,756 | +137,796 | +27% | $78.54 | Q3 2020 | |
| 30 Jun 2020 | 0.52% | +0.06% | $38,125,000 | 503,960 | +59,570 | +13% | $75.65 | Q2 2020 | |
| 31 Mar 2020 | 0.33% | +0.07% | $20,251,000 | 444,390 | +101,017 | +29% | $45.57 | Q1 2020 | |
| 31 Dec 2019 | 0.39% | +0.05% | $35,886,000 | 343,373 | +45,038 | +15% | $104.51 | Q4 2019 | |
| 30 Sep 2019 | 0.45% | +0.05% | $26,525,000 | 298,335 | +33,110 | +12% | $88.91 | Q3 2019 | |
| 30 Jun 2019 | 0.39% | +0.13% | $22,443,000 | 265,225 | +89,125 | +51% | $84.62 | Q2 2019 | |
| 31 Mar 2019 | 0.26% | +0.26% | $14,551,000 | 176,100 | +176,100 | NEW | $82.63 | Q1 2019 | |
| 31 Dec 2015 | -0.04% | $0 | 0 | -28,778 | -100% | $53.46 | Q4 2015 | ||
| 30 Sep 2015 | 0.04% | +0.01% | $1,867,000 | 28,778 | +9,788 | +52% | $64.88 | Q3 2015 | |
| 30 Jun 2015 | 0.02% | +0% | $1,042,000 | 18,990 | +300 | +1.6% | $54.87 | Q2 2015 | |
| 31 Mar 2015 | 0.02% | -0.01% | $1,023,000 | 18,690 | -8,630 | -32% | $54.74 | Q1 2015 | |
| 31 Dec 2014 | 0.02% | -0% | $1,105,000 | 27,320 | -760 | -2.7% | $40.45 | Q4 2014 | |
| 30 Sep 2014 | 0.02% | -0.03% | $1,035,000 | 28,080 | -36,900 | -57% | $36.86 | Q3 2014 | |
| 30 Jun 2014 | 0.05% | +0.02% | $2,071,000 | 64,980 | +22,670 | +54% | $31.87 | Q2 2014 | |
| 31 Mar 2014 | 0.03% | +0% | $1,424,000 | 42,310 | +1,900 | +4.7% | $33.66 | Q1 2014 | |
| 31 Dec 2013 | 0.04% | 0% | $1,597,000 | 40,410 | 0 | $39.52 | Q4 2013 |