| Fund | Previous Shares | Current Shares ▲▼ | Change in Shares ▲▼ | Previous Portfolio Weightage (%) | Current Portfolio Weightage (%) ▲▼ | Change in Weight (%) ▲▼ | Type |
|---|---|---|---|---|---|---|---|
| NEEDHAM INVESTMENT MANAGEMENT LLC | 135,500 | 195,000 | +59,500 | 1.15 | 1.35 | +0.20 | buy |
| ROYCE & ASSOCIATES LP | 147,500 | 156,300 | +8,800 | 0.09 | 0.10 | +0.01 | buy |
| Hillsdale Investment Management Inc. | 63,500 | 68,400 | +4,900 | 0.35 | 0.40 | +0.06 | buy |
| Cardinal Capital Management | 43,520 | 45,744 | +2,224 | 0.55 | 0.55 | +0.00 | buy |
| Ellsworth Advisors, LLC | 6,548 | 6,994 | +446 | 0.14 | 0.14 | -0.00 | buy |
| KENNEDY CAPITAL MANAGEMENT LLC | 18,266 | 18,000 | -266 | 0.03 | 0.03 | +0.00 | sell |
| Diversified Investment Strategies, LLC | 19,095 | 18,495 | -600 | 0.94 | 0.93 | -0.01 | sell |
| RITHOLTZ WEALTH MANAGEMENT | 5,810 | 4,934 | -876 | 0.02 | 0.01 | -0.00 | sell |
| BARD ASSOCIATES INC | 60,555 | 59,163 | -1,392 | 1.54 | 1.59 | +0.04 | sell |
| GAMCO INVESTORS, INC. ET AL | 413,456 | 411,106 | -2,350 | 0.30 | 0.31 | +0.01 | sell |
| DIAMOND HILL CAPITAL MANAGEMENT INC | 109,187 | 106,763 | -2,424 | 0.03 | 0.03 | +0.00 | sell |
| Teton Advisors, Inc. | 13,500 | 10,500 | -3,000 | 0.30 | 0.28 | -0.02 | sell |
| HEARTLAND ADVISORS INC | 148,282 | 121,489 | -26,793 | 0.56 | 0.47 | -0.09 | sell |