| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| VANGUARD GROUP INC | 6.4% | $33,726,803 | 895,085 | The Vanguard Group | 30 Jun 2025 | |||
| WASATCH ADVISORS LP | 6.1% | $31,995,333 | 853,892 | WASATCH ADVISORS LP | 31 Mar 2025 | |||
| BlackRock, Inc. | 5.6% | $29,399,861 | 784,624 | BlackRock, Inc. | 31 Mar 2025 | |||
| Trigran Investments, Inc. | 4.5% | -47% | $29,839,990 | -$27,785,651 | 625,970 | -48% | Trigran Investments, Inc. | 30 Jun 2025 |
| ASHFORD CAPITAL MANAGEMENT INC | 4.2% | -18% | $21,953,823 | -$4,172,172 | 585,904 | -16% | ASHFORD CAPITAL MANAGEMENT INC | 31 Mar 2025 |
| Dubner Derek | 3.7% | 0% | $27,257,101 | +$145,621 | 521,667 | +0.54% | Dubner Derek | 13 Nov 2025 |
| Nantahala Capital Management, LLC | 3.3% | $16,953,901 | 452,466 | Nantahala Capital Management, LLC | 30 Sep 2024 |
| Filer | Ownership | Holdings Value | Nb Shares | Share Change % |
|---|---|---|---|---|
| VANGUARD GROUP INC | 6.6% | $48,733,940 | 932,707 | +4.2% |
| BlackRock, Inc. | 6.4% | $46,890,510 | 897,426 | -0.56% |
| WASATCH ADVISORS LP | 6.3% | $46,442,778 | 888,857 | +10% |
| Ophir Asset Management Pty Ltd | 4.5% | $33,138,309 | 634,226 | +139% |
| Trigran Investments, Inc. | 4.4% | $32,214,947 | 616,554 | -1.5% |
| ASHFORD CAPITAL MANAGEMENT INC | 4.1% | $30,341,993 | 580,708 | -2.2% |
| BROWN CAPITAL MANAGEMENT LLC | 2.7% | $19,725,054 | 377,513 | -20% |
| GEODE CAPITAL MANAGEMENT, LLC | 2.3% | $16,766,327 | 320,824 | +17% |
| STATE STREET CORP | 2% | $14,842,971 | 284,076 | +2.5% |
| Pembroke Management, LTD | 1.8% | $13,128,962 | 251,272 | +9.4% |
| Herald Investment Management Ltd | 1.4% | $10,452,000 | 200,000 | 0% |
| Russell Investments Group, Ltd. | 1.4% | $10,221,992 | 195,636 | +12% |
| DIMENSIONAL FUND ADVISORS LP | 1.2% | $8,875,632 | 169,875 | +6.5% |
| Nantahala Capital Management, LLC | 1.2% | $8,586,713 | 164,339 | -15% |
| ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 0.91% | $6,724,627 | 128,701 | -38% |
| MORGAN STANLEY | 0.9% | $6,656,112 | 127,389 | -15% |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 0.87% | $6,393,780 | 122,369 | +258% |
| GOLDMAN SACHS GROUP INC | 0.85% | $6,243,561 | 119,494 | +6% |
| MARSHALL WACE, LLP | 0.79% | $5,804,977 | 111,100 | -27% |
| NORTHERN TRUST CORP | 0.76% | $5,605,590 | 107,284 | +0.7% |
| LORD, ABBETT & CO. LLC | 0.71% | $5,262,000 | 100,702 | -13% |
| OBERWEIS ASSET MANAGEMENT INC/ | 0.71% | $5,240,675 | 100,300 | 0% |
| MILLENNIUM MANAGEMENT LLC | 0.7% | $5,187,014 | 99,273 | +195% |
| GLOBEFLEX CAPITAL L P | 0.68% | $5,031,780 | 96,302 | -2% |
| Uniplan Investment Counsel, Inc. | 0.68% | $5,004,519 | 95,780 | -14% |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 118 | $6,720 | +$228 | $56.95 | 1 |
| 2025 Q3 | 9,564,830 | $499,759,335 | +$9,636,168 | $52.25 | 152 |
| 2025 Q2 | 9,395,645 | $461,091,579 | +$27,452,164 | $49.20 | 145 |
| 2025 Q1 | 8,819,893 | $331,532,207 | +$19,936,798 | $37.59 | 130 |
| 2024 Q4 | 8,290,188 | $300,084,989 | +$5,562,555 | $36.20 | 120 |
| 2024 Q3 | 8,136,622 | $231,466,028 | -$5,107,494 | $28.45 | 90 |
| 2024 Q2 | 8,255,525 | $209,643,060 | -$3,668,266 | $25.40 | 77 |
| 2024 Q1 | 8,429,080 | $164,789,839 | +$13,814,221 | $19.55 | 64 |
| 2023 Q4 | 7,724,667 | $154,261,959 | -$2,091,142 | $19.97 | 51 |
| 2023 Q3 | 7,835,736 | $156,794,242 | +$3,734,462 | $20.01 | 54 |
| 2023 Q2 | 7,643,446 | $157,224,982 | +$4,060,885 | $20.57 | 51 |
| 2023 Q1 | 7,478,804 | $131,601,220 | -$244,928 | $17.60 | 47 |
| 2022 Q4 | 7,489,776 | $172,418,594 | +$5,074,251 | $23.02 | 51 |
| 2022 Q3 | 7,332,067 | $126,991,193 | +$3,635,612 | $17.32 | 49 |
| 2022 Q2 | 6,900,120 | $131,373,713 | +$10,620,937 | $19.04 | 52 |
| 2022 Q1 | 6,953,864 | $198,183,513 | -$9,119,299 | $28.50 | 52 |
| 2021 Q4 | 7,090,307 | $281,414,746 | +$39,909,643 | $39.69 | 49 |
| 2021 Q3 | 5,783,873 | $149,324,710 | +$5,212,677 | $25.81 | 37 |
| 2021 Q2 | 5,654,099 | $132,984,035 | +$27,408,836 | $23.52 | 39 |
| 2021 Q1 | 4,118,017 | $76,765,768 | +$15,465,576 | $18.42 | 40 |
| 2020 Q4 | 3,605,314 | $94,135,363 | +$3,376,503 | $26.11 | 47 |
| 2020 Q3 | 2,382,266 | $43,977,696 | +$4,718,094 | $18.46 | 37 |
| 2020 Q2 | 2,428,910 | $42,846,287 | +$4,051,921 | $17.64 | 44 |
| 2020 Q1 | 2,117,574 | $38,118,000 | +$431,853 | $18.00 | 32 |
| 2019 Q4 | 2,355,226 | $43,594,000 | +$9,827,248 | $18.51 | 33 |
| 2019 Q3 | 1,825,081 | $23,012,740 | +$1,587,458 | $12.61 | 21 |
| 2019 Q2 | 1,702,464 | $21,109,711 | +$3,143,765 | $12.40 | 18 |
| 2019 Q1 | 1,455,115 | $9,777,880 | +$2,108,301 | $6.72 | 16 |
| 2018 Q4 | 1,141,714 | $7,695,883 | +$3,393,212 | $6.75 | 17 |
| 2018 Q3 | 639,221 | $4,163,853 | +$45,265 | $6.53 | 20 |
| 2018 Q2 | 601,003 | $5,170,127 | +$120,165 | $8.60 | 20 |
| 2018 Q1 | 629,318 | $3,834,898 | +$3,417,896 | $6.10 | 29 |