| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | 11.5% | -7.77% | $136M | -$10.3M | 2.72M | -7.03% | Kayne Anderson Rudnick Investment Management, LLC | Sep 30, 2025 |
| THRIVENT FINANCIAL FOR LUTHERANS | 6.5% | +30% | $73.7M | $16.3M | 1.51M | +28.5% | THRIVENT FINANCIAL FOR LUTHERANS | Mar 31, 2025 |
| AltraVue Capital, LLC | 5.1% | $62.9M | 1.21M | AltraVue Capital, LLC | May 13, 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 22.6M | $1.13B | +$6.34M | $50.04 | 185 |
| 2025 Q2 | 22.5M | $1.24B | +$42.7M | $55.11 | 207 |
| 2025 Q1 | 21.6M | $1.25B | -$4.29M | $57.80 | 199 |
| 2024 Q4 | 21.6M | $1.96B | +$1.19M | $90.88 | 209 |
| 2024 Q3 | 21.6M | $1.72B | -$61.3M | $79.54 | 209 |
| 2024 Q2 | 22.3M | $1.82B | +$220M | $81.75 | 193 |
| 2024 Q1 | 19.9M | $1.58B | +$37.3M | $79.32 | 176 |
| 2023 Q4 | 23.9K | $1.92M | +$1.19M | $80.18 | 2 |
| 2023 Q3 | 20.2M | $1.31B | +$102M | $64.79 | 156 |
| 2023 Q2 | 18.7M | $1.14B | -$4.91M | $60.72 | 153 |
| 2023 Q1 | 18.8M | $1.09B | -$56.9M | $58.06 | 159 |
| 2022 Q4 | 20.1M | $982M | -$23.6M | $48.87 | 161 |
| 2022 Q3 | 20.2M | $1.1B | -$36.5M | $54.35 | 166 |
| 2022 Q2 | 21M | $1.31B | -$29.2M | $62.56 | 168 |
| 2022 Q1 | 21.7M | $2.04B | +$19.1M | $94.02 | 160 |
| 2021 Q4 | 21.5M | $2.56B | +$42.6M | $119.08 | 176 |
| 2021 Q3 | 21M | $2.1B | +$105M | $100.13 | 165 |
| 2021 Q2 | 19.8M | $1.47B | -$16.5M | $74.25 | 167 |
| 2021 Q1 | 20.1M | $1.55B | +$13.7M | $77.39 | 158 |
| 2020 Q4 | 20M | $971M | +$71M | $48.55 | 137 |
| 2020 Q3 | 18.6M | $579M | +$19.1M | $31.14 | 107 |
| 2020 Q2 | 17.9M | $435M | -$11.8M | $24.27 | 110 |
| 2020 Q1 | 18.4M | $478M | -$12.6M | $26.00 | 111 |
| 2019 Q4 | 19.3M | $731M | +$18.4M | $38.02 | 117 |
| 2019 Q3 | 18.7M | $597M | -$33M | $31.89 | 121 |
| 2019 Q2 | 19.8M | $576M | -$29.2M | $29.05 | 117 |
| 2019 Q1 | 20.9M | $615M | -$23.5M | $29.39 | 114 |
| 2018 Q4 | 21.8M | $648M | -$15.1M | $29.70 | 122 |
| 2018 Q3 | 22.1M | $845M | +$89.3M | $38.20 | 129 |
| 2018 Q2 | 19.7M | $803M | +$268M | $40.75 | 129 |
| 2018 Q1 | 13.1M | $541M | +$4.67M | $41.20 | 116 |
| 2017 Q4 | 13.1M | $413M | +$3.41M | $31.50 | 110 |
| 2017 Q3 | 12.6M | $407M | +$99.6M | $32.25 | 109 |
| 2017 Q2 | 9.53M | $234M | +$5.48M | $24.55 | 83 |
| 2017 Q1 | 9.28M | $239M | +$40.8M | $25.80 | 80 |
| 2016 Q4 | 8.4M | $220M | +$7.01M | $26.15 | 74 |
| 2016 Q3 | 8.15M | $162M | +$18.4M | $19.84 | 69 |
| 2016 Q2 | 7.16M | $114M | -$3.62M | $16.00 | 65 |
| 2016 Q1 | 7.39M | $117M | +$404K | $15.83 | 70 |
| 2015 Q4 | 7.35M | $121M | +$4.69M | $16.50 | 68 |
| 2015 Q3 | 7.1M | $119M | +$14M | $16.80 | 68 |
| 2015 Q2 | 6.15M | $80.9M | -$1.68M | $13.15 | 53 |
| 2015 Q1 | 6.32M | $86.4M | +$1.81M | $13.66 | 46 |
| 2014 Q4 | 5.93M | $80.3M | +$77.2M | $13.55 | 38 |