3.74% | % of Shares Held by All Insider |
91.25% | % of Shares Held by Institutions |
94.79% | % of Float Held by Institutions |
164 | Number of Institutions Holding Shares |
Holder | Shares | Date Reported | % Out | Value |
---|---|---|---|---|
Trigran Investments Inc | 2,358,300 | Dec 30, 2023 | 16.57% | 76,621,170 |
Morgan Stanley | 1,241,793 | Dec 30, 2023 | 8.72% | 40,345,856 |
Blackrock Inc. | 1,080,288 | Dec 30, 2023 | 7.59% | 35,098,558 |
Vanguard Group Inc | 859,287 | Dec 30, 2023 | 6.04% | 27,918,236 |
Soleus Capital Management, L.P. | 771,700 | Dec 30, 2023 | 5.42% | 25,072,534 |
Millennium Management Llc | 671,551 | Dec 30, 2023 | 4.72% | 21,818,693 |
Disciplined Growth Investors, Inc. | 614,891 | Dec 30, 2023 | 4.32% | 19,977,809 |
Renaissance Technologies, LLC | 584,138 | Dec 30, 2023 | 4.10% | 18,978,644 |
Royce & Associates LP | 420,412 | Dec 30, 2023 | 2.95% | 13,659,186 |
Segall Bryant & Hamill, LLC | 404,170 | Dec 30, 2023 | 2.84% | 13,131,483 |
Holder | Shares | Date Reported | % Out | Value |
---|---|---|---|---|
Vanguard Total Stock Market Index Fund | 421,394 | Dec 30, 2023 | 2.96% | 13,691,091 |
iShares Russell 2000 ETF | 335,950 | Mar 30, 2024 | 2.36% | 10,915,016 |
Vanguard Extended Market Index Fund | 224,952 | Dec 30, 2023 | 1.58% | 7,308,690 |
Royce Value Trust, Inc. | 161,000 | Dec 30, 2023 | 1.13% | 5,230,890 |
Pennsylvania Mutual Fund Inc | 160,625 | Dec 30, 2023 | 1.13% | 5,218,706 |
Fidelity Small Cap Index Fund | 140,519 | Feb 28, 2024 | 0.99% | 4,565,462 |
iShares Russell 2000 Growth ETF | 120,551 | Mar 30, 2024 | 0.85% | 3,916,702 |
Segall Bryant & Hamill Small Cap Value Fd | 118,439 | Dec 30, 2023 | 0.83% | 3,848,083 |
DFA U.S. Small Cap Series | 118,517 | Jan 30, 2024 | 0.83% | 3,850,617 |
iShares U.S. Medical Devices ETF | 99,350 | Mar 30, 2024 | 0.70% | 3,227,881 |