| Trigran Investments, Inc. | 4,735,072 | $25,569 |
| Lynrock Lake LP | 3,385,913 | $18,284 |
| BlackRock, Inc. | 2,050,708 | $11,074 |
| RICE HALL JAMES & ASSOCIATES, LLC | 1,745,806 | $9,427 |
| VANGUARD GROUP INC | 1,697,840 | $9,168 |
| Impax Asset Management Group plc | 1,238,887 | $6,690 |
| EVR Research LP | 1,165,130 | $6,292 |
| MILLENNIUM MANAGEMENT LLC | 1,061,283 | $5,731 |
| Samjo Management, LLC | 941,350 | $5,083 |
| BANK OF AMERICA CORP /DE/ | 840,925 | $4,541 |
| GEODE CAPITAL MANAGEMENT, LLC | 742,895 | $4,012 |
| RENAISSANCE TECHNOLOGIES LLC | 714,100 | $3,856 |
| DIMENSIONAL FUND ADVISORS LP | 694,102 | $3,748 |
| EARNEST PARTNERS LLC | 607,040 | $3,278 |
| STATE STREET CORP | 566,904 | $3,061 |
| GOLDMAN SACHS GROUP INC | 435,362 | $2,351 |
| JPMORGAN CHASE & CO | 387,091 | $2,090 |
| JANE STREET GROUP, LLC | 371,018 | $2,003 |
| TWO SIGMA INVESTMENTS, LP | 263,599 | $1,423 |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 243,308 | $1,314 |
| Trexquant Investment LP | 228,679 | $1,235 |
| D. E. Shaw & Co., Inc. | 226,285 | $1,222 |
| WELLS FARGO & COMPANY/MN | 225,503 | $1,218 |
| NORTHERN TRUST CORP | 219,704 | $1,186 |
| ENVESTNET ASSET MANAGEMENT INC | 213,930 | $1,155 |
| Schonfeld Strategic Advisors LLC | 162,438 | $877 |
| MORGAN STANLEY | 155,564 | $840 |
| Nuveen, LLC | 137,254 | $741 |
| Nierenberg Investment Management Company, Inc. | 136,910 | $739 |
| BROWN ADVISORY INC | 127,626 | $689 |
| UBS Group AG | 124,804 | $674 |
| AQR CAPITAL MANAGEMENT LLC | 114,113 | $616 |
| CITADEL ADVISORS LLC | 107,858 | $582 |
| Bank of New York Mellon Corp | 100,429 | $542 |
| Inspire Investing, LLC | 88,068 | $476 |
| TWO SIGMA ADVISERS, LP | 82,700 | $447 |
| FourThought Financial Partners, LLC | 60,469 | $327 |
| BARCLAYS PLC | 58,204 | $314 |
| Mariner, LLC | 48,402 | $261 |
| ALLIANCEBERNSTEIN L.P. | 41,210 | $223 |
| Cetera Investment Advisers | 40,568 | $219 |
| HSBC HOLDINGS PLC | 38,605 | $203 |
| RHUMBLINE ADVISERS | 36,839 | $199 |
| Quantinno Capital Management LP | 35,822 | $193 |
| AMERICAN CENTURY COMPANIES INC | 35,157 | $190 |
| Creative Planning | 31,931 | $172 |
| HRT FINANCIAL LP | 30,538 | $0 |
| STONERIDGE INVESTMENT PARTNERS LLC | 28,079 | $0 |
| TUDOR INVESTMENT CORP ET AL | 27,655 | $149 |
| FOX RUN MANAGEMENT, L.L.C. | 26,943 | $145 |
| Jump Financial, LLC | 25,232 | $136 |
| SEI INVESTMENTS CO | 25,114 | $136 |
| SUSQUEHANNA INTERNATIONAL GROUP, LLP | 20,567 | $111 |
| DEUTSCHE BANK AG\ | 19,614 | $106 |
| TWO SIGMA SECURITIES, LLC | 18,801 | $102 |
| &PARTNERS | 17,708 | $96 |
| MetLife Investment Management, LLC | 17,675 | $95 |
| PRICE T ROWE ASSOCIATES INC /MD/ | 17,657 | $0 |
| Alpine Global Management, LLC | 17,307 | $93 |
| BNP PARIBAS ARBITRAGE, SA | 14,291 | $77 |
| MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd. | 13,364 | $72 |
| INTECH INVESTMENT MANAGEMENT LLC | 12,022 | $65 |
| BALYASNY ASSET MANAGEMENT L.P. | 11,989 | $65 |
| Invesco Ltd. | 11,738 | $63 |
| STIFEL FINANCIAL CORP | 11,405 | $62 |
| EntryPoint Capital, LLC | 11,115 | $60 |
| Jain Global LLC | 11,036 | $60 |
| Quotient Wealth Partners, LLC | 10,932 | $59 |
| Graham Capital Management, L.P. | 10,729 | $58 |
| Sanctuary Advisors, LLC | 10,706 | $58 |
| CWM, LLC | 10,664 | $0 |
| MERCER GLOBAL ADVISORS INC /ADV | 10,263 | $55 |
| MANUFACTURERS LIFE INSURANCE COMPANY, THE | 10,066 | $54 |
| Police & Firemen's Retirement System of New Jersey | 8,962 | $48 |
| NEW YORK STATE COMMON RETIREMENT FUND | 7,719 | $42 |
| FMR LLC | 7,518 | $41 |
| State of Tennessee, Department of Treasury | 6,084 | $32 |
| Farther Finance Advisors, LLC | 3,240 | $17 |
| Russell Investments Group, Ltd. | 2,615 | $14 |
| Ameritas Investment Partners, Inc. | 2,573 | $14 |
| State of Alaska, Department of Revenue | 2,540 | $0 |
| Legal & General Group Plc | 2,391 | $13 |
| Tower Research Capital LLC (TRC) | 2,111 | $11 |
| SIGNATUREFD, LLC | 2,018 | $11 |
| Parallel Advisors, LLC | 1,995 | $11 |
| ROYAL BANK OF CANADA | 1,866 | $9 |
| CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM | 1,775 | $10 |
| Sterling Capital Management LLC | 1,518 | $8 |
| Allworth Financial LP | 1,297 | $7 |
| SIMPLEX TRADING, LLC | 1,256 | $7 |
| AMALGAMATED BANK | 906 | $0 |
| OSAIC HOLDINGS, INC. | 904 | $5 |
| Smartleaf Asset Management LLC | 896 | $5 |
| QUADRANT CAPITAL GROUP LLC | 883 | $5 |
| PNC Financial Services Group, Inc. | 873 | $5 |
| CITIGROUP INC | 673 | $4 |
| Larson Financial Group LLC | 640 | $3 |
| Quarry LP | 611 | $3 |
| EverSource Wealth Advisors, LLC | 507 | $3 |
| NISA INVESTMENT ADVISORS, LLC | 501 | $3 |
| 19 other institutions | 1,742 | $9 |