| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| KIBARIAN JOHN KACHIG | 6.5% | $46,631,517 | 2,512,474 | John Kachig Kibarian | 12 Feb 2025 | |||
| NEEDHAM INVESTMENT MANAGEMENT LLC | 5.1% | $52,118,961 | 2,018,550 | NEEDHAM INVESTMENT MANAGEMENT L.L.C. | 30 Sep 2025 |
| Filer | Ownership | Nb Shares | Share Change % | Portfolio % | Holdings Value |
|---|---|---|---|---|---|
| BlackRock, Inc. | 12% | 4,863,204 | +1.4% | 0% | $125,567,928 |
| VANGUARD GROUP INC | 8% | 3,154,619 | -0.91% | 0% | $81,452,263 |
| NEEDHAM INVESTMENT MANAGEMENT LLC | 5.1% | 2,018,550 | +5.5% | 3.6% | $52,118,961 |
| WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC | 3.4% | 1,349,441 | +14% | 0.09% | $34,842,567 |
| STATE STREET CORP | 2.9% | 1,145,957 | +0.76% | 0% | $29,588,610 |
| Samjo Management, LLC | 2.8% | 1,120,719 | +20% | 11% | $28,936,965 |
| Ranger Investment Management, L.P. | 2.7% | 1,057,210 | +1.1% | 1.9% | $27,297,162 |
| EMERALD ADVISERS, LLC | 2.4% | 942,655 | -1.2% | 0.78% | $24,339,352 |
| DIMENSIONAL FUND ADVISORS LP | 2% | 811,293 | -4.2% | 0% | $20,947,892 |
| SNYDER CAPITAL MANAGEMENT L P | 2% | 800,357 | -1.5% | 0.39% | $20,665,218 |
| JANUS HENDERSON GROUP PLC | 2% | 783,865 | -2.2% | 0.01% | $20,239,459 |
| GEODE CAPITAL MANAGEMENT, LLC | 1.9% | 765,715 | -2.4% | 0% | $19,773,819 |
| Divisar Capital Management LLC | 1.7% | 684,082 | +12% | 4.8% | $17,662,997 |
| EMERALD MUTUAL FUND ADVISERS TRUST | 1.5% | 594,610 | +2.3% | 0.79% | $15,352,830 |
| WASATCH ADVISORS LP | 1.4% | 547,818 | -54% | 0.08% | $14,144,661 |
| Silverberg Bernstein Capital Management LLC | 1.2% | 458,783 | +9.6% | 7.2% | $11,845,777 |
| ArrowMark Colorado Holdings LLC | 1.1% | 451,788 | +595% | 0.22% | $11,665,166 |
| Connor, Clark & Lunn Investment Management Ltd. | 1% | 395,110 | +16% | 0.03% | $10,201,740 |
| Russell Investments Group, Ltd. | 0.95% | 374,251 | +19% | 0.01% | $9,663,170 |
| NORTHERN TRUST CORP | 0.92% | 363,789 | -2.3% | 0% | $9,393,033 |
| LOOMIS SAYLES & CO L P | 0.92% | 363,183 | +774% | 0.01% | $9,377,384 |
| MORGAN STANLEY | 0.9% | 357,269 | -37% | 0% | $9,224,688 |
| CANNELL CAPITAL LLC | 0.85% | 337,315 | 2.3% | $8,709,473 | |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 0.75% | 298,547 | +3.5% | 0% | $7,708,484 |
| Squarepoint Ops LLC | 0.64% | 254,511 | +379% | 0.01% | $6,571,474 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 69,770 | $2,048,233 | -$128,770 | $28.53 | 7 |
| 2025 Q3 | 29,687,540 | $766,532,444 | +$16,976,508 | $25.82 | 178 |
| 2025 Q2 | 29,182,133 | $623,934,135 | +$32,853,682 | $21.38 | 170 |
| 2025 Q1 | 27,684,187 | $529,130,751 | -$24,654,440 | $19.11 | 166 |
| 2024 Q4 | 28,286,067 | $765,983,933 | -$5,912,370 | $27.08 | 176 |
| 2024 Q3 | 28,379,883 | $899,031,794 | +$11,152,871 | $31.68 | 174 |
| 2024 Q2 | 27,940,099 | $1,016,428,909 | -$114,328 | $36.38 | 171 |
| 2024 Q1 | 27,969,223 | $941,698,899 | -$4,669,737 | $33.67 | 177 |
| 2023 Q4 | 28,171,303 | $907,840,658 | +$10,346,518 | $32.14 | 198 |
| 2023 Q3 | 27,528,387 | $891,920,169 | +$19,487,457 | $32.40 | 182 |
| 2023 Q2 | 27,636,462 | $1,246,258,580 | +$20,663,066 | $45.10 | 178 |
| 2023 Q1 | 27,224,327 | $1,147,884,925 | +$42,362,861 | $42.40 | 177 |
| 2022 Q4 | 26,425,426 | $753,692,408 | +$5,305,861 | $28.52 | 150 |
| 2022 Q3 | 26,260,854 | $644,131,387 | +$8,738,829 | $24.53 | 130 |
| 2022 Q2 | 25,914,202 | $557,479,005 | -$20,813,005 | $21.51 | 122 |
| 2022 Q1 | 26,662,929 | $742,859,754 | +$6,779,478 | $27.87 | 124 |
| 2021 Q4 | 26,373,205 | $837,988,528 | +$7,977,481 | $31.79 | 131 |
| 2021 Q3 | 25,963,918 | $598,205,130 | -$2,252,441 | $23.04 | 105 |
| 2021 Q2 | 27,979,756 | $508,764,553 | +$7,743,858 | $18.18 | 111 |
| 2021 Q1 | 25,705,304 | $457,080,392 | -$4,341,690 | $17.78 | 100 |
| 2020 Q4 | 25,770,826 | $556,666,922 | +$1,267,637 | $21.60 | 114 |
| 2020 Q3 | 24,747,224 | $463,146,911 | -$10,982,606 | $18.71 | 110 |
| 2020 Q2 | 26,872,651 | $528,739,338 | +$19,095,756 | $19.56 | 108 |
| 2020 Q1 | 24,324,729 | $285,077,617 | -$9,454,074 | $11.72 | 93 |
| 2019 Q4 | 24,870,272 | $420,032,163 | +$9,442,045 | $16.89 | 105 |
| 2019 Q3 | 24,918,463 | $325,681,735 | -$5,955,613 | $13.07 | 101 |
| 2019 Q2 | 25,404,860 | $333,293,768 | +$21,916,764 | $13.12 | 101 |
| 2019 Q1 | 26,970,253 | $333,109,630 | -$9,338,102 | $12.35 | 97 |
| 2018 Q4 | 27,944,449 | $235,528,597 | +$2,613,633 | $8.43 | 102 |
| 2018 Q3 | 27,206,503 | $245,646,690 | -$19,015,675 | $9.03 | 98 |
| 2018 Q2 | 28,113,210 | $336,782,345 | +$3,676,289 | $11.98 | 101 |
| 2018 Q1 | 27,819,767 | $324,331,212 | -$29,776,685 | $11.66 | 98 |
| 2017 Q4 | 29,825,418 | $468,254,949 | +$34,508,302 | $15.70 | 113 |
| 2017 Q3 | 27,623,054 | $427,351,516 | +$17,148,079 | $15.49 | 93 |
| 2017 Q2 | 26,498,704 | $435,904,523 | +$19,889,042 | $16.45 | 92 |
| 2017 Q1 | 24,842,839 | $561,948,207 | +$51,629,938 | $22.62 | 105 |
| 2016 Q4 | 24,285,453 | $547,718,779 | +$16,704,410 | $22.55 | 102 |
| 2016 Q3 | 23,329,595 | $425,340,503 | +$11,510,613 | $18.17 | 94 |
| 2016 Q2 | 23,022,628 | $322,074,730 | -$7,313,743 | $13.99 | 107 |
| 2016 Q1 | 23,149,566 | $309,741,000 | +$4,242,444 | $13.38 | 107 |
| 2015 Q4 | 22,922,543 | $248,707,479 | -$5,672,813 | $10.84 | 112 |
| 2015 Q3 | 23,490,331 | $234,908,350 | -$15,522,406 | $10.00 | 107 |
| 2015 Q2 | 23,886,043 | $382,174,056 | -$966,668 | $16.00 | 102 |
| 2015 Q1 | 23,879,460 | $427,946,895 | +$24,508,786 | $17.92 | 98 |
| 2014 Q4 | 22,564,876 | $335,468,178 | -$513,284 | $14.86 | 91 |
| 2014 Q3 | 22,927,887 | $289,134,672 | -$10,370,911 | $12.61 | 105 |
| 2014 Q2 | 22,392,415 | $474,671,353 | +$18,839,521 | $21.22 | 108 |
| 2014 Q1 | 21,563,192 | $391,747,093 | +$564,854 | $18.17 | 110 |