| Fund | Previous Shares | Current Shares ▲▼ | Change in Shares ▲▼ | Previous Portfolio Weightage (%) | Current Portfolio Weightage (%) ▲▼ | Change in Weight (%) ▲▼ | Type |
|---|---|---|---|---|---|---|---|
| Rock Point Advisors, LLC | 325,011 | 329,475 | +4,464 | 2.30 | 2.15 | -0.15 | buy |
| Conestoga Capital Advisors, LLC | 53,073 | 55,283 | +2,210 | 0.02 | 0.02 | -0.00 | buy |
| GABELLI FUNDS LLC | 25,000 | 24,000 | +1,000 | 0.00 | 0.00 | -0.00 | sell |
| KENNEDY CAPITAL MANAGEMENT LLC | 164,272 | 163,251 | -1,021 | 0.08 | 0.08 | -0.01 | sell |
| BARD ASSOCIATES INC | 143,875 | 140,875 | -3,000 | 1.22 | 1.15 | -0.07 | sell |
| WULFF, HANSEN & CO. | 24,421 | 19,415 | -5,006 | 0.58 | 0.46 | -0.12 | sell |
| Teton Advisors, Inc. | 67,000 | 57,000 | -10,000 | 0.42 | 0.40 | -0.02 | sell |
| ESSEX INVESTMENT MANAGEMENT CO LLC | 143,527 | 133,236 | -10,291 | 0.48 | 0.56 | +0.09 | sell |
| FRONTIER CAPITAL MANAGEMENT CO LLC | 67,852 | 52,991 | -14,861 | 0.02 | 0.01 | -0.00 | sell |
| RICE HALL JAMES & ASSOCIATES, LLC | 403,415 | 376,700 | -26,715 | 0.52 | 0.47 | -0.05 | sell |
| Hillsdale Investment Management Inc. | 82,700 | 30,036 | -52,664 | 0.15 | 0.05 | -0.10 | sell |