| 1 | WEXFORD CAPITAL LP | 3,617,033 | $17.7M | 3.40% | Share |
| 2 | Topline Capital Management, LLC | 614,302 | $3.0M | 0.27% | Share |
| 3 | VANGUARD GROUP INC | 196,743 | $960K | 0.00% | Share |
| 4 | BARD ASSOCIATES INC | 121,619 | $593K | 0.15% | Share |
| 5 | Mesirow Financial Investment Management, Inc. | 50,000 | $244K | 0.01% | Share |
| 6 | ESSEX INVESTMENT MANAGEMENT CO LLC | 38,984 | $190K | 0.03% | Share |
| 7 | VANGUARD GROUP INC | 36,901 | $180K | 0.00% | Share |
| 8 | NAVELLIER & ASSOCIATES INC | 27,175 | $132K | 0.01% | Share |
| 9 | De Lisle Partners LLP | 25,000 | $122K | 0.02% | Share |
| 10 | Heron Bay Capital Management | 13,471 | $65K | 0.01% | Share |
| 11 | Cannell & Spears LLC | 11,000 | $53K | 0.00% | Share |
| 12 | Centiva Capital, LP | 10,835 | $52K | 0.00% | Share |
| 13 | ELKHORN PARTNERS LIMITED PARTNERSHIP | 7,000 | $34K | 0.02% | Share |
| 14 | HARBOUR INVESTMENTS, INC. | 50 | $0 | 0.00% | Share |
| 15 | BANK OF AMERICA CORP /DE/ | 49 | $0 | 0.00% | Share |
| 16 | JONES FINANCIAL COMPANIES LLLP | 31 | $0 | 0.00% | Share |
| 17 | SageView Advisory Group, LLC | 590 | $0 | 0.00% | Share |
| 18 | Kestra Advisory Services, LLC | 6,015 | $0 | 0.00% | Share |
| 19 | BANK OF AMERICA CORP /DE/ | 24 | $0 | 0.00% | Share |
| 20 | HighTower Advisors, LLC | 59,710 | $0 | 0.00% | Share |
| 21 | DIMENSIONAL FUND ADVISORS LP | 12,547 | $0 | 0.00% | Share |
| 22 | DIMENSIONAL FUND ADVISORS LP | 1,054 | $0 | 0.00% | Share |
| 23 | GOLDMAN SACHS GROUP INC | 18,980 | $0 | 0.00% | Share |
| 24 | GEODE CAPITAL MANAGEMENT, LLC | 58,150 | $0 | 0.00% | Share |
| 25 | GEODE CAPITAL MANAGEMENT, LLC | 16,478 | $0 | 0.00% | Share |
| 26 | MARSHALL WACE, LLP | 21,983 | $0 | 0.00% | Share |
| 27 | ROYAL BANK OF CANADA | 738 | $0 | 0.00% | Share |
| 28 | PRELUDE CAPITAL MANAGEMENT, LLC | 15,180 | $0 | 0.00% | Share |
| 29 | CITADEL ADVISORS LLC | 20,710 | $0 | 0.00% | Share |
| 30 | NORTHERN TRUST CORP | 10,828 | $0 | 0.00% | Share |
| 31 | BLAIR WILLIAM & CO/IL | 36,249 | $0 | 0.00% | Share |
| 32 | Cambridge Investment Research Advisors, Inc. | 69,149 | $0 | 0.00% | Share |
| 33 | MORGAN STANLEY | 17,959 | $0 | 0.00% | Share |
| 34 | NewEdge Advisors, LLC | 27 | $0 | 0.00% | Share |
| 35 | Quadrature Capital Ltd | 23,004 | $0 | 0.00% | Share |
| 36 | OSAIC HOLDINGS, INC. | 1,625 | $0 | 0.00% | Share |
| 37 | XTX Topco Ltd | 21,617 | $0 | 0.00% | Share |
| 38 | STATE STREET CORP | 15,698 | $0 | 0.00% | Share |
| 39 | RENAISSANCE TECHNOLOGIES LLC | 103,772 | $0 | 0.00% | Share |