| 1 | FMR LLC | 2,507,506 | $19.0M | 0.00% | Share |
| 2 | HERALD INVESTMENT MANAGEMENT Ltd | 1,440,000 | $11.3M | 1.48% | Share |
| 3 | Polar Asset Management Partners Inc. | 1,174,800 | $9.0M | 0.11% | Share |
| 4 | THOMPSON SIEGEL & WALMSLEY LLC | 629,873 | $5.0M | 0.08% | Share |
| 5 | WealthTrust Axiom LLC | 505,854 | $4.0M | 1.03% | Share |
| 6 | Caldwell Investment Management Ltd. | 398,000 | $3.1M | 1.90% | Share |
| 7 | CITADEL ADVISORS LLC | 500,000 | $3.0M | 0.00% | Share |
| 8 | Penbrook Management LLC | 349,861 | $2.8M | 1.91% | Share |
| 9 | Conestoga Capital Advisors, LLC | 263,320 | $2.1M | 0.04% | Share |
| 10 | TANAKA CAPITAL MANAGEMENT INC | 253,930 | $2.0M | 3.66% | Share |
| 11 | Granahan Investment Management, LLC | 194,961 | $1.5M | 0.07% | Share |
| 12 | Triasima Portfolio Management inc. | 162,522 | $1.3M | 0.19% | Share |
| 13 | Huntleigh Advisors, Inc. | 149,613 | $1.2M | 0.20% | Share |
| 14 | MARSHALL WACE, LLP | 193,320 | $1.0M | 0.00% | Share |
| 15 | BANK OF AMERICA CORP /DE/ | 214,501 | $1.0M | 0.00% | Share |
| 16 | Mink Brook Asset Management LLC | 110,000 | $869K | 0.55% | Share |
| 17 | Mitsubishi UFJ Asset Management Co., Ltd. | 88,419 | $700K | 0.00% | Share |
| 18 | HARBOR CAPITAL ADVISORS, INC. | 47,917 | $379K | 0.03% | Share |
| 19 | THOMPSON DAVIS & CO., INC. | 40,200 | $317K | 0.19% | Share |
| 20 | UBS Group AG | 25,606 | $202K | 0.00% | Share |
| 21 | Regal Investment Advisors LLC | 12,857 | $101K | 0.01% | Share |
| 22 | TD Waterhouse Canada Inc. | 9,085 | $71K | 0.00% | Share |
| 23 | UBS Group AG | 5,300 | $41K | 0.00% | Share |
| 24 | Solstein Capital, LLC | 5,000 | $39K | 0.02% | Share |
| 25 | Allworth Financial LP | 4,000 | $31K | 0.00% | Share |
| 26 | NBT BANK N A /NY | 3,696 | $29K | 0.00% | Share |
| 27 | FINANCIAL CONSULATE, INC | 1,000 | $7K | 0.00% | Share |
| 28 | CoreCap Advisors, LLC | 763 | $6K | 0.00% | Share |
| 29 | Avion Wealth | 500 | $3K | 0.00% | Share |
| 30 | Pacifica Partners Inc. | 400 | $3K | 0.00% | Share |
| 31 | Point72 Asset Management, L.P. | 41,551 | $0 | 0.00% | Share |
| 32 | HighTower Advisors, LLC | 18,807 | $0 | 0.00% | Share |
| 33 | Federation des caisses Desjardins du Quebec | 1,000 | $0 | 0.00% | Share |
| 34 | DIMENSIONAL FUND ADVISORS LP | 31,575 | $0 | 0.00% | Share |
| 35 | DIMENSIONAL FUND ADVISORS LP | 3,139 | $0 | 0.00% | Share |
| 36 | DIMENSIONAL FUND ADVISORS LP | 3,800 | $0 | 0.00% | Share |
| 37 | DIMENSIONAL FUND ADVISORS LP | 10,411 | $0 | 0.00% | Share |
| 38 | GEODE CAPITAL MANAGEMENT, LLC | 25,962 | $0 | 0.00% | Share |
| 39 | FIRST TRUST ADVISORS LP | 105,996 | $0 | 0.00% | Share |
| 40 | RAYMOND JAMES FINANCIAL INC | 69,264 | $0 | 0.00% | Share |
| 41 | CITADEL ADVISORS LLC | 46,849 | $0 | 0.00% | Share |
| 42 | NATIONAL BANK OF CANADA /FI/ | 16,183 | $0 | 0.00% | Share |
| 43 | LPL Financial LLC | 27,734 | $0 | 0.00% | Share |
| 44 | Connor, Clark & Lunn Investment Management Ltd. | 12,700 | $0 | 0.00% | Share |
| 45 | MORGAN STANLEY | 1,364 | $0 | 0.00% | Share |
| 46 | MORGAN STANLEY | 95 | $0 | 0.00% | Share |
| 47 | MORGAN STANLEY | 115,913 | $0 | 0.00% | Share |
| 48 | MORGAN STANLEY | 1,561 | $0 | 0.00% | Share |
| 49 | MORGAN STANLEY | 10,861 | $0 | 0.00% | Share |
| 50 | MORGAN STANLEY | 24,268 | $0 | 0.00% | Share |