| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| Portolan Capital Management, LLC | 6.72% | -17.2% | $26,386,701 | -$5,356,869 | 823,298 | -16.9% | Portolan Capital Management, LLC | 30 Sep 2025 |
| DIMENSIONAL FUND ADVISORS LP | 6.7% | $17,981,674 | 821,081 | Dimensional Fund Advisors LP | 31 Mar 2025 | |||
| ROYCE & ASSOCIATES LP | 4.27% | $11,432,523 | 522,033 | ROYCE & ASSOCIATES LP | 31 Dec 2024 | |||
| FMR LLC | 2.3% | $6,090,459 | 278,103 | FMR LLC | 31 Dec 2024 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 11,543,932 | $369,855,518 | -$12,414,402 | $32.05 | 124 |
| 2025 Q2 | 11,963,309 | $336,194,252 | +$31,965,019 | $28.1 | 129 |
| 2025 Q1 | 11,073,731 | $266,762,339 | +$3,152,574 | $24.09 | 108 |
| 2024 Q4 | 10,953,147 | $257,071,359 | -$8,296,626 | $23.47 | 114 |
| 2024 Q3 | 11,241,916 | $291,141,006 | -$11,774,273 | $25.9 | 123 |
| 2024 Q2 | 11,640,206 | $354,519,544 | -$2,678,524 | $30.44 | 122 |
| 2024 Q1 | 11,712,604 | $413,858,981 | +$548,766 | $35.33 | 124 |
| 2023 Q4 | 11,703,249 | $398,655,600 | +$6,403,312 | $34.07 | 130 |
| 2023 Q3 | 11,505,257 | $386,437,731 | -$709,853 | $33.58 | 126 |
| 2023 Q2 | 11,510,901 | $427,685,294 | +$13,583,624 | $37.15 | 133 |
| 2023 Q1 | 11,194,769 | $467,289,503 | +$23,745,758 | $41.76 | 142 |
| 2022 Q4 | 10,622,228 | $410,557,954 | +$7,367,860 | $38.65 | 128 |
| 2022 Q3 | 10,490,673 | $310,419,436 | -$1,850,287 | $29.59 | 108 |
| 2022 Q2 | 10,551,478 | $307,356,426 | +$5,415,236 | $29.13 | 114 |
| 2022 Q1 | 10,393,164 | $334,219,860 | -$4,702,999 | $32.15 | 110 |
| 2021 Q4 | 10,505,059 | $389,940,743 | -$8,477,082 | $37.12 | 109 |
| 2021 Q3 | 10,531,751 | $366,230,307 | -$9,444,007 | $34.77 | 112 |
| 2021 Q2 | 10,798,482 | $367,805,810 | +$1,508,671 | $34.04 | 118 |
| 2021 Q1 | 10,763,408 | $331,703,243 | +$2,353,830 | $30.81 | 109 |
| 2020 Q4 | 10,771,844 | $339,720,970 | +$3,923,085 | $31.48 | 104 |
| 2020 Q3 | 10,795,916 | $273,429,282 | +$3,725 | $25.32 | 99 |
| 2020 Q2 | 10,796,257 | $265,096,822 | +$2,799,336 | $24.58 | 103 |
| 2020 Q1 | 10,695,834 | $214,694,754 | -$10,514,421 | $20.08 | 92 |
| 2019 Q4 | 11,200,252 | $381,035,217 | +$9,095,075 | $34 | 114 |
| 2019 Q3 | 10,993,934 | $359,962,732 | -$326,703 | $32.74 | 117 |
| 2019 Q2 | 10,907,268 | $442,960,105 | +$10,021,386 | $40.63 | 121 |
| 2019 Q1 | 10,938,061 | $374,177,878 | -$5,114,850 | $34.21 | 117 |
| 2018 Q4 | 11,132,468 | $336,509,596 | +$3,434,643 | $30.23 | 127 |
| 2018 Q3 | 10,557,002 | $394,828,602 | -$8,195,171 | $37.4 | 129 |
| 2018 Q2 | 10,787,369 | $411,594,662 | -$2,542,524 | $38.15 | 134 |
| 2018 Q1 | 10,865,591 | $338,453,974 | +$1,818,701 | $31.15 | 120 |
| 2017 Q4 | 10,819,006 | $272,104,300 | +$4,869,171 | $25.15 | 106 |
| 2017 Q3 | 10,602,720 | $258,657,502 | +$2,110,307 | $24.4 | 98 |
| 2017 Q2 | 10,600,258 | $183,379,208 | +$6,436,357 | $17.3 | 84 |
| 2017 Q1 | 10,262,421 | $162,141,041 | +$15,754,130 | $15.8 | 81 |
| 2016 Q4 | 9,926,024 | $187,479,127 | -$1,446,374 | $18.9 | 87 |
| 2016 Q3 | 9,944,881 | $159,410,020 | -$1,440,625 | $16.03 | 84 |
| 2016 Q2 | 10,248,689 | $137,593,108 | +$3,350,733 | $13.42 | 91 |
| 2016 Q1 | 10,007,112 | $138,668,015 | -$3,457,997 | $14.01 | 89 |
| 2015 Q4 | 10,284,691 | $116,449,687 | -$2,139,519 | $11.32 | 79 |
| 2015 Q3 | 10,448,289 | $121,090,216 | -$7,539,864 | $11.59 | 76 |
| 2015 Q2 | 10,975,782 | $165,294,018 | -$966,696 | $15.06 | 81 |
| 2015 Q1 | 11,028,400 | $175,755,203 | -$9,570,475 | $15.93 | 87 |
| 2014 Q4 | 11,549,096 | $198,165,384 | -$284,210 | $17.16 | 89 |
| 2014 Q3 | 11,623,588 | $173,657,776 | +$415,809 | $14.94 | 84 |
| 2014 Q2 | 11,585,428 | $190,642,063 | +$6,772,620 | $16.46 | 86 |
| 2014 Q1 | 11,230,422 | $195,185,114 | +$5,778,141 | $17.38 | 88 |