| 1 | WASATCH ADVISORS LP | 1,136,129 | $11.3M | 0.07% | Share |
| 2 | VANGUARD GROUP INC | 390,755 | $3.9M | 0.00% | Share |
| 3 | FORMULA GROWTH LTD | 270,000 | $2.7M | 1.04% | Share |
| 4 | KENNEDY CAPITAL MANAGEMENT LLC | 246,394 | $2.5M | 0.05% | Share |
| 5 | BlackRock, Inc. | 299,053 | $2.0M | 0.00% | Share |
| 6 | Skylands Capital, LLC | 133,250 | $1.3M | 0.18% | Share |
| 7 | GEODE CAPITAL MANAGEMENT, LLC | 159,666 | $1.0M | 0.00% | Share |
| 8 | JACOBS LEVY EQUITY MANAGEMENT, INC | 136,034 | $1.0M | 0.00% | Share |
| 9 | BlackRock, Inc. | 124,387 | $1.0M | 0.00% | Share |
| 10 | STATE STREET CORP | 175,945 | $1.0M | 0.00% | Share |
| 11 | Manatuck Hill Partners, LLC | 90,300 | $902K | 0.32% | Share |
| 12 | Focus Financial Network, Inc. | 73,530 | $734K | 0.03% | Share |
| 13 | Arcadia Wealth Management, Inc. | 63,351 | $632K | 0.36% | Share |
| 14 | UBS Group AG | 59,800 | $597K | 0.00% | Share |
| 15 | VANGUARD GROUP INC | 58,048 | $579K | 0.00% | Share |
| 16 | Mattern Wealth Management LLC | 24,483 | $244K | 0.05% | Share |
| 17 | TCI Wealth Advisors, Inc. | 22,945 | $229K | 0.01% | Share |
| 18 | Pillsbury Lake Capital LLC | 21,164 | $211K | 0.07% | Share |
| 19 | UBS Group AG | 19,665 | $196K | 0.00% | Share |
| 20 | VANGUARD GROUP INC | 2,482 | $24K | 0.00% | Share |
| 21 | GROUP ONE TRADING LLC | 1,721 | $17K | 0.00% | Share |
| 22 | CWM, LLC | 1,395 | $14K | 0.00% | Share |
| 23 | State of Wyoming | 681 | $6K | 0.00% | Share |
| 24 | GROUP ONE TRADING LLC | 600 | $5K | 0.00% | Put |
| 25 | GROUP ONE TRADING LLC | 600 | $5K | 0.00% | Call |
| 26 | GAMMA Investing LLC | 250 | $2K | 0.00% | Share |
| 27 | Fortitude Family Office, LLC | 120 | $1K | 0.00% | Share |
| 28 | Optiver Holding B.V. | 142 | $1K | 0.00% | Share |
| 29 | CITIGROUP INC | 3,014 | $0 | 0.00% | Share |
| 30 | CITIGROUP INC | 222 | $0 | 0.00% | Share |
| 31 | UBS AM, a distinct business unit of UBS ASSET MANAGEMENT AMERICAS LLC | 322 | $0 | 0.00% | Share |
| 32 | BARCLAYS PLC | 12,785 | $0 | 0.00% | Share |
| 33 | CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 25,182 | $0 | 0.00% | Share |
| 34 | Banque Transatlantique SA | 100 | $0 | 0.00% | Share |
| 35 | FEDERATED HERMES, INC. | 150 | $0 | 0.00% | Share |
| 36 | Legal & General Group Plc | 860 | $0 | 0.00% | Share |
| 37 | RENAISSANCE TECHNOLOGIES LLC | 10,700 | $0 | 0.00% | Share |
| 38 | AMALGAMATED BANK | 251 | $0 | 0.00% | Share |
| 39 | JANE STREET GROUP, LLC | 12,429 | $0 | 0.00% | Share |
| 40 | JANE STREET GROUP, LLC | 1,615 | $0 | 0.00% | Share |
| 41 | JANE STREET GROUP, LLC | 13,961 | $0 | 0.00% | Share |
| 42 | Nuveen, LLC | 42,625 | $0 | 0.00% | Share |
| 43 | NEW YORK STATE COMMON RETIREMENT FUND | 1,400 | $0 | 0.00% | Share |
| 44 | Ameritas Investment Partners, Inc. | 684 | $0 | 0.00% | Share |
| 45 | Police & Firemen's Retirement System of New Jersey | 1,830 | $0 | 0.00% | Share |
| 46 | BANK OF AMERICA CORP /DE/ | 6,292 | $0 | 0.00% | Share |
| 47 | BANK OF AMERICA CORP /DE/ | 392 | $0 | 0.00% | Share |
| 48 | NORTHERN TRUST CORP | 1,160 | $0 | 0.00% | Share |
| 49 | NORTHERN TRUST CORP | 19,455 | $0 | 0.00% | Share |
| 50 | NORTHERN TRUST CORP | 58,039 | $0 | 0.00% | Share |