| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| ALLIANCEBERNSTEIN L.P. | 6.1% | $14,187,758 | 810,266 | AllianceBernstein L.P. | 31 Mar 2025 | |||
| WASATCH ADVISORS LP | 5.3% | $12,328,949 | 704,109 | WASATCH ADVISORS LP | 31 Mar 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 4,013,377 | $77,821,365 | +$584,001 | $19.39 | 51 |
| 2025 Q2 | 4,002,544 | $60,078,345 | +$3,286,063 | $15.01 | 46 |
| 2025 Q1 | 3,723,792 | $65,204,657 | +$4,899,783 | $17.51 | 40 |
| 2024 Q4 | 3,449,160 | $55,118,763 | +$2,577,149 | $15.98 | 36 |
| 2024 Q3 | 3,294,263 | $51,389,094 | +$6,224,416 | $15.6 | 31 |
| 2024 Q2 | 2,916,192 | $29,774,628 | +$915,683 | $10.21 | 30 |
| 2024 Q1 | 2,827,215 | $28,413,493 | -$641,918 | $10.05 | 32 |
| 2023 Q4 | 2,836,458 | $40,590,360 | +$3,589,192 | $14.31 | 33 |
| 2023 Q3 | 2,592,052 | $22,425,356 | -$959,595 | $8.64 | 23 |
| 2023 Q2 | 2,688,331 | $24,060,571 | -$1,862,127 | $8.95 | 22 |
| 2023 Q1 | 2,881,654 | $25,387,984 | -$1,906,229 | $8.81 | 19 |
| 2022 Q4 | 3,090,899 | $28,622,093 | -$1,758,120 | $9.26 | 23 |
| 2022 Q3 | 3,280,702 | $29,624,000 | -$989,205 | $9.03 | 23 |
| 2022 Q2 | 3,197,193 | $29,827,000 | -$1,922,924 | $9.33 | 23 |
| 2022 Q1 | 3,444,380 | $59,228,000 | +$966,453 | $17.15 | 24 |
| 2021 Q4 | 3,429,691 | $47,295,000 | +$47,295,000 | $13.79 | 15 |