| 1 | RENAISSANCE TECHNOLOGIES LLC | 503,285 | $10.0M | 0.02% | Share |
| 2 | Tieton Capital Management, LLC | 440,648 | $8.8M | 3.02% | Share |
| 3 | VANGUARD GROUP INC | 411,419 | $8.2M | 0.00% | Share |
| 4 | GAMCO INVESTORS, INC. ET AL | 376,500 | $7.5M | 0.07% | Share |
| 5 | DIMENSIONAL FUND ADVISORS LP | 376,138 | $7.0M | 0.00% | Share |
| 6 | GABELLI FUNDS LLC | 306,500 | $6.0M | 0.04% | Share |
| 7 | BlackRock, Inc. | 304,263 | $6.0M | 0.00% | Share |
| 8 | ROYCE & ASSOCIATES LP | 235,985 | $4.7M | 0.05% | Share |
| 9 | NEEDHAM INVESTMENT MANAGEMENT LLC | 205,000 | $4.1M | 0.26% | Share |
| 10 | AMERICAN CENTURY COMPANIES INC | 219,466 | $4.0M | 0.00% | Share |
| 11 | GEODE CAPITAL MANAGEMENT, LLC | 153,076 | $3.0M | 0.00% | Share |
| 12 | STATE STREET CORP | 162,469 | $3.0M | 0.00% | Share |
| 13 | DIAMOND HILL CAPITAL MANAGEMENT INC | 198,163 | $3.0M | 0.02% | Share |
| 14 | BARD ASSOCIATES INC | 145,515 | $2.9M | 0.75% | Share |
| 15 | Pacific Ridge Capital Partners, LLC | 144,951 | $2.9M | 0.64% | Share |
| 16 | Allspring Global Investments Holdings, LLC | 125,761 | $2.5M | 0.00% | Share |
| 17 | BlackRock, Inc. | 127,641 | $2.0M | 0.00% | Share |
| 18 | BRIDGEWAY CAPITAL MANAGEMENT, LLC | 107,484 | $2.0M | 0.04% | Share |
| 19 | SEI INVESTMENTS CO | 106,075 | $2.0M | 0.00% | Share |
| 20 | Teton Advisors, LLC | 71,190 | $1.4M | 0.99% | Share |
| 21 | RITHOLTZ WEALTH MANAGEMENT | 59,525 | $1.2M | 0.02% | Share |
| 22 | NORTHERN TRUST CORP | 56,448 | $1.0M | 0.00% | Share |
| 23 | MACKENZIE FINANCIAL CORP | 58,964 | $1.0M | 0.00% | Share |
| 24 | Empowered Funds, LLC | 51,283 | $1.0M | 0.01% | Share |
| 25 | O'SHAUGHNESSY ASSET MANAGEMENT, LLC | 94,713 | $1.0M | 0.01% | Share |
| 26 | LSV ASSET MANAGEMENT | 49,572 | $994K | 0.00% | Share |
| 27 | VANGUARD GROUP INC | 49,428 | $991K | 0.00% | Share |
| 28 | NEEDHAM INVESTMENT MANAGEMENT LLC | 38,700 | $775K | 0.05% | Share |
| 29 | ALERUS FINANCIAL NA | 33,887 | $679K | 0.03% | Share |
| 30 | STRS OHIO | 26,600 | $533K | 0.00% | Share |
| 31 | WHITE PINE CAPITAL LLC | 24,194 | $485K | 0.13% | Share |
| 32 | Bristlecone Value Partners, LLC | 20,000 | $401K | 0.46% | Share |
| 33 | GLOBEFLEX CAPITAL L P | 14,664 | $294K | 0.05% | Share |
| 34 | STONERIDGE INVESTMENT PARTNERS LLC | 14,506 | $291K | 0.20% | Share |
| 35 | NEEDHAM INVESTMENT MANAGEMENT LLC | 9,650 | $193K | 0.01% | Share |
| 36 | VANGUARD GROUP INC | 3,873 | $77K | 0.00% | Share |
| 37 | LOM Asset Management Ltd | 2,000 | $40K | 0.01% | Share |
| 38 | UBS Group AG | 1,864 | $37K | 0.00% | Share |
| 39 | NISA INVESTMENT ADVISORS, LLC | 1,667 | $33K | 0.00% | Share |
| 40 | Versant Capital Management, Inc | 1,606 | $32K | 0.00% | Share |
| 41 | GAMMA Investing LLC | 758 | $15K | 0.00% | Share |
| 42 | 1620 INVESTMENT ADVISORS, INC. | 293 | $5K | 0.00% | Share |
| 43 | CWM, LLC | 225 | $5K | 0.00% | Share |
| 44 | 22NW, LP | 222,738 | $4K | 1.69% | Share |
| 45 | JPMORGAN CHASE & CO | 746 | $0 | 0.00% | Share |
| 46 | JPMORGAN CHASE & CO | 3,240 | $0 | 0.00% | Share |
| 47 | GLENMEDE TRUST CO NA | 13,658 | $0 | 0.00% | Share |
| 48 | GOLDMAN SACHS GROUP INC | 11,183 | $0 | 0.00% | Share |
| 49 | MAI Capital Management | 3 | $0 | 0.00% | Share |
| 50 | CITIGROUP INC | 184 | $0 | 0.00% | Share |