| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| VANGUARD GROUP INC | 6.41% | $44,038,182 | 895,085 | The Vanguard Group | 30 Jun 2025 | |||
| WASATCH ADVISORS LP | 6.1% | $32,174,651 | 853,892 | WASATCH ADVISORS LP | 31 Mar 2025 | |||
| BlackRock, Inc. | 5.6% | $29,564,632 | 784,624 | BlackRock, Inc. | 31 Mar 2025 | |||
| Trigran Investments, Inc. | 4.5% | -46.7% | $31,292,240 | -$29,137,921 | 625,970 | -48.2% | Trigran Investments, Inc. | 30 Jun 2025 |
| ASHFORD CAPITAL MANAGEMENT INC | 4.2% | -18% | $22,076,863 | -$4,195,555 | 585,904 | -16% | ASHFORD CAPITAL MANAGEMENT INC | 31 Mar 2025 |
| Dubner Derek | 3.7% | +2.5% | $27,257,101 | +$668,121 | 521,667 | +2.51% | Dubner Derek | 13 Nov 2025 |
| Nantahala Capital Management, LLC | 3.3% | $17,048,919 | 452,466 | Nantahala Capital Management, LLC | 30 Sep 2024 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 9,564,830 | $499,759,335 | +$9,636,156 | $52.25 | 152 |
| 2025 Q2 | 9,395,639 | $461,090,989 | +$27,451,573 | $49.20 | 144 |
| 2025 Q1 | 8,819,893 | $331,532,649 | +$19,937,228 | $37.59 | 130 |
| 2024 Q4 | 8,292,019 | $300,151,714 | +$5,628,832 | $36.20 | 120 |
| 2024 Q3 | 8,136,622 | $231,466,347 | -$5,107,493 | $28.45 | 89 |
| 2024 Q2 | 8,255,525 | $209,642,588 | -$3,668,261 | $25.40 | 76 |
| 2024 Q1 | 8,429,080 | $164,790,242 | +$13,696,412 | $19.55 | 63 |
| 2023 Q4 | 7,725,147 | $154,271,359 | -$1,780,445 | $19.97 | 52 |
| 2023 Q3 | 7,836,305 | $156,804,733 | +$3,735,462 | $20.01 | 56 |
| 2023 Q2 | 7,643,926 | $157,235,268 | +$4,062,176 | $20.57 | 52 |
| 2023 Q1 | 7,488,371 | $131,769,529 | -$250,773 | $17.60 | 51 |
| 2022 Q4 | 7,496,942 | $172,583,185 | +$5,093,218 | $23.02 | 53 |
| 2022 Q3 | 7,375,073 | $127,736,507 | -$15,005,632 | $17.32 | 54 |
| 2022 Q2 | 8,217,543 | $143,209,629 | +$10,612,559 | $19.04 | 56 |
| 2022 Q1 | 6,954,444 | $198,199,193 | -$9,116,410 | $28.50 | 54 |
| 2021 Q4 | 7,090,787 | $281,433,797 | +$39,911,544 | $39.69 | 50 |
| 2021 Q3 | 5,784,294 | $149,335,099 | +$5,397,107 | $25.81 | 38 |
| 2021 Q2 | 5,655,381 | $133,013,325 | +$27,044,867 | $23.52 | 41 |
| 2021 Q1 | 4,459,688 | $83,060,610 | +$13,130,309 | $18.42 | 43 |
| 2020 Q4 | 3,605,794 | $94,147,896 | +$10,196,834 | $26.11 | 48 |
| 2020 Q3 | 2,676,721 | $49,412,696 | +$159,579 | $18.46 | 39 |
| 2020 Q2 | 2,962,002 | $52,250,287 | +$4,888,713 | $17.64 | 46 |
| 2020 Q1 | 2,599,625 | $46,795,000 | +$4,353,109 | $18.00 | 33 |
| 2019 Q4 | 2,356,018 | $43,609,000 | +$9,828,004 | $18.51 | 34 |
| 2019 Q3 | 1,825,656 | $23,019,740 | +$1,554,389 | $12.61 | 22 |
| 2019 Q2 | 1,702,464 | $21,109,711 | +$3,142,763 | $12.40 | 18 |
| 2019 Q1 | 1,455,208 | $9,778,880 | +$2,098,026 | $6.72 | 17 |
| 2018 Q4 | 1,141,794 | $7,696,883 | +$3,394,198 | $6.75 | 18 |
| 2018 Q3 | 639,221 | $4,163,853 | +$46,737 | $6.53 | 20 |
| 2018 Q2 | 612,663 | $5,270,127 | -$490,700 | $8.60 | 22 |
| 2018 Q1 | 771,794 | $4,703,898 | +$4,703,898 | $6.10 | 33 |