| Reporting Name | Ownership % | Change | Value $ | Shares owned | Change | Activity % | Price | Form | Report date | Filed at |
|---|---|---|---|---|---|---|---|---|---|---|
| Cooke & Bieler L.P. | 8% | $50.1M | 1.54M | $32.45 | 13G/A | 9/30/2025 | 6 Nov 2025 09:50:25 |
| Holdings date | Option | Weight | Change | Value $ | Shares | Change | Activity % | Price | All Holders |
|---|---|---|---|---|---|---|---|---|---|
| 9/30/2025 | 0.52% | +0.06% | $50.1M | 1.54M | +170,178 | +12.4% | $32.45 | Q3 2025 | |
| 6/30/2025 | 0.43% | +0% | $43.1M | 1.37M | +7,910 | +0.58% | $31.34 | Q2 2025 | |
| 3/31/2025 | 0.42% | +0.01% | $41.9M | 1.37M | +22,343 | $30.68 | Q1 2025 | ||
| 12/31/2024 | 0.49% | +0% | $50.5M | 1.34M | +13,767 | +1.04% | $37.59 | Q4 2024 | |
| 9/30/2024 | 0.47% | -0.01% | $51.6M | 1.33M | -20,390 | -1.51% | $38.81 | Q3 2024 | |
| 6/30/2024 | 0.46% | +0% | $47.3M | 1.35M | +1,807 | +0.13% | $35.04 | Q2 2024 | |
| 3/31/2024 | 0.54% | +0.16% | $58.4M | 1.35M | +427,715 | +46.5% | $43.28 | Q1 2024 | |
| 12/31/2023 | 0.44% | +0.13% | $50.5M | 921K | +239,707 | +35.2% | $54.82 | Q4 2023 | |
| 9/30/2023 | 0.33% | +0.05% | $33.4M | 681K | +104,251 | +18.1% | $49.02 | Q3 2023 | |
| 6/30/2023 | 0.32% | 0% | $33.8M | 577K | -1,620 | -0.28% | $58.66 | Q2 2023 | |
| 3/31/2023 | 0.32% | -0.02% | $32.7M | 578K | -38,550 | -6.25% | $56.45 | Q1 2023 | |
| 12/31/2022 | 0.32% | 0% | $32.9M | 617K | -950 | -0.15% | $53.30 | Q4 2022 | |
| 9/30/2022 | 0.32% | 0% | $29.7M | 618K | -9,420 | -1.5% | $47.99 | Q3 2022 | |
| 6/30/2022 | 0.32% | 0% | $33.1M | 627K | -4,800 | -0.76% | $52.71 | Q2 2022 | |
| 3/31/2022 | 0.32% | +0.02% | $36.7M | 632K | +30,280 | +5.03% | $58.01 | Q1 2022 | |
| 12/31/2021 | 0.36% | 0% | $41.4M | 602K | -7,960 | -1.31% | $68.73 | Q4 2021 | |
| 9/30/2021 | 0.39% | -0.01% | $42.7M | 610K | -11,570 | -1.86% | $69.98 | Q3 2021 | |
| 6/30/2021 | 0.42% | +0.2% | $45.6M | 621K | +279,406 | +81.7% | $73.33 | Q2 2021 | |
| 3/31/2021 | 0.26% | -0.06% | $27.3M | 342K | -71,500 | -17.3% | $79.68 | Q1 2021 | |
| 12/31/2020 | 0.28% | -0.08% | $25.8M | 413K | -115,760 | -21.9% | $62.44 | Q4 2020 | |
| 9/30/2020 | 0.35% | -0.12% | $26.2M | 529K | -182,837 | -25.7% | $49.56 | Q3 2020 | |
| 6/30/2020 | 0.51% | -0.04% | $37M | 712K | -61,570 | -7.96% | $51.95 | Q2 2020 | |
| 3/31/2020 | 0.36% | -0.01% | $22.3M | 774K | -30,473 | -3.79% | $28.79 | Q1 2020 | |
| 12/31/2019 | 0.35% | +0.12% | $32.9M | 804K | +276,840 | +52.5% | $40.95 | Q4 2019 | |
| 9/30/2019 | 0.28% | +0.06% | $16.2M | 527K | +109,187 | +26.1% | $30.68 | Q3 2019 | |
| 6/30/2019 | 0.28% | +0.01% | $16.2M | 418K | +13,630 | +3.37% | $38.85 | Q2 2019 | |
| 3/31/2019 | 0.29% | +0.04% | $16M | 404K | +56,670 | +16.3% | $39.58 | Q1 2019 | |
| 12/31/2018 | 0.25% | +0.06% | $12.1M | 348K | +78,210 | +29% | $34.80 | Q4 2018 | |
| 9/30/2018 | 0.25% | -0.03% | $14.8M | 270K | -35,630 | -11.7% | $54.72 | Q3 2018 | |
| 6/30/2018 | 0.23% | -0.09% | $12.8M | 305K | -115,770 | -27.5% | $41.94 | Q2 2018 | |
| 3/31/2018 | 0.26% | -0.09% | $14M | 421K | -141,760 | -25.2% | $33.21 | Q1 2018 | |
| 12/31/2017 | 0.3% | +0.11% | $16.7M | 563K | +196,930 | +53.8% | $29.73 | Q4 2017 | |
| 9/30/2017 | 0.22% | +0.02% | $11.6M | 366K | +38,590 | +11.8% | $31.64 | Q3 2017 | |
| 6/30/2017 | 0.16% | -0.01% | $8.47M | 327K | -15,740 | -4.59% | $25.87 | Q2 2017 | |
| 3/31/2017 | 0.15% | +0.04% | $7.7M | 343K | +92,190 | +36.8% | $22.45 | Q1 2017 | |
| 12/31/2016 | 0.1% | +0.09% | $4.79M | 251K | +240,278 | +2288% | $19.08 | Q4 2016 | |
| 9/30/2016 | 0% | +0% | $156K | 10.5K | +10,502 | NEW | $14.85 | Q3 2016 |