| Fund | Previous Shares | Current Shares ▲▼ | Change in Shares ▲▼ | Previous Portfolio Weightage (%) | Current Portfolio Weightage (%) ▲▼ | Change in Weight (%) ▲▼ | Type |
|---|---|---|---|---|---|---|---|
| NEEDHAM INVESTMENT MANAGEMENT LLC | 195,000 | 241,500 | +46,500 | 1.35 | 1.27 | -0.08 | buy |
| ROYCE & ASSOCIATES LP | 156,300 | 159,700 | +3,400 | 0.10 | 0.10 | -0.01 | buy |
| MARTINGALE ASSET MANAGEMENT L P | 4,865 | 5,865 | +1,000 | 0.01 | 0.01 | +0.00 | buy |
| Cardinal Capital Management | 45,744 | 46,239 | +495 | 0.55 | 0.50 | -0.06 | buy |
| Ellsworth Advisors, LLC | 6,994 | 7,453 | +459 | 0.14 | 0.13 | -0.01 | buy |
| NAVELLIER & ASSOCIATES INC | 5,333 | 5,300 | -33 | 0.05 | 0.04 | -0.01 | sell |
| KENNEDY CAPITAL MANAGEMENT LLC | 18,000 | 17,923 | -77 | 0.03 | 0.02 | -0.00 | sell |
| RITHOLTZ WEALTH MANAGEMENT | 4,934 | 3,933 | -1,001 | 0.01 | 0.01 | -0.00 | sell |
| BARD ASSOCIATES INC | 59,163 | 57,966 | -1,197 | 1.59 | 1.42 | -0.16 | sell |
| DIAMOND HILL CAPITAL MANAGEMENT INC | 106,763 | 104,841 | -1,922 | 0.03 | 0.03 | -0.00 | sell |
| GAMCO INVESTORS, INC. ET AL | 411,106 | 404,256 | -6,850 | 0.31 | 0.28 | -0.03 | sell |
| Hillsdale Investment Management Inc. | 68,400 | 43,753 | -24,647 | 0.40 | 0.22 | -0.18 | sell |
| HEARTLAND ADVISORS INC | 121,489 | 91,050 | -30,439 | 0.47 | 0.33 | -0.15 | sell |