The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
2U INC COM COM 90214J101 1,276 53,178 SH   SOLE   53,178 0 0
ABBOTT LABS COM COM 002824100 150 1,729 SH   SOLE   1,729 0 0
ACREAGE HOLDINGS INC COM SUB V COM 00489Y402 758 128,210 SH   SOLE   116,279 0 11,931
ACTIVISION BLIZZARD INC COM COM 00507V109 5,670 95,417 SH   SOLE   90,776 0 4,641
ACUITY BRANDS INC COM COM 00508Y102 1,029 7,453 SH   SOLE   6,410 0 1,043
ADOBE INC COM COM 00724F101 2,181 6,614 SH   SOLE   6,614 0 0
AEHR TEST SYSTEMS COM 00760J108 559 279,392 SH   SOLE   188,716 0 90,676
AERIE PHARMACEUTICALS INC COM COM 00771V108 2,417 100,000 SH   SOLE   100,000 0 0
AGNICO EAGLE MINES LTD COM COM 008474108 6,817 110,654 SH   SOLE   109,295 0 1,359
AIR INDS GROUP COM NEW COM 00912N205 669 290,901 SH   SOLE   196,419 0 94,482
AIR PRODS & CHEMS INC COM COM 009158106 7 30 SH   SOLE   30 0 0
AKAMAI TECHNOLOGIES INC COM COM 00971T101 2,087 24,161 SH   SOLE   23,486 0 675
AKOUSTIS TECHNOLOGIES INC COM COM 00973N102 2,739 342,331 SH   SOLE   339,588 0 2,743
ALCON INC ORD SHS COM H01301128 64 1,134 SH   SOLE   1,134 0 0
ALEXANDER & BALDWIN INC NEW CO COM 014491104 69 3,305 SH   SOLE   3,305 0 0
ALIBABA GROUP HLDG LTD SPONSOR COM 01609W102 15,224 71,778 SH   SOLE   70,715 0 1,063
ALLEGION PUB LTD CO ORD SHS COM G0176J109 392 3,148 SH   SOLE   3,148 0 0
ALLIANCE DATA SYSTEMS CORP COM COM 018581108 4 36 SH   SOLE   36 0 0
ALLIED MOTION TECHNOLOGIES INC COM 019330109 1,676 34,558 SH   SOLE   31,262 0 3,296
ALPHABET INC CAP STK CL C COM 02079K107 7,374 5,515 SH   SOLE   5,461 0 54
ALPHATEC HOLDINGS INC COM NEW COM 02081G201 2,311 325,733 SH   SOLE   174,837 0 150,896
ALTERYX INC COM CL A COM 02156B103 411 4,107 SH   SOLE   4,107 0 0
AMALGAMATED BK NEW YORK N Y CL COM 022663108 441 22,653 SH   SOLE   17,907 0 4,746
AMARIN CORP PLC SPONS ADR NEW COM 023111206 1,051 49,000 SH   SOLE   49,000 0 0
AMAZON COM INC COM COM 023135106 16,137 8,733 SH   SOLE   8,606 0 127
AMBARELLA INC SHS COM G037AX101 908 15,000 SH   SOLE   15,000 0 0
AMERICAN SUPERCONDUCTOR CORP S COM 030111207 1,759 224,059 SH   SOLE   224,059 0 0
AMERICAN WTR WKS CO INC NEW CO COM 030420103 53 430 SH   SOLE   430 0 0
AMGEN INC COM COM 031162100 24 100 SH   SOLE   100 0 0
AMPHENOL CORP NEW CL A COM 032095101 14 126 SH   SOLE   126 0 0
AMYRIS INC COM NEW COM 03236M200 1,354 438,169 SH   SOLE   424,261 0 13,908
ANALOG DEVICES INC COM COM 032654105 17 141 SH   SOLE   141 0 0
ANHEUSER BUSCH INBEV SA/NV SPO COM 03524A108 119 1,454 SH   SOLE   1,454 0 0
APERGY CORP COM COM 03755L104 3 78 SH   SOLE   78 0 0
APPLE INC COM COM 037833100 13,822 47,068 SH   SOLE   46,451 0 617
APPLIED INDL TECHNOLOGIES INC COM 03820C105 268 4,018 SH   SOLE   4,018 0 0
APTIV PLC SHS COM G6095L109 5,388 56,730 SH   SOLE   55,209 0 1,521
AQUA AMERICA INC COM COM 03836W103 98 2,093 SH   SOLE   593 0 1,500
ASANKO GOLD INC COM COM 04341Y105 19 20,000 SH   SOLE   20,000 0 0
ASGN INC COM COM 00191U102 4,522 63,711 SH   SOLE   62,653 0 1,058
ASPEN AEROGELS INC COM COM 04523Y105 3,393 437,258 SH   SOLE   235,380 0 201,878
ASTRAZENECA PLC SPONSORED ADR COM 046353108 4,096 82,151 SH   SOLE   79,984 0 2,167
AT&T INC COM COM 00206R102 2,015 51,555 SH   SOLE   51,555 0 0
ATLANTICA YIELD PLC SHS COM G0751N103 750 28,431 SH   SOLE   25,904 0 2,527
AUTOMATIC DATA PROCESSING INC COM 053015103 362 2,124 SH   SOLE   2,124 0 0
AVANOS MED INC COM COM 05350V106 221 6,563 SH   SOLE   6,563 0 0
AVID BIOSERVICES INC COM COM 05368M106 3,452 450,040 SH   SOLE   242,530 0 207,510
AXOS FINL INC COM COM 05465C100 5,209 172,040 SH   SOLE   169,408 0 2,632
AXSOME THERAPEUTICS INC COM COM 05464T104 2,067 20,000 SH   SOLE   20,000 0 0
B & G FOODS INC NEW COM COM 05508R106 682 38,037 SH   SOLE   20,575 0 17,462
B2GOLD CORP COM COM 11777Q209 822 205,000 SH   SOLE   205,000 0 0
BADGER METER INC COM COM 056525108 563 8,678 SH   SOLE   6,861 0 1,817
BAIDU INC SPON ADR REP A COM 056752108 2,528 20,000 SH   SOLE   20,000 0 0
BANK AMER CORP COM COM 060505104 4,403 125,000 SH   SOLE   125,000 0 0
BANK NEW YORK MELLON CORP COM COM 064058100 4 84 SH   SOLE   84 0 0
BARRICK GOLD CORPORATION COM COM 067901108 3,332 179,261 SH   SOLE   177,200 0 2,061
BAUDAX BIO INC COM COM 07160F107 417 60,193 SH   SOLE   32,290 0 27,903
BAYCOM CORP COM COM 07272M107 1,900 83,548 SH   SOLE   45,019 0 38,529
BEACON ROOFING SUPPLY INC COM COM 073685109 1,067 33,366 SH   SOLE   32,434 0 932
BEAZER HOMES USA INC COM NEW COM 07556Q881 5,062 358,237 SH   SOLE   252,961 0 105,276
BECTON DICKINSON & CO COM COM 075887109 1 5 SH   SOLE   5 0 0
BEL FUSE INC CL B COM 077347300 1,561 76,164 SH   SOLE   41,021 0 35,143
BENEFITFOCUS INC COM COM 08180D106 1,302 59,325 SH   SOLE   31,893 0 27,432
BIOANALYTICAL SYS INC COM COM 09058M103 486 98,243 SH   SOLE   66,405 0 31,838
BIODELIVERY SCIENCES INTL INC COM 09060J106 2,380 376,645 SH   SOLE   202,929 0 173,716
BIOGEN INC COM COM 09062X103 8,629 29,079 SH   SOLE   28,198 0 881
BIOHAVEN PHARMACTL HLDG CO LTD COM G11196105 2,818 51,756 SH   SOLE   50,423 0 1,333
BIOLIFE SOLUTIONS INC COM NEW COM 09062W204 3,427 211,782 SH   SOLE   114,153 0 97,629
BIOMARIN PHARMACEUTICAL INC CO COM 09061G101 3,198 37,827 SH   SOLE   37,568 0 259
BLUE BIRD CORP COM COM 095306106 2,430 106,007 SH   SOLE   62,378 0 43,629
BROADCOM INC COM COM 11135F101 131 415 SH   SOLE   415 0 0
BROADRIDGE FINL SOLUTIONS INC COM 11133T103 2 18 SH   SOLE   18 0 0
BROADWIND ENERGY INC COM NEW COM 11161T207 702 422,593 SH   SOLE   285,405 0 137,188
BRUNSWICK CORP COM COM 117043109 211 3,512 SH   SOLE   3,512 0 0
BUILDERS FIRSTSOURCE INC COM COM 12008R107 2,493 98,118 SH   SOLE   57,995 0 40,123
CAE INC COM COM 124765108 1,759 66,459 SH   SOLE   64,746 0 1,713
CALLAWAY GOLF CO COM COM 131193104 2,076 97,911 SH   SOLE   54,025 0 43,886
CALYXT INC COM COM 13173L107 605 86,315 SH   SOLE   68,016 0 18,299
CAMECO CORP COM COM 13321L108 911 102,383 SH   SOLE   102,383 0 0
CARPENTER TECHNOLOGY CORP COM COM 144285103 1,280 25,708 SH   SOLE   14,777 0 10,931
CASTLE BIOSCIENCES INC COM COM 14843C105 1,862 54,183 SH   SOLE   49,381 0 4,802
CATASYS INC COM PAR COM 149049504 816 50,000 SH   SOLE   50,000 0 0
CATERPILLAR INC DEL COM COM 149123101 28 191 SH   SOLE   191 0 0
CDK GLOBAL INC COM COM 12508E101 34 621 SH   SOLE   621 0 0
CECO ENVIRONMENTAL CORP COM COM 125141101 1,697 221,480 SH   SOLE   119,694 0 101,786
CELANESE CORP DEL COM COM 150870103 17 135 SH   SOLE   135 0 0
CELCUITY INC COM COM 15102K100 130 12,206 SH   SOLE   11,513 0 693
CENTRUS ENERGY CORP CL A COM 15643U104 526 76,412 SH   SOLE   76,412 0 0
CENTURYLINK INC COM COM 156700106 1 76 SH   SOLE   76 0 0
CHAMPIONS ONCOLOGY INC COM NEW COM 15870P307 1,450 174,072 SH   SOLE   117,538 0 56,534
CHEGG INC COM COM 163092109 3,140 82,832 SH   SOLE   54,420 0 28,412
CHEMBIO DIAGNOSTICS INC COM NE COM 163572209 663 145,431 SH   SOLE   78,224 0 67,207
CHENIERE ENERGY INC COM NEW COM 16411R208 2,724 44,599 SH   SOLE   43,001 0 1,598
CHESAPEAKE UTILS CORP COM COM 165303108 87 910 SH   SOLE   910 0 0
CHEVRON CORP NEW COM COM 166764100 5,543 45,998 SH   SOLE   45,676 0 322
CHUBB LIMITED COM COM H1467J104 114 731 SH   SOLE   731 0 0
CIENA CORP COM NEW COM 171779309 6,665 156,114 SH   SOLE   153,651 0 2,463
CIMAREX ENERGY CO COM COM 171798101 746 14,215 SH   SOLE   14,215 0 0
CINCINNATI FINL CORP COM COM 172062101 162 1,541 SH   SOLE   1,541 0 0
CLOUDERA INC COM COM 18914U100 3,305 284,179 SH   SOLE   188,488 0 95,691
CLOUDFLARE INC CL A COM COM 18915M107 2,988 175,152 SH   SOLE   163,564 0 11,588
CNS PHARMACEUTICALS INC COM COM 18978H102 306 77,458 SH   SOLE   73,196 0 4,262
COCA COLA CO COM COM 191216100 8,038 145,214 SH   SOLE   143,600 0 1,614
CODA OCTOPUS GROUP INC COM NEW COM 19188U206 60 7,207 SH   SOLE   7,207 0 0
CODEXIS INC COM COM 192005106 4,323 270,343 SH   SOLE   182,277 0 88,066
COGNEX CORP COM COM 192422103 3,723 66,430 SH   SOLE   62,993 0 3,437
COLFAX CORP COM COM 194014106 684 18,797 SH   SOLE   17,051 0 1,746
COLGATE PALMOLIVE CO COM COM 194162103 1,519 22,067 SH   SOLE   22,030 0 37
COLUMBUS MCKINNON CORP N Y COM COM 199333105 2,132 53,251 SH   SOLE   28,522 0 24,729
COMMERCE BANCSHARES INC COM COM 200525103 1,529 22,504 SH   SOLE   22,504 0 0
COMMSCOPE HLDG CO INC COM COM 20337X109 2,403 169,351 SH   SOLE   160,522 0 8,829
CONAGRA BRANDS INC COM COM 205887102 999 29,169 SH   SOLE   29,169 0 0
CONCHO RES INC COM COM 20605P101 438 5,000 SH   SOLE   5,000 0 0
CONOCOPHILLIPS COM COM 20825C104 2,061 31,697 SH   SOLE   31,129 0 568
CONTINENTAL RESOURCES INC COM COM 212015101 3,641 106,138 SH   SOLE   102,972 0 3,166
CORTEVA INC COM COM 22052L104 23 776 SH   SOLE   776 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 53 180 SH   SOLE   180 0 0
COWEN INC CL A NEW COM 223622606 5,410 343,491 SH   SOLE   274,934 0 68,557
CPI AEROSTRUCTURES INC COM NEW COM 125919308 714 106,160 SH   SOLE   71,741 0 34,419
CRAWFORD & CO CL A COM 224633206 1,138 99,229 SH   SOLE   89,728 0 9,501
CREDIT SUISSE NASSAU BRH VELCT COM 22542D290 5 50 SH   SOLE   50 0 0
CRESCO LABS INC SUB VTG SHS COM 22587M106 1 110 SH   SOLE   110 0 0
CRISPR THERAPEUTICS AG NAMEN A COM H17182108 5,082 83,448 SH   SOLE   81,722 0 1,726
CROWDSTRIKE HLDGS INC CL A COM 22788C105 3,605 72,284 SH   SOLE   68,189 0 4,095
CROWN CRAFTS INC COM COM 228309100 364 59,251 SH   SOLE   40,017 0 19,234
CRYOPORT INC COM PAR $0.001 COM 229050307 2,816 171,086 SH   SOLE   92,033 0 79,053
CSX CORP COM COM 126408103 7 100 SH   SOLE   100 0 0
CUTERA INC COM COM 232109108 6,169 172,261 SH   SOLE   130,933 0 41,328
CYNERGISTEK INC COM COM 23258P105 501 151,945 SH   SOLE   101,858 0 50,087
CYRUSONE INC COM COM 23283R100 1,060 16,200 SH   SOLE   16,200 0 0
DANAHER CORPORATION COM COM 235851102 767 5,000 SH   SOLE   5,000 0 0
DATADOG INC CL A COM COM 23804L103 4,393 116,289 SH   SOLE   112,454 0 3,835
DAVIDSTEA INC COM COM 238661102 281 192,278 SH   SOLE   129,836 0 62,442
DELTA AIR LINES INC DEL COM NE COM 247361702 4,006 68,494 SH   SOLE   67,113 0 1,381
DEVON ENERGY CORP NEW COM COM 25179M103 1,950 75,093 SH   SOLE   75,093 0 0
DEXCOM INC COM COM 252131107 365 1,667 SH   SOLE   1,667 0 0
DIAMOND EAGLE ACQUISITION CORP COM 25258L109 4,377 409,025 SH   SOLE   396,087 0 12,938
DIAMOND OFFSHORE DRILLING INC COM 25271C102 561 78,000 SH   SOLE   78,000 0 0
DIAMONDBACK ENERGY INC COM COM 25278X109 1,021 11,000 SH   SOLE   11,000 0 0
DIGI INTL INC COM COM 253798102 1,477 83,359 SH   SOLE   78,312 0 5,047
DIREXION SHS ETF TR DAILY JR G COM 25460E166 77 923 SH   SOLE   901 0 22
DISNEY WALT CO COM DISNEY COM 254687106 17,607 121,738 SH   SOLE   119,148 0 2,590
DLH HLDGS CORP COM COM 23335Q100 512 122,184 SH   SOLE   82,519 0 39,665
DOCUSIGN INC COM COM 256163106 741 10,000 SH   SOLE   10,000 0 0
DOLLAR TREE INC COM COM 256746108 241 2,566 SH   SOLE   2,566 0 0
DOVER CORP COM COM 260003108 18 156 SH   SOLE   156 0 0
DOW INC COM COM 260557103 50 920 SH   SOLE   920 0 0
DTE ENERGY CO COM COM 233331107 95 735 SH   SOLE   735 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204 233 2,550 SH   SOLE   2,550 0 0
DUPONT DE NEMOURS INC COM COM 26614N102 53 833 SH   SOLE   833 0 0
E L F BEAUTY INC COM COM 26856L103 1,462 90,635 SH   SOLE   51,813 0 38,822
EAST WEST BANCORP INC COM COM 27579R104 673 13,822 SH   SOLE   12,538 0 1,284
EATON CORP PLC SHS COM G29183103 21 219 SH   SOLE   219 0 0
ECOLAB INC COM COM 278865100 67 346 SH   SOLE   346 0 0
EDISON INTL COM COM 281020107 38 500 SH   SOLE   500 0 0
ELECTRONIC ARTS INC COM COM 285512109 2,260 21,019 SH   SOLE   19,140 0 1,879
ENBRIDGE INC COM COM 29250N105 3 85 SH   SOLE   85 0 0
ENERGY RECOVERY INC COM COM 29270J100 3,537 361,242 SH   SOLE   348,991 0 12,251
ENERGY TRANSFER LP COM UT LTD COM 29273V100 71 5,525 SH   SOLE   5,525 0 0
ENGLOBAL CORP COM COM 293306106 618 630,324 SH   SOLE   425,295 0 205,029
ENTERPRISE PRODS PARTNERS L P COM 293792107 103 3,667 SH   SOLE   3,667 0 0
EOG RES INC COM COM 26875P101 4,118 49,161 SH   SOLE   48,982 0 179
EURONET WORLDWIDE INC COM COM 298736109 330 2,095 SH   SOLE   2,095 0 0
EVERBRIDGE INC COM COM 29978A104 3,166 40,546 SH   SOLE   38,753 0 1,793
EVERCORE INC CLASS A COM 29977A105 1,040 13,912 SH   SOLE   7,692 0 6,220
EVEREST RE GROUP LTD COM COM G3223R108 355 1,283 SH   SOLE   1,201 0 82
EVERQUOTE INC COM CL A COM 30041R108 2,650 77,158 SH   SOLE   75,945 0 1,213
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105 1,595 84,171 SH   SOLE   45,502 0 38,669
EXACT SCIENCES CORP COM COM 30063P105 2,161 23,367 SH   SOLE   22,753 0 614
EXFO INC SUB VTG SHS COM 302046107 1,716 371,198 SH   SOLE   199,365 0 171,833
EXXON MOBIL CORP COM COM 30231G102 195 2,800 SH   SOLE   2,800 0 0
EYEPOINT PHARMACEUTICALS COM 30233G100 1,278 824,310 SH   SOLE   444,667 0 379,643
FASTENAL CO COM COM 311900104 370 10,000 SH   SOLE   10,000 0 0
FEDEX CORP COM COM 31428X106 20 135 SH   SOLE   135 0 0
FERRO CORP COM COM 315405100 1,101 74,268 SH   SOLE   41,110 0 33,158
FIFTH THIRD BANCORP COM COM 316773100 23 750 SH   SOLE   750 0 0
FIRST REP BK SAN FRANCISCO CAL COM 33616C100 4 35 SH   SOLE   35 0 0
FIRST SOLAR INC COM COM 336433107 3,110 55,572 SH   SOLE   53,520 0 2,052
FIVE BELOW INC COM COM 33829M101 2,284 17,865 SH   SOLE   9,660 0 8,205
FLEXION THERAPEUTICS INC COM COM 33938J106 414 20,000 SH   SOLE   20,000 0 0
FORTIVE CORP COM COM 34959J108 191 2,500 SH   SOLE   2,500 0 0
FOSTER L B CO COM COM 350060109 1,796 92,648 SH   SOLE   49,901 0 42,747
FRANCO NEVADA CORP COM COM 351858105 1,299 12,572 SH   SOLE   12,572 0 0
FREEPORT-MCMORAN INC CL B COM 35671D857 4,283 326,450 SH   SOLE   319,348 0 7,102
FRIEDMAN INDS INC COM COM 358435105 455 75,499 SH   SOLE   51,005 0 24,494
FULGENT GENETICS INC COM COM 359664109 2,748 213,057 SH   SOLE   124,261 0 88,796
GALLAGHER ARTHUR J & CO COM COM 363576109 3,009 31,594 SH   SOLE   31,594 0 0
GAZPROM PJSC SPON ADR COM 368287207 3,295 400,871 SH   SOLE   379,419 0 21,452
GENCOR INDS INC COM COM 368678108 490 41,983 SH   SOLE   22,692 0 19,291
GENERAC HLDGS INC COM COM 368736104 2,722 27,059 SH   SOLE   25,556 0 1,503
GENERAL ELECTRIC CO COM COM 369604103 38 3,420 SH   SOLE   3,420 0 0
GENMARK DIAGNOSTICS INC COM COM 372309104 1,447 300,783 SH   SOLE   161,209 0 139,574
GENPACT LIMITED SHS COM G3922B107 323 7,651 SH   SOLE   7,651 0 0
GLOBUS MED INC CL A COM 379577208 1,376 23,364 SH   SOLE   23,364 0 0
GMS INC COM COM 36251C103 349 12,900 SH   SOLE   12,900 0 0
GOLAR LNG PARTNERS LP COM UNIT COM Y2745C102 2 184 SH   SOLE   184 0 0
GOLDMAN SACHS GROUP INC COM COM 38141G104 8,903 38,722 SH   SOLE   38,373 0 349
GRANITE CONSTR INC COM COM 387328107 184 6,643 SH   SOLE   6,643 0 0
GREAT LAKES DREDGE & DOCK CORP COM 390607109 2,491 219,842 SH   SOLE   212,811 0 7,031
HACKETT GROUP INC COM COM 404609109 0 0 SH   SOLE   0 0 0
HANNON ARMSTRONG SUST INFR CAP COM 41068X100 1,663 51,669 SH   SOLE   45,177 0 6,492
HARVARD BIOSCIENCE INC COM COM 416906105 1,599 524,264 SH   SOLE   282,388 0 241,876
HAWKINS INC COM COM 420261109 2,613 57,048 SH   SOLE   33,713 0 23,335
HCI GROUP INC COM COM 40416E103 2,153 47,160 SH   SOLE   27,999 0 19,161
HEALTHEQUITY INC COM COM 42226A107 364 4,908 SH   SOLE   4,908 0 0
HENRY JACK & ASSOC INC COM COM 426281101 25 173 SH   SOLE   173 0 0
HERITAGE INS HLDGS INC COM COM 42727J102 1,610 121,489 SH   SOLE   71,390 0 50,099
HEXCEL CORP NEW COM COM 428291108 7 99 SH   SOLE   99 0 0
HOME DEPOT INC COM COM 437076102 5,130 23,489 SH   SOLE   23,174 0 315
HONEYWELL INTL INC COM COM 438516106 18 103 SH   SOLE   103 0 0
HUBBELL INC COM COM 443510607 52 354 SH   SOLE   354 0 0
IAC INTERACTIVECORP COM COM 44919P508 1,482 5,949 SH   SOLE   5,949 0 0
ICAD INC COM NEW COM 44934S206 680 87,548 SH   SOLE   79,356 0 8,192
ICHOR HOLDINGS SHS COM G4740B105 1,842 55,358 SH   SOLE   30,331 0 25,027
IDENTIV INC COM NEW COM 45170X205 3,173 562,619 SH   SOLE   335,683 0 226,936
IDEX CORP COM COM 45167R104 45 260 SH   SOLE   260 0 0
IGM BIOSCIENCES INC COM COM 449585108 191 5,000 SH   SOLE   4,749 0 251
ILLINOIS TOOL WKS INC COM COM 452308109 910 5,064 SH   SOLE   5,064 0 0
ILLUMINA INC COM COM 452327109 4,967 14,972 SH   SOLE   14,853 0 119
IMPINJ INC COM COM 453204109 2,864 110,763 SH   SOLE   59,698 0 51,065
INGERSOLL-RAND PLC SHS COM G47791101 286 2,155 SH   SOLE   625 0 1,530
INNERWORKINGS INC COM COM 45773Y105 2,242 406,886 SH   SOLE   218,219 0 188,667
INNOVATIVE INDL PPTYS INC COM COM 45781V101 5,356 70,590 SH   SOLE   69,186 0 1,404
INSULET CORP COM COM 45784P101 3,989 23,303 SH   SOLE   17,466 0 5,837
INTERPACE BIOSCIENCES INC COM COM 46062X204 335 669,427 SH   SOLE   453,924 0 215,503
INTERPUBLIC GROUP COS INC COM COM 460690100 1,347 58,320 SH   SOLE   53,144 0 5,176
INTEST CORP COM COM 461147100 839 141,064 SH   SOLE   95,246 0 45,818
INTEVAC INC COM COM 461148108 2,436 344,990 SH   SOLE   186,000 0 158,990
INTRICON CORP COM COM 46121H109 670 37,221 SH   SOLE   25,272 0 11,949
INTUIT COM COM 461202103 6,112 23,334 SH   SOLE   23,120 0 214
INVACARE CORP COM COM 461203101 1,921 213,009 SH   SOLE   113,914 0 99,095
IOVANCE BIOTHERAPEUTICS INC CO COM 462260100 902 32,593 SH   SOLE   29,680 0 2,913
IPG PHOTONICS CORP COM COM 44980X109 1,786 12,321 SH   SOLE   12,321 0 0
ISHARES TR RUS 2000 GRW ETF COM 464287648 67 315 SH   SOLE   315 0 0
ISHARES TR RUS MD CP GR ETF COM 464287481 370 2,425 SH   SOLE   2,425 0 0
ITAMAR MED LTD SPONSORED ADS COM 465437101 314 24,400 SH   SOLE   13,060 0 11,340
ITERIS INC COM COM 46564T107 932 186,684 SH   SOLE   170,019 0 16,665
ITRON INC COM COM 465741106 4,124 49,125 SH   SOLE   46,107 0 3,018
JOHNSON & JOHNSON COM COM 478160104 26 179 SH   SOLE   179 0 0
JOHNSON OUTDOORS INC CL A COM 479167108 1,482 19,321 SH   SOLE   10,397 0 8,924
JOUNCE THERAPEUTICS INC COM COM 481116101 945 108,204 SH   SOLE   108,204 0 0
JPMORGAN CHASE & CO COM COM 46625H100 13,154 94,365 SH   SOLE   93,260 0 1,105
KANSAS CITY SOUTHERN COM NEW COM 485170302 34 220 SH   SOLE   220 0 0
KEURIG DR PEPPER INC COM COM 49271V100 1,671 57,706 SH   SOLE   57,706 0 0
KIMBALL ELECTRONICS INC COM COM 49428J109 2,212 126,020 SH   SOLE   76,345 0 49,675
KINDER MORGAN INC DEL COM COM 49456B101 27 1,264 SH   SOLE   1,264 0 0
KINROSS GOLD CORP COM NO PAR COM 496902404 3,446 726,946 SH   SOLE   719,790 0 7,156
KIRKLAND LAKE GOLD LTD COM COM 49741E100 1,515 34,382 SH   SOLE   33,873 0 509
KNOWLES CORP COM COM 49926D109 1,246 58,905 SH   SOLE   58,905 0 0
KORNIT DIGITAL LTD SHS COM M6372Q113 998 29,147 SH   SOLE   26,540 0 2,607
KOSMOS ENERGY LTD COM COM 500688106 1,856 325,538 SH   SOLE   325,538 0 0
KURA SUSHI USA INC CL A COM COM 501270102 829 32,585 SH   SOLE   29,691 0 2,894
LANDS END INC NEW COM COM 51509F105 2,576 153,350 SH   SOLE   82,149 0 71,201
LANTRONIX INC COM NEW COM 516548203 1,832 516,073 SH   SOLE   288,755 0 227,318
LAZYDAYS HLDGS INC COM COM 52110H100 320 78,045 SH   SOLE   52,693 0 25,352
LGL GROUP INC COM COM 50186A108 399 26,598 SH   SOLE   17,958 0 8,640
LIGHTSCAPE TECHNOLOGIES INC CO COM 53227B101 1 346,009 SH   SOLE   346,009 0 0
LILLY ELI & CO COM COM 532457108 38 292 SH   SOLE   292 0 0
LINCOLN EDL SVCS CORP COM COM 533535100 816 302,383 SH   SOLE   204,017 0 98,366
LINDE PLC SHS COM G5494J103 191 895 SH   SOLE   895 0 0
LINDSAY CORP COM COM 535555106 504 5,249 SH   SOLE   3,721 0 1,528
LIONS GATE ENTMNT CORP CL A VT COM 535919401 760 71,306 SH   SOLE   64,770 0 6,536
LIQTECH INTL INC COM COM 53632A201 56 9,525 SH   SOLE   0 0 9,525
LIVEPERSON INC COM COM 538146101 1,887 50,996 SH   SOLE   50,996 0 0
LOCKHEED MARTIN CORP COM COM 539830109 25 65 SH   SOLE   65 0 0
LRAD CORP COM COM 50213V109 1,194 365,127 SH   SOLE   246,883 0 118,244
LSI INDS INC COM COM 50216C108 2,106 348,174 SH   SOLE   186,198 0 161,976
LUMENTUM HLDGS INC COM COM 55024U109 1,565 19,734 SH   SOLE   12,219 0 7,515
LUNA INNOVATIONS COM COM 550351100 2,373 325,491 SH   SOLE   175,022 0 150,469
LUXFER HOLDINGS PLC SHS COM G5698W116 2,062 111,405 SH   SOLE   60,075 0 51,330
LYONDELLBASELL INDUSTRIES N V COM N53745100 2 25 SH   SOLE   25 0 0
MANCHESTER UTD PLC NEW ORD CL COM G5784H106 514 25,801 SH   SOLE   22,821 0 2,980
MANITEX INTL INC COM COM 563420108 1,335 224,323 SH   SOLE   120,550 0 103,773
MARCUS & MILLICHAP INC COM COM 566324109 666 17,892 SH   SOLE   17,299 0 593
MARRONE BIO INNOVATIONS INC CO COM 57165B106 534 529,070 SH   SOLE   284,820 0 244,250
MARSH & MCLENNAN COS INC COM COM 571748102 2,050 18,401 SH   SOLE   18,401 0 0
MARTIN MARIETTA MATLS INC COM COM 573284106 1,010 3,611 SH   SOLE   3,514 0 97
MARVELL TECHNOLOGY GROUP LTD O COM G5876H105 1,699 63,970 SH   SOLE   63,970 0 0
MATADOR RES CO COM COM 576485205 3,019 168,027 SH   SOLE   110,996 0 57,031
MATSON INC COM COM 57686G105 86 2,100 SH   SOLE   2,100 0 0
MAXAR TECHNOLOGIES INC COM COM 57778K105 3 175 SH   SOLE   175 0 0
MCDERMOTT INTL INC COM COM 580037703 0 402 SH   SOLE   402 0 0
MEDICAL PPTYS TRUST INC COM COM 58463J304 25 1,191 SH   SOLE   1,191 0 0
MEDNAX INC COM COM 58502B106 1,019 36,668 SH   SOLE   36,668 0 0
MERCK & CO INC COM COM 58933Y105 114 1,248 SH   SOLE   1,248 0 0
MGM GROWTH PPTYS LLC CL A COM COM 55303A105 31 1,000 SH   SOLE   1,000 0 0
MGP INGREDIENTS INC NEW COM COM 55303J106 686 14,168 SH   SOLE   12,854 0 1,314
MICRON TECHNOLOGY INC COM COM 595112103 1,345 25,000 SH   SOLE   25,000 0 0
MICROSOFT CORP COM COM 594918104 15,626 99,088 SH   SOLE   97,905 0 1,183
MIMECAST LTD ORD SHS COM G14838109 66 1,527 SH   SOLE   1,527 0 0
MISONIX INC COM COM 604871103 1,801 96,786 SH   SOLE   52,128 0 44,658
MITEK SYS INC COM NEW COM 606710200 3,088 403,656 SH   SOLE   273,291 0 130,365
MODEL N INC COM COM 607525102 5,280 150,544 SH   SOLE   97,013 0 53,531
MONDELEZ INTL INC CL A COM 609207105 7 127 SH   SOLE   127 0 0
MORGAN STANLEY COM NEW COM 617446448 9,910 193,860 SH   SOLE   191,746 0 2,114
MUELLER WTR PRODS INC COM SER COM 624758108 619 51,683 SH   SOLE   41,245 0 10,438
NATERA INC COM COM 632307104 2,753 81,722 SH   SOLE   47,223 0 34,499
NATIONAL VISION HLDGS INC COM COM 63845R107 1,070 33,000 SH   SOLE   33,000 0 0
NEPTUNE WELLNESS SOLUTIONS INC COM 64079L105 663 241,023 SH   SOLE   218,973 0 22,050
NESTLE S A SPONSORED ADR COM 641069406 2 20 SH   SOLE   20 0 0
NEW GERMANY FD INC COM COM 644465106 2 120 SH   SOLE   120 0 0
NEW GOLD INC CDA COM COM 644535106 220 250,000 SH   SOLE   250,000 0 0
NEWMONT GOLDCORP CORPORATION C COM 651639106 4,358 100,300 SH   SOLE   100,300 0 0
NEXTDECADE CORP COM COM 65342K105 411 66,867 SH   SOLE   56,640 0 10,227
NEXTERA ENERGY PARTNERS LP COM COM 65341B106 9 175 SH   SOLE   175 0 0
NIC INC COM COM 62914B100 1,664 74,468 SH   SOLE   67,438 0 7,030
NINTENDO LTD ADR COM 654445303 2,175 43,591 SH   SOLE   39,736 0 3,855
NIU TECHNOLOGIES ADS COM 65481N100 1,362 159,691 SH   SOLE   145,098 0 14,593
NLIGHT INC COM COM 65487K100 666 32,825 SH   SOLE   29,770 0 3,055
NORTHERN TECH INTL CORP COM COM 665809109 891 63,352 SH   SOLE   42,766 0 20,586
NORTHERN TR CORP COM COM 665859104 4 40 SH   SOLE   40 0 0
NORTHROP GRUMMAN CORP COM COM 666807102 4,886 14,204 SH   SOLE   14,044 0 160
NOVANTA INC COM COM 67000B104 3,935 44,496 SH   SOLE   23,837 0 20,659
NOVARTIS A G SPONSORED ADR COM 66987V109 659 6,958 SH   SOLE   6,958 0 0
NOVOCURE LTD ORD SHS COM G6674U108 3,440 40,827 SH   SOLE   27,356 0 13,471
NUANCE COMMUNICATIONS INC COM COM 67020Y100 1,773 99,436 SH   SOLE   99,436 0 0
NUTANIX INC CL A COM 67059N108 878 28,072 SH   SOLE   28,072 0 0
OCCIDENTAL PETE CORP COM COM 674599105 851 20,653 SH   SOLE   20,196 0 457
OCEAN BIO CHEM INC COM COM 674631106 485 146,567 SH   SOLE   98,441 0 48,126
OKTA INC CL A COM 679295105 113 980 SH   SOLE   980 0 0
ORGANOVO HLDGS INC COM COM 68620A104 470 1,321,934 SH   SOLE   1,321,934 0 0
OUTFRONT MEDIA INC COM COM 69007J106 4,328 161,377 SH   SOLE   154,197 0 7,180
OXFORD IMMUNOTEC GLOBAL PLC OR COM G6855A103 2,249 135,503 SH   SOLE   72,967 0 62,536
PARKE BANCORP INC COM COM 700885106 1,028 40,500 SH   SOLE   27,387 0 13,113
PARSLEY ENERGY INC CL A COM 701877102 8,175 432,324 SH   SOLE   416,605 0 15,719
PATRICK INDS INC COM COM 703343103 2,973 56,707 SH   SOLE   39,448 0 17,259
PAYCHEX INC COM COM 704326107 4,253 50,002 SH   SOLE   50,002 0 0
PDC ENERGY INC COM COM 69327R101 393 15,000 SH   SOLE   15,000 0 0
PEOPLES UTAH BANCORP COM COM 712706209 71 2,356 SH   SOLE   2,136 0 220
PEPSICO INC COM COM 713448108 11,384 83,298 SH   SOLE   82,379 0 919
PERCEPTRON INC COM COM 71361F100 426 77,441 SH   SOLE   52,287 0 25,154
PERION NETWORK LTD SHS NEW COM M78673114 1,019 163,813 SH   SOLE   110,633 0 53,180
PERKINELMER INC COM COM 714046109 337 3,475 SH   SOLE   3,475 0 0
PERMA-FIX ENVIRONMENTAL SVCS C COM 714157203 1,467 161,214 SH   SOLE   108,680 0 52,534
PERSPECTA INC COM COM 715347100 2,692 101,834 SH   SOLE   95,795 0 6,039
PFIZER INC COM COM 717081103 49 1,250 SH   SOLE   1,250 0 0
PHILIP MORRIS INTL INC COM COM 718172109 34 402 SH   SOLE   402 0 0
PIONEER NAT RES CO COM COM 723787107 1,036 6,847 SH   SOLE   6,847 0 0
PLURALSIGHT INC COM CL A COM 72941B106 396 23,038 SH   SOLE   21,847 0 1,191
PNC FINL SVCS GROUP INC COM COM 693475105 20 123 SH   SOLE   123 0 0
POLAR PWR INC COM COM 73102V105 223 93,545 SH   SOLE   93,545 0 0
PORTOLA PHARMACEUTICALS INC CO COM 737010108 1,043 43,659 SH   SOLE   23,272 0 20,387
PPL CORP COM COM 69351T106 88 2,459 SH   SOLE   2,459 0 0
PROCTER & GAMBLE CO COM COM 742718109 2,406 19,266 SH   SOLE   19,266 0 0
PROFIRE ENERGY INC COM COM 74316X101 855 589,909 SH   SOLE   316,859 0 273,050
PROOFPOINT INC COM COM 743424103 1,767 15,396 SH   SOLE   8,519 0 6,877
PVH CORP COM COM 693656100 2 16 SH   SOLE   16 0 0
Q2 HLDGS INC COM COM 74736L109 454 5,595 SH   SOLE   5,595 0 0
QUALCOMM INC COM COM 747525103 1,826 20,700 SH   SOLE   20,700 0 0
QUANTA SVCS INC COM COM 74762E102 948 23,283 SH   SOLE   23,283 0 0
QUANTERIX CORP COM COM 74766Q101 2,378 100,628 SH   SOLE   93,779 0 6,849
QUEST RESOURCE HLDG CORP COM N COM 74836W203 562 257,693 SH   SOLE   174,299 0 83,394
QUMU CORP COM COM 749063103 414 158,576 SH   SOLE   124,219 0 34,357
RADA ELECTR INDS LTD COM PAR N COM M81863124 2,838 546,854 SH   SOLE   305,061 0 241,793
RADIANT LOGISTICS INC COM COM 75025X100 2,631 472,404 SH   SOLE   254,725 0 217,679
RADNET INC COM COM 750491102 2,002 98,630 SH   SOLE   53,298 0 45,332
RANGE RES CORP COM COM 75281A109 823 169,631 SH   SOLE   169,631 0 0
RAVEN INDS INC COM COM 754212108 479 13,912 SH   SOLE   13,912 0 0
RAYTHEON CO COM NEW COM 755111507 13,574 61,773 SH   SOLE   61,002 0 771
REALTY INCOME CORP COM COM 756109104 14 185 SH   SOLE   185 0 0
REATA PHARMACEUTICALS INC CL A COM 75615P103 2,044 10,000 SH   SOLE   10,000 0 0
RECRO PHARMA INC COM COM 75629F109 2,755 150,303 SH   SOLE   80,540 0 69,763
REEDS INC COM COM 758338107 824 905,107 SH   SOLE   457,068 0 448,039
REGENERON PHARMACEUTICALS COM COM 75886F107 3,755 10,000 SH   SOLE   10,000 0 0
REPLIGEN CORP COM COM 759916109 66 712 SH   SOLE   712 0 0
REPRO MED SYS INC COM COM 759910102 1,221 186,942 SH   SOLE   99,954 0 86,988
RESIDEO TECHNOLOGIES INC COM COM 76118Y104 0 17 SH   SOLE   17 0 0
REXNORD CORP NEW COM COM 76169B102 61 1,876 SH   SOLE   1,876 0 0
RF INDS LTD COM PAR $0.01 COM 749552105 371 54,810 SH   SOLE   37,046 0 17,764
ROBERT HALF INTL INC COM COM 770323103 12 195 SH   SOLE   195 0 0
ROCKWELL AUTOMATION INC COM COM 773903109 39 192 SH   SOLE   192 0 0
ROYAL DUTCH SHELL PLC SPONS AD COM 780259206 159 2,699 SH   SOLE   2,699 0 0
ROYAL GOLD INC COM COM 780287108 1,997 16,337 SH   SOLE   16,319 0 18
S&P GLOBAL INC COM COM 78409V104 29 108 SH   SOLE   108 0 0
SANDSTORM GOLD LTD COM NEW COM 80013R206 1,118 150,000 SH   SOLE   150,000 0 0
SANOFI SPONSORED ADR COM 80105N105 10 200 SH   SOLE   200 0 0
SAREPTA THERAPEUTICS INC COM COM 803607100 1,290 10,000 SH   SOLE   10,000 0 0
SAVARA INC COM COM 805111101 224 50,000 SH   SOLE   50,000 0 0
SCHNEIDER NATIONAL INC CL B COM 80689H102 205 9,416 SH   SOLE   9,416 0 0
SCORPIO TANKERS INC SHS COM Y7542C130 1,687 42,888 SH   SOLE   39,078 0 3,810
SEABRIDGE GOLD INC COM COM 811916105 621 44,924 SH   SOLE   43,804 0 1,120
SEACOAST BKG CORP FLA COM NEW COM 811707801 682 22,315 SH   SOLE   20,245 0 2,070
SEASPINE HLDGS CORP COM COM 81255T108 1,633 135,959 SH   SOLE   72,807 0 63,152
SEMPRA ENERGY COM COM 816851109 30 195 SH   SOLE   195 0 0
SENSATA TECHNOLOGIES HLDNG PLC COM G8060N102 552 10,246 SH   SOLE   10,246 0 0
SENSUS HEATLHCARE INC COM COM 81728J109 162 45,800 SH   SOLE   45,800 0 0
SHERWIN WILLIAMS CO COM COM 824348106 7 12 SH   SOLE   12 0 0
SIGNET JEWELERS LIMITED SHS COM G81276100 835 38,419 SH   SOLE   35,007 0 3,412
SINA CORP ORD COM G81477104 399 10,000 SH   SOLE   10,000 0 0
SKYLINE CHAMPION CORPORATION C COM 830830105 1,718 54,206 SH   SOLE   30,575 0 23,631
SKYWORKS SOLUTIONS INC COM COM 83088M102 1,720 14,232 SH   SOLE   14,232 0 0
SMTC CORP COM NEW COM 832682207 972 286,728 SH   SOLE   193,849 0 92,879
SNAP ON INC COM COM 833034101 1,055 6,228 SH   SOLE   6,006 0 222
SOHU COM LTD SPONSORED ADS COM 83410S108 886 79,249 SH   SOLE   79,249 0 0
SOUTHERN CO COM COM 842587107 153 2,400 SH   SOLE   2,400 0 0
SOUTHWESTERN ENERGY CO COM COM 845467109 1,839 759,901 SH   SOLE   759,901 0 0
SPDR GOLD TRUST GOLD SHS COM 78463V107 1,429 10,000 SH   SOLE   10,000 0 0
SPOTIFY TECHNOLOGY S A SHS COM L8681T102 3,438 22,992 SH   SOLE   22,140 0 852
STARBUCKS CORP COM COM 855244109 1,897 21,574 SH   SOLE   20,582 0 992
STATE STR CORP COM COM 857477103 665 8,402 SH   SOLE   8,402 0 0
STEREOTAXIS INC COM NEW COM 85916J409 1,358 256,654 SH   SOLE   137,267 0 119,387
STERLING CONSTRUCTION CO INC C COM 859241101 4,996 354,804 SH   SOLE   261,126 0 93,678
STITCH FIX INC COM CL A COM 860897107 999 38,931 SH   SOLE   38,931 0 0
STONECO LTD COM CL A COM G85158106 938 23,516 SH   SOLE   23,516 0 0
SUNDIAL GROWERS INC COM COM 86730L109 37 12,378 SH   SOLE   11,639 0 739
SUNNOVA ENERGY INTL INC COM COM 86745K104 1,413 126,581 SH   SOLE   112,012 0 14,569
SUNOPTA INC COM COM 8676EP108 1,093 437,331 SH   SOLE   255,692 0 181,639
SUNPOWER CORP COM COM 867652406 1,262 161,743 SH   SOLE   93,176 0 68,567
SUNRUN INC COM COM 86771W105 2,656 192,335 SH   SOLE   184,792 0 7,543
SVB FINL GROUP COM COM 78486Q101 3,766 15,000 SH   SOLE   15,000 0 0
SWITCH INC CL A COM 87105L104 3,778 254,919 SH   SOLE   247,626 0 7,293
TANDEM DIABETES CARE INC COM N COM 875372203 2,118 35,526 SH   SOLE   19,151 0 16,375
TARGA RES CORP COM COM 87612G101 344 8,415 SH   SOLE   8,319 0 96
TECHTARGET INC COM COM 87874R100 1,386 53,090 SH   SOLE   48,361 0 4,729
TECOGEN INC NEW COM NEW COM 87876P201 1,062 500,878 SH   SOLE   365,195 0 135,683
TELADOC HEALTH INC COM COM 87918A105 3,735 44,610 SH   SOLE   43,398 0 1,212
TENET HEALTHCARE CORP COM NEW COM 88033G407 299 7,851 SH   SOLE   7,851 0 0
TENNECO INC CL A VTG COM STK COM 880349105 875 66,814 SH   SOLE   66,814 0 0
TERADYNE INC COM COM 880770102 1,005 14,743 SH   SOLE   14,743 0 0
TESLA INC COM COM 88160R101 4,380 10,471 SH   SOLE   10,078 0 393
TETRA TECHNOLOGIES INC DEL COM COM 88162F105 1,770 903,066 SH   SOLE   529,431 0 373,635
TEXAS CAPITAL BANCSHARES INC C COM 88224Q107 614 10,821 SH   SOLE   9,816 0 1,005
TIMKEN CO COM COM 887389104 263 4,671 SH   SOLE   4,671 0 0
TORTOISE ENERGY INFRA CORP COM COM 89147L100 15 834 SH   SOLE   834 0 0
TRANSCAT INC COM COM 893529107 1,561 49,005 SH   SOLE   26,297 0 22,708
TRILOGY METALS INC NEW COM COM 89621C105 802 308,378 SH   SOLE   279,684 0 28,694
TRIMBLE INC COM COM 896239100 2,322 55,687 SH   SOLE   54,493 0 1,194
TRIPLEPOINT VENTURE GROWTH BDC COM 89677Y100 1,053 74,037 SH   SOLE   74,037 0 0
TRUIST FINL CORP COM COM 89832Q109 2,334 41,440 SH   SOLE   41,440 0 0
TSAKOS ENERGY NAVIGATION LTD S COM G9108L108 706 161,866 SH   SOLE   156,331 0 5,535
TWITTER INC COM COM 90184L102 706 22,023 SH   SOLE   20,005 0 2,018
ULTRALIFE CORP COM COM 903899102 1,340 181,352 SH   SOLE   97,608 0 83,744
UNION PACIFIC CORP COM COM 907818108 18 97 SH   SOLE   97 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 73 622 SH   SOLE   622 0 0
US BANCORP DEL COM NEW COM 902973304 9 150 SH   SOLE   150 0 0
USA TRUCK INC COM COM 902925106 758 101,678 SH   SOLE   52,029 0 49,649
USIO INC COM COM 917313108 99 63,170 SH   SOLE   42,523 0 20,647
VALARIS PLC SHS CLASS A COM G9402V109 792 120,756 SH   SOLE   109,538 0 11,218
VALENS GROWORKS CORP COM COM 91913D106 472 180,000 SH   SOLE   180,000 0 0
VANECK VECTORS ETF TR GOLD MIN COM 92189F106 2,931 100,113 SH   SOLE   100,113 0 0
VANECK VECTORS ETF TR JR GOLD COM 92189F791 9,655 228,459 SH   SOLE   226,720 0 1,739
VANECK VECTORS ETF TR OIL SVCS COM 92189F718 20 1,500 SH   SOLE   1,500 0 0
VERACYTE INC COM COM 92337F107 3,697 132,429 SH   SOLE   70,913 0 61,516
VERICEL CORP COM COM 92346J108 2,125 122,111 SH   SOLE   65,678 0 56,433
VERIZON COMMUNICATIONS INC COM COM 92343V104 2,052 33,420 SH   SOLE   33,420 0 0
VERTEX PHARMACEUTICALS INC COM COM 92532F100 11,284 51,535 SH   SOLE   50,573 0 962
VIAVI SOLUTIONS INC COM COM 925550105 2,014 134,240 SH   SOLE   73,103 0 61,137
VICOR CORP COM COM 925815102 791 16,929 SH   SOLE   15,418 0 1,511
VIEWRAY INC COM COM 92672L107 2,247 532,385 SH   SOLE   311,834 0 220,551
VIRGIN GALACTIC HOLDINGS INC C COM 92766K106 1,105 95,634 SH   SOLE   87,454 0 8,180
VIRTRA INC COM PAR COM 92827K301 378 77,586 SH   SOLE   52,666 0 24,920
VISA INC COM CL A COM 92826C839 494 2,627 SH   SOLE   2,627 0 0
VISTA GOLD CORP COM NEW COM 927926303 254 350,000 SH   SOLE   350,000 0 0
VISTEON CORP COM NEW COM 92839U206 453 5,228 SH   SOLE   5,228 0 0
VIVINT SOLAR INC COM COM 92854Q106 5,922 815,701 SH   SOLE   778,389 0 37,312
VULCAN MATLS CO COM COM 929160109 919 6,383 SH   SOLE   6,213 0 170
WABTEC CORP COM COM 929740108 387 4,980 SH   SOLE   4,980 0 0
WALMART INC COM COM 931142103 613 5,155 SH   SOLE   5,155 0 0
WASTE MGMT INC DEL COM COM 94106L109 94 827 SH   SOLE   827 0 0
WATTS WATER TECHNOLOGIES INC C COM 942749102 1,042 10,446 SH   SOLE   8,440 0 2,006
WEC ENERGY GROUP INC COM COM 92939U106 40 430 SH   SOLE   430 0 0
WELLS FARGO CO NEW COM COM 949746101 2,313 43,000 SH   SOLE   43,000 0 0
WESTROCK CO COM COM 96145D105 1,539 35,868 SH   SOLE   35,868 0 0
WEYERHAEUSER CO COM COM 962166104 2,033 67,333 SH   SOLE   61,078 0 6,255
WHEATON PRECIOUS METALS CORP C COM 962879102 2,931 98,508 SH   SOLE   94,098 0 4,410
WHITE MTNS INS GROUP LTD COM COM G9618E107 78 70 SH   SOLE   70 0 0
WILLDAN GROUP INC COM COM 96924N100 1,779 55,966 SH   SOLE   30,065 0 25,901
WILLIAMS COS INC DEL COM COM 969457100 16 680 SH   SOLE   680 0 0
WORKHORSE GROUP INC COM NEW COM 98138J206 729 239,718 SH   SOLE   217,752 0 21,966
WORKIVA INC COM CL A COM 98139A105 1,366 32,487 SH   SOLE   18,722 0 13,765
XYLEM INC COM COM 98419M100 455 5,780 SH   SOLE   4,554 0 1,226
ZILLOW GROUP INC CL A COM 98954M101 2,631 57,531 SH   SOLE   54,017 0 3,514
ZIX CORP COM COM 98974P100 1,883 277,742 SH   SOLE   164,495 0 113,247
OCEANAGOLD CORPORATION COM COM 675222954 393 200,000 SH   SOLE   200,000 0 0
GEBERIT AG COM H2942E124 164 293 SH   SOLE   0 0 293