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 821 21,482 SH   SOLE   21,482 0 0
3M CO COM COM 88579Y101 217 1,126 SH   SOLE   1,126 0 0
ABBOTT LABS COM COM 002824100 830 6,929 SH   SOLE   6,929 0 0
ACI WORLDWIDE INC COM COM 004498101 392 10,302 SH   SOLE   10,302 0 0
ACUITY BRANDS INC COM COM 00508Y102 330 2,000 SH   SOLE   2,000 0 0
AEROVIRONMENT INC COM COM 008073108 1,220 10,508 SH   SOLE   10,508 0 0
AGNICO EAGLE MINES LTD COM COM 008474108 6,036 104,407 SH   SOLE   102,945 0 1,462
AGRIFY CORP COM COM 00853E107 567 45,433 SH   SOLE   43,553 0 1,880
AIR INDS GROUP COM NEW COM 00912N205 681 462,957 SH   SOLE   215,816 0 247,141
AIR PRODS & CHEMS INC COM COM 009158106 26 94 SH   SOLE   94 0 0
AKOUSTIS TECHNOLOGIES INC COM COM 00973N102 587 44,009 SH   SOLE   43,254 0 755
ALASKA AIR GROUP INC COM COM 011659109 640 9,253 SH   SOLE   9,253 0 0
ALBEMARLE CORP COM COM 012653101 8,397 57,473 SH   SOLE   55,037 0 2,436
ALCON AG ORD SHS COM H01301128 57 809 SH   SOLE   809 0 0
ALLEGION PLC ORD SHS COM G0176J109 392 3,119 SH   SOLE   3,119 0 0
ALPHABET INC CAP STK CL C COM 02079K107 33 16 SH   SOLE   16 0 0
ALPHATEC HLDGS INC COM NEW COM 02081G201 3,839 243,106 SH   SOLE   104,631 0 138,475
ALTABANCORP COM COM 021347109 66 1,568 SH   SOLE   1,517 0 51
ALTAIR ENGR INC COM CL A COM 021369103 255 4,081 SH   SOLE   4,081 0 0
AMAZON COM INC COM COM 023135106 17,602 5,689 SH   SOLE   5,539 0 150
AMEDISYS INC COM COM 023436108 1,458 5,506 SH   SOLE   5,506 0 0
AMERESCO INC CL A COM 02361E108 1,821 37,441 SH   SOLE   37,441 0 0
AMERICAN AIRLS GROUP INC COM COM 02376R102 1,082 45,291 SH   SOLE   45,291 0 0
AMERICAN EXPRESS CO COM COM 025816109 3,312 23,417 SH   SOLE   23,417 0 0
AMERICAN WTR WKS CO INC NEW CO COM 030420103 75 497 SH   SOLE   497 0 0
AMN HEALTHCARE SVCS INC COM COM 001744101 3,984 54,057 SH   SOLE   42,369 0 11,688
AMPHENOL CORP NEW CL A COM 032095101 15 230 SH   SOLE   146 0 84
AMTECH SYS INC COM PAR $0.01N COM 032332504 1,740 147,204 SH   SOLE   63,327 0 83,877
AMYRIS INC COM NEW COM 03236M200 2,862 149,825 SH   SOLE   133,561 0 16,264
ANALOG DEVICES INC COM COM 032654105 22 141 SH   SOLE   141 0 0
APPHARVEST INC COM COM 03783T103 1,383 75,561 SH   SOLE   70,129 0 5,432
APPLE INC COM COM 037833100 16,115 131,932 SH   SOLE   128,185 0 3,747
APPLIED INDL TECHNOLOGIES INC COM 03820C105 407 4,459 SH   SOLE   4,459 0 0
APTIV PLC SHS COM G6095L109 3,568 25,875 SH   SOLE   24,633 0 1,242
ARCHER DANIELS MIDLAND CO COM COM 039483102 87 1,522 SH   SOLE   1,522 0 0
ASGN INC COM COM 00191U102 2,280 23,886 SH   SOLE   22,753 0 1,133
ASPEN AEROGELS INC COM COM 04523Y105 10,993 540,453 SH   SOLE   374,191 0 166,262
ASPEN TECHNOLOGY INC COM COM 045327103 11 75 SH   SOLE   75 0 0
ASTRAZENECA PLC SPONSORED ADR COM 046353108 1,315 26,458 SH   SOLE   26,152 0 306
AT&T INC COM COM 00206R102 7,623 251,844 SH   SOLE   245,319 0 6,525
AUTODESK INC COM COM 052769106 15 53 SH   SOLE   53 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 212 1,124 SH   SOLE   1,124 0 0
AVID BIOSERVICES INC COM COM 05368M106 4,099 224,858 SH   SOLE   96,764 0 128,094
AVIENT CORPORATION COM COM 05368V106 272 5,747 SH   SOLE   5,747 0 0
AXOS FINANCIAL INC COM COM 05465C100 2,712 57,681 SH   SOLE   55,804 0 1,877
B2GOLD CORP COM COM 11777Q209 43 10,000 SH   SOLE   10,000 0 0
BADGER METER INC COM COM 056525108 1,552 16,672 SH   SOLE   15,068 0 1,604
BAIDU INC SPON ADR REP A COM 056752108 2,956 13,588 SH   SOLE   13,588 0 0
BANCORP INC DEL COM COM 05969A105 3,047 147,072 SH   SOLE   63,255 0 83,817
BANK NEW YORK MELLON CORP COM COM 064058100 4 84 SH   SOLE   84 0 0
BARRICK GOLD CORP COM COM 067901108 3,893 196,626 SH   SOLE   194,140 0 2,486
BEAM GLOBAL COM COM 07373B109 3,281 75,680 SH   SOLE   69,829 0 5,851
BEL FUSE INC CL B COM 077347300 2,455 123,435 SH   SOLE   53,195 0 70,240
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 19 76 SH   SOLE   76 0 0
BIODESIX INC COM COM 09075X108 2,181 107,374 SH   SOLE   52,792 0 54,582
BIOGEN INC COM COM 09062X103 3,592 12,840 SH   SOLE   12,735 0 105
BIOHAVEN PHARMACTL HLDG CO LTD COM G11196105 1,127 16,485 SH   SOLE   16,273 0 212
BIONTECH SE SPONSORED ADS COM 09075V102 989 9,058 SH   SOLE   9,058 0 0
BK OF AMERICA CORP COM COM 060505104 2,500 64,628 SH   SOLE   60,000 0 4,628
BOEING CO COM COM 097023105 877 3,442 SH   SOLE   3,442 0 0
BOXLIGHT CORP COM CL A COM 103197109 17 6,776 SH   SOLE   6,672 0 104
BP PLC SPONSORED ADR COM 055622104 8,643 354,969 SH   SOLE   339,725 0 15,244
BROADCOM INC COM COM 11135F101 884 1,907 SH   SOLE   1,907 0 0
BROADRIDGE FINL SOLUTIONS INC COM 11133T103 3 18 SH   SOLE   18 0 0
BROADWIND INC COM NEW COM 11161T207 733 111,037 SH   SOLE   52,175 0 58,862
BROOKFIELD RENEWABLE CORP CL A COM 11284V105 207 4,415 SH   SOLE   0 0 4,415
BRUNSWICK CORP COM COM 117043109 288 3,015 SH   SOLE   3,015 0 0
BUILDERS FIRSTSOURCE INC COM COM 12008R107 2,339 50,446 SH   SOLE   27,574 0 22,872
CAESARSTONE LTD ORD SHS COM M20598104 1,395 101,617 SH   SOLE   43,727 0 57,890
CALAMP CORP COM COM 128126109 1,693 156,077 SH   SOLE   67,227 0 88,850
CANOPY GROWTH CORP COM COM 138035100 1,016 31,705 SH   SOLE   31,705 0 0
CAPITAL ONE FINL CORP COM COM 14040H105 22 175 SH   SOLE   175 0 0
CAREDX INC COM COM 14167L103 378 5,547 SH   SOLE   5,547 0 0
CARRIER GLOBAL CORPORATION COM COM 14448C104 8 200 SH   SOLE   200 0 0
CASTLE BIOSCIENCES INC COM COM 14843C105 3,260 47,618 SH   SOLE   30,638 0 16,980
CATERPILLAR INC COM COM 149123101 6,359 27,426 SH   SOLE   26,953 0 473
CDK GLOBAL INC COM COM 12508E101 13 245 SH   SOLE   245 0 0
CECO ENVIRONMENTAL CORP COM COM 125141101 1,305 164,547 SH   SOLE   70,959 0 93,588
CELANESE CORP DEL COM COM 150870103 20 135 SH   SOLE   135 0 0
CELCUITY INC COM COM 15102K100 125 8,698 SH   SOLE   8,578 0 120
CENTURY CMNTYS INC COM COM 156504300 1,961 32,504 SH   SOLE   16,561 0 15,943
CERUS CORP COM COM 157085101 952 158,476 SH   SOLE   80,205 0 78,271
CHAMPIONS ONCOLOGY INC COM NEW COM 15870P307 1,020 90,232 SH   SOLE   42,116 0 48,116
CHAMPIONX CORPORATION COM COM 15872M104 2 78 SH   SOLE   78 0 0
CHEGG INC COM COM 163092109 5,040 58,843 SH   SOLE   44,135 0 14,708
CHENIERE ENERGY INC COM NEW COM 16411R208 1,548 21,500 SH   SOLE   21,198 0 302
CHIMERA INVT CORP COM NEW COM 16934Q208 6 478 SH   SOLE   478 0 0
CHUBB LIMITED COM COM H1467J104 126 798 SH   SOLE   798 0 0
CIENA CORP COM NEW COM 171779309 2,971 54,303 SH   SOLE   52,176 0 2,127
CINCINNATI FINL CORP COM COM 172062101 159 1,541 SH   SOLE   1,541 0 0
CLEAN HARBORS INC COM COM 184496107 1,172 13,946 SH   SOLE   13,946 0 0
CLEARONE INC COM COM 18506U104 597 165,774 SH   SOLE   77,345 0 88,429
CLEVELAND-CLIFFS INC NEW COM COM 185899101 1,602 79,640 SH   SOLE   67,822 0 11,818
CLOUDERA INC COM COM 18914U100 1,262 103,711 SH   SOLE   99,450 0 4,261
CNS PHARMACEUTICALS INC COM COM 18978H102 142 59,565 SH   SOLE   58,545 0 1,020
COCA COLA CO COM COM 191216100 2,327 44,156 SH   SOLE   43,589 0 567
CODEXIS INC COM COM 192005106 5,337 233,180 SH   SOLE   128,021 0 105,159
COGNEX CORP COM COM 192422103 6,987 84,186 SH   SOLE   80,655 0 3,531
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 13 165 SH   SOLE   165 0 0
COLGATE PALMOLIVE CO COM COM 194162103 1,540 19,538 SH   SOLE   19,501 0 37
COMCAST CORP NEW CL A COM 20030N101 21 387 SH   SOLE   387 0 0
CONSTELLATION BRANDS INC CL A COM 21036P108 3,711 16,278 SH   SOLE   16,165 0 113
CONTINENTAL RESOURCES INC COM COM 212015101 937 36,234 SH   SOLE   36,234 0 0
CORTEVA INC COM COM 22052L104 34 734 SH   SOLE   734 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 63 180 SH   SOLE   180 0 0
COWEN INC CL A NEW COM 223622606 11,855 337,282 SH   SOLE   267,402 0 69,880
CPS TECHNOLOGIES CORP COM COM 12619F104 248 18,936 SH   SOLE   8,830 0 10,106
CREE INC COM COM 225447101 3,344 30,929 SH   SOLE   29,200 0 1,729
CREXENDO INC COM COM 226552107 470 81,097 SH   SOLE   37,822 0 43,275
CRISPR THERAPEUTICS AG NAMEN A COM H17182108 4,331 35,540 SH   SOLE   34,725 0 815
CROWDSTRIKE HLDGS INC CL A COM 22788C105 5,649 30,951 SH   SOLE   30,297 0 654
CRYOPORT INC COM PAR $0.001 COM 229050307 2,908 55,908 SH   SOLE   24,069 0 31,839
CSX CORP COM COM 126408103 666 6,907 SH   SOLE   6,907 0 0
CUTERA INC COM COM 232109108 6,617 220,191 SH   SOLE   151,119 0 69,072
CYNERGISTEK INC COM COM 23258P105 431 225,649 SH   SOLE   105,245 0 120,404
DANAHER CORPORATION COM COM 235851102 563 2,500 SH   SOLE   2,500 0 0
DARIOHEALTH CORP COM NEW COM 23725P209 2,609 135,466 SH   SOLE   58,518 0 76,948
DEERE & CO COM COM 244199105 2,206 5,895 SH   SOLE   5,895 0 0
DELTA AIR LINES INC DEL COM NE COM 247361702 568 11,758 SH   SOLE   11,758 0 0
DEXCOM INC COM COM 252131107 472 1,314 SH   SOLE   1,314 0 0
DIGI INTL INC COM COM 253798102 2,566 135,130 SH   SOLE   65,937 0 69,193
DISCOVERY INC COM SER A COM 25470F104 12 277 SH   SOLE   277 0 0
DISCOVERY INC COM SER C COM 25470F302 14 390 SH   SOLE   390 0 0
DISNEY WALT CO COM COM 254687106 9,220 49,967 SH   SOLE   47,939 0 2,028
DLH HLDGS CORP COM COM 23335Q100 486 48,969 SH   SOLE   22,840 0 26,129
DOLLAR TREE INC COM COM 256746108 299 2,611 SH   SOLE   2,611 0 0
DOMO INC COM CL B COM 257554105 1,343 23,862 SH   SOLE   12,518 0 11,344
DOVER CORP COM COM 260003108 21 156 SH   SOLE   156 0 0
DOW INC COM COM 260557103 276 4,309 SH   SOLE   4,309 0 0
DRAFTKINGS INC COM CL A COM 26142R104 6,459 105,322 SH   SOLE   102,889 0 2,433
DROPBOX INC CL A COM 26210c104 815 30,571 SH   SOLE   30,571 0 0
DTE ENERGY CO COM COM 233331107 98 735 SH   SOLE   735 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204 230 2,384 SH   SOLE   2,384 0 0
DUPONT DE NEMOURS INC COM COM 26614N102 61 791 SH   SOLE   791 0 0
E L F BEAUTY INC COM COM 26856L103 2,005 74,727 SH   SOLE   40,319 0 34,408
EATON CORP PLC SHS COM G29183103 28 203 SH   SOLE   133 0 70
ECOLAB INC COM COM 278865100 73 339 SH   SOLE   339 0 0
ELECTROMED INC COM COM 285409108 1,603 152,122 SH   SOLE   65,535 0 86,587
EMERSON ELEC CO COM COM 291011104 7 73 SH   SOLE   73 0 0
ENBRIDGE INC COM COM 29250N105 3 85 SH   SOLE   85 0 0
ENDAVA PLC ADS COM 29260V105 4,667 55,110 SH   SOLE   41,990 0 13,120
ENERGY RECOVERY INC COM COM 29270J100 6,921 377,383 SH   SOLE   343,664 0 33,719
ENERGY TRANSFER LP COM UT LTD COM 29273V100 34 4,441 SH   SOLE   4,441 0 0
ENPHASE ENERGY INC COM COM 29355A107 1,422 8,767 SH   SOLE   7,682 0 1,085
ENTERPRISE PRODS PARTNERS L P COM 293792107 83 3,772 SH   SOLE   3,772 0 0
ESSENTIAL UTILS INC COM COM 29670G102 27 593 SH   SOLE   593 0 0
EVERBRIDGE INC COM COM 29978A104 3,875 31,977 SH   SOLE   30,768 0 1,209
EVERCORE INC CLASS A COM 29977A105 5,279 40,069 SH   SOLE   34,253 0 5,816
EVEREST RE GROUP LTD COM COM G3223R108 271 1,094 SH   SOLE   1,053 0 41
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105 1,963 74,628 SH   SOLE   38,205 0 36,423
EXONE CO COM COM 302104104 2,069 65,965 SH   SOLE   28,412 0 37,553
FACEBOOK INC CL A COM 30303M102 22 75 SH   SOLE   75 0 0
FASTENAL CO COM COM 311900104 251 5,000 SH   SOLE   5,000 0 0
FEDEX CORP COM COM 31428X106 1,837 6,466 SH   SOLE   5,775 0 691
FIFTH THIRD BANCORP COM COM 316773100 28 750 SH   SOLE   750 0 0
FIRST FNDTN INC COM COM 32026V104 2,042 87,054 SH   SOLE   43,578 0 43,476
FIVE BELOW INC COM COM 33829M101 2,133 11,182 SH   SOLE   6,020 0 5,162
FLEXIBLE SOLUTIONS INTL INC CO COM 33938T104 655 162,212 SH   SOLE   75,648 0 86,564
FLEXION THERAPEUTICS INC COM COM 33938J106 2,202 246,019 SH   SOLE   122,042 0 123,977
FORD MTR CO DEL COM COM 345370860 2,108 172,111 SH   SOLE   172,111 0 0
FORTIVE CORP COM COM 34959J108 177 2,500 SH   SOLE   2,500 0 0
FOSTER L B CO COM COM 350060109 1,659 92,675 SH   SOLE   39,934 0 52,741
FRANCO NEV CORP COM COM 351858105 640 5,110 SH   SOLE   5,056 0 54
FREEPORT-MCMORAN INC CL B COM 35671D857 9,169 278,439 SH   SOLE   255,460 0 22,979
FREQUENCY ELECTRS INC COM COM 358010106 399 35,354 SH   SOLE   16,495 0 18,859
FULGENT GENETICS INC COM COM 359664109 1,250 12,934 SH   SOLE   5,571 0 7,363
GALIANO GOLD INC COM COM 36352H100 22 20,000 SH   SOLE   20,000 0 0
GALLAGHER ARTHUR J & CO COM COM 363576109 858 6,880 SH   SOLE   6,880 0 0
GATES INDUSTRIAL CORPRATIN PLC COM G39108108 284 17,739 SH   SOLE   17,739 0 0
GENASYS INC COM COM 36872P103 1,233 184,259 SH   SOLE   85,947 0 98,312
GENERAC HLDGS INC COM COM 368736104 8,340 25,470 SH   SOLE   24,621 0 849
GENERAL MTRS CO COM COM 37045V100 2,082 36,234 SH   SOLE   36,234 0 0
GENPACT LIMITED SHS COM G3922B107 315 7,352 SH   SOLE   7,352 0 0
GILEAD SCIENCES INC COM COM 375558103 1,939 30,003 SH   SOLE   29,827 0 176
GLOBUS MED INC CL A COM 379577208 3,272 53,061 SH   SOLE   49,057 0 4,004
GMS INC COM COM 36251C103 452 10,818 SH   SOLE   10,818 0 0
GOLAR LNG PARTNERS LP COM UNIT COM Y2745C102 1 184 SH   SOLE   184 0 0
GOLDMAN SACHS GROUP INC COM COM 38141G104 8,812 26,949 SH   SOLE   26,575 0 374
GRAYSCALE BITCOIN TR BTC SHS COM 389637109 2,266 45,292 SH   SOLE   45,292 0 0
GROWGENERATION CORP COM COM 39986L109 2,615 52,628 SH   SOLE   51,500 0 1,128
GUIDEWIRE SOFTWARE INC COM COM 40171V100 10 102 SH   SOLE   102 0 0
HACKETT GROUP INC COM COM 404609109 0 1 SH   SOLE   0 0 1
HANNON ARMSTRONG SUST INFR CAP COM 41068X100 3,167 56,455 SH   SOLE   51,952 0 4,503
HARVARD BIOSCIENCE INC COM COM 416906105 1,641 300,516 SH   SOLE   129,279 0 171,237
HAWKINS INC COM COM 420261109 2,309 68,896 SH   SOLE   36,224 0 32,672
HCI GROUP INC COM COM 40416E103 2,714 35,327 SH   SOLE   17,684 0 17,643
HERITAGE CRYSTAL CLEAN INC COM COM 42726M106 1,748 64,431 SH   SOLE   27,738 0 36,693
HEXCEL CORP NEW COM COM 428291108 6 99 SH   SOLE   99 0 0
HOME DEPOT INC COM COM 437076102 7,163 23,465 SH   SOLE   23,198 0 267
HONEYWELL INTL INC COM COM 438516106 22 103 SH   SOLE   103 0 0
HOUSTON WIRE & CABLE CO COM COM 44244K109 804 153,946 SH   SOLE   71,826 0 82,120
HUBBELL INC COM COM 443510607 16 85 SH   SOLE   85 0 0
HUTTIG BLDG PRODS INC COM COM 448451104 413 112,820 SH   SOLE   53,013 0 59,807
I3 VERTICALS INC COM CL A COM 46571Y107 1,745 56,076 SH   SOLE   27,827 0 28,249
IAC INTERACTIVECORP NEW COM COM 44891N109 753 3,483 SH   SOLE   3,483 0 0
ICAD INC COM NEW COM 44934S206 2,496 117,647 SH   SOLE   50,664 0 66,983
ICHOR HOLDINGS SHS COM G4740B105 6,121 113,779 SH   SOLE   79,938 0 33,841
IDENTIV INC COM NEW COM 45170X205 4,220 368,258 SH   SOLE   158,835 0 209,423
IDEX CORP COM COM 45167R104 13 62 SH   SOLE   62 0 0
IGM BIOSCIENCES INC COM COM 449585108 312 4,073 SH   SOLE   3,985 0 88
II-VI INC COM COM 902104108 1,662 24,308 SH   SOLE   24,308 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 568 2,564 SH   SOLE   2,564 0 0
IMMERSION CORP COM COM 452521107 2,217 231,439 SH   SOLE   99,977 0 131,462
IMPINJ INC COM COM 453204109 2,951 51,883 SH   SOLE   22,348 0 29,535
INDEPENDENT BANK CORP MASS COM COM 453836108 1,128 13,400 SH   SOLE   13,400 0 0
INGERSOLL RAND INC COM COM 45687V106 63 1,283 SH   SOLE   132 0 1,151
INNOVATIVE INDL PPTYS INC COM COM 45781V101 5,515 30,612 SH   SOLE   29,628 0 984
INOTIV INC COM COM 45783Q100 1,577 78,827 SH   SOLE   34,045 0 44,782
INSULET CORP COM COM 45784P101 1,940 7,436 SH   SOLE   7,436 0 0
INTEL CORP COM COM 458140100 1,606 25,099 SH   SOLE   25,099 0 0
INTELLICHECK INC COM NEW COM 45817G201 443 52,833 SH   SOLE   24,642 0 28,191
INTEST CORP COM COM 461147100 1,015 85,984 SH   SOLE   40,166 0 45,818
INTRICON CORP COM COM 46121H109 775 30,216 SH   SOLE   14,098 0 16,118
INTUIT COM COM 461202103 6,295 16,433 SH   SOLE   16,017 0 416
INTUITIVE SURGICAL INC COM NEW COM 46120E602 1,427 1,931 SH   SOLE   1,909 0 22
IPG PHOTONICS CORP COM COM 44980X109 408 1,935 SH   SOLE   1,935 0 0
ISHARES SILVER TRUST ISHARES COM 46428Q109 1,690 74,457 SH   SOLE   74,385 0 72
ISHARES TR RUS 2000 GRW ETF COM 464287648 330 1,098 SH   SOLE   1,098 0 0
ITERIS INC NEW COM COM 46564T107 5,632 912,877 SH   SOLE   861,053 0 51,824
ITRON INC COM COM 465741106 3,629 40,939 SH   SOLE   38,280 0 2,659
JETBLUE AWYS CORP COM COM 477143101 447 22,000 SH   SOLE   22,000 0 0
JOHNSON & JOHNSON COM COM 478160104 1,584 9,635 SH   SOLE   9,635 0 0
JPMORGAN CHASE & CO COM COM 46625H100 4,289 28,177 SH   SOLE   28,099 0 78
KANSAS CITY SOUTHERN COM NEW COM 485170302 825 3,125 SH   SOLE   3,125 0 0
KINDER MORGAN INC DEL COM COM 49456B101 12 712 SH   SOLE   712 0 0
KINGSTONE COS INC COM COM 496719105 565 66,108 SH   SOLE   30,813 0 35,295
KINROSS GOLD CORP COM COM 496902404 1,492 223,716 SH   SOLE   216,013 0 7,703
KNIGHT-SWIFT TRANSN HLDGS INC COM 499049104 452 9,405 SH   SOLE   9,405 0 0
KNOWLES CORP COM COM 49926D109 1,812 86,602 SH   SOLE   44,045 0 42,557
KOPIN CORP COM COM 500600101 2,898 276,295 SH   SOLE   119,057 0 157,238
KORNIT DIGITAL LTD SHS COM M6372Q113 7,152 72,155 SH   SOLE   66,353 0 5,802
KUBIENT INC COM COM 50116V107 284 38,849 SH   SOLE   38,033 0 816
KURA SUSHI USA INC CL A COM COM 501270102 1,519 48,021 SH   SOLE   20,683 0 27,338
LANDS END INC NEW COM COM 51509F105 2,276 91,743 SH   SOLE   39,457 0 52,286
LAZARD LTD SHS A COM G54050102 3,221 74,020 SH   SOLE   73,360 0 660
LAZYDAYS HLDGS INC COM COM 52110H100 847 47,583 SH   SOLE   22,231 0 25,352
LEMONADE INC COM COM 52567D107 0 4 SH   SOLE   4 0 0
LIGHTPATH TECHNOLOGIES INC CL COM 532257805 467 150,574 SH   SOLE   70,229 0 80,345
LIGHTSCAPE TECHNOLOGIES INC CO COM 53227B101 1 346,009 SH   SOLE   346,009 0 0
LINCOLN EDL SVCS CORP COM COM 533535100 1,000 155,991 SH   SOLE   72,756 0 83,235
LINDE PLC SHS COM G5494J103 6 20 SH   SOLE   20 0 0
LINDSAY CORP COM COM 535555106 2,277 13,663 SH   SOLE   12,684 0 979
LIQUIDITY SERVICES INC COM COM 53635B107 208 11,210 SH   SOLE   0 0 11,210
LIVENT CORP COM COM 53814L108 6,310 364,316 SH   SOLE   351,261 0 13,055
LIVERAMP HLDGS INC COM COM 53815P108 822 15,835 SH   SOLE   15,835 0 0
LORDSTOWN MOTORS CORP COM CL A COM 54405Q100 1,356 115,238 SH   SOLE   109,963 0 5,275
LOWES COS INC COM COM 548661107 1,652 8,687 SH   SOLE   8,587 0 100
LSI INDS INC COM COM 50216C108 2,221 260,424 SH   SOLE   112,024 0 148,400
LUMENTUM HLDGS INC COM COM 55024U109 1,478 16,177 SH   SOLE   9,538 0 6,639
LUNA INNOVATIONS COM COM 550351100 1,737 164,917 SH   SOLE   70,999 0 93,918
LUXFER HOLDINGS PLC SHS COM G5698W116 2,139 100,514 SH   SOLE   43,270 0 57,244
LYDALL INC DEL COM COM 550819106 2,613 77,455 SH   SOLE   33,334 0 44,121
LYONDELLBASELL INDUSTRIES N V COM N53745100 3 25 SH   SOLE   25 0 0
MAGNITE INC COM COM 55955D100 1,432 34,422 SH   SOLE   34,422 0 0
MANITEX INTL INC COM COM 563420108 1,799 228,070 SH   SOLE   98,249 0 129,821
MARCUS & MILLICHAP INC COM COM 566324109 454 13,483 SH   SOLE   13,169 0 314
MARSH & MCLENNAN COS INC COM COM 571748102 1,474 12,099 SH   SOLE   12,099 0 0
MARTEN TRANS LTD COM COM 573075108 489 28,822 SH   SOLE   28,822 0 0
MARTIN MARIETTA MATLS INC COM COM 573284106 3,162 9,415 SH   SOLE   9,348 0 67
MARVELL TECHNOLOGY GROUP LTD O COM G5876H105 1,460 29,811 SH   SOLE   29,811 0 0
MASTERCARD INCORPORATED CL A COM 57636Q104 42 118 SH   SOLE   118 0 0
MASTERCRAFT BOAT HLDGS INC COM COM 57637H103 2,485 93,469 SH   SOLE   40,283 0 53,186
MATADOR RES CO COM COM 576485205 2,433 103,737 SH   SOLE   51,475 0 52,262
MATCH GROUP INC NEW COM COM 57667L107 554 4,033 SH   SOLE   4,033 0 0
MATSON INC COM COM 57686G105 981 14,703 SH   SOLE   14,703 0 0
MCDONALDS CORP COM COM 580135101 11 50 SH   SOLE   50 0 0
MEDIWOUND LTD ORD SHS COM M68830104 1,780 331,394 SH   SOLE   142,696 0 188,698
MERCK & CO. INC COM COM 58933Y105 100 1,294 SH   SOLE   1,178 0 116
MERITOR INC COM COM 59001K100 1,741 59,189 SH   SOLE   29,418 0 29,771
MGM RESORTS INTERNATIONAL COM COM 552953101 831 21,878 SH   SOLE   21,878 0 0
MICRON TECHNOLOGY INC COM COM 595112103 25 284 SH   SOLE   284 0 0
MICROSOFT CORP COM COM 594918104 15,749 66,799 SH   SOLE   65,593 0 1,206
MIMECAST LTD ORD SHS COM G14838109 61 1,527 SH   SOLE   1,527 0 0
MITEK SYS INC COM NEW COM 606710200 825 56,618 SH   SOLE   56,618 0 0
MODEL N INC COM COM 607525102 3,450 97,926 SH   SOLE   62,834 0 35,092
MODERNA INC COM COM 60770K107 1,964 15,000 SH   SOLE   15,000 0 0
MOELIS & CO CL A COM 60786M105 980 17,864 SH   SOLE   17,658 0 206
MONDELEZ INTL INC CL A COM 609207105 7 127 SH   SOLE   127 0 0
MORGAN STANLEY COM NEW COM 617446448 3,302 42,523 SH   SOLE   42,523 0 0
MP MATERIALS CORP COM CL A COM 553368101 4,081 113,513 SH   SOLE   107,343 0 6,170
NATERA INC COM COM 632307104 4,033 39,721 SH   SOLE   22,828 0 16,893
NESTLE S A SPONSORED ADR COM 641069406 2 20 SH   SOLE   20 0 0
NETFLIX INC COM COM 64110L106 6,306 12,088 SH   SOLE   11,883 0 205
NEURONETICS INC COM COM 64131A105 2,008 162,362 SH   SOLE   70,135 0 92,227
NEWMONT CORP COM COM 651639106 9,595 159,197 SH   SOLE   155,172 0 4,025
NEXTERA ENERGY INC COM COM 65339F101 79 1,048 SH   SOLE   1,048 0 0
NEXTERA ENERGY PARTNERS LP COM COM 65341B106 110 1,516 SH   SOLE   1,516 0 0
NIKE INC CL B COM 654106103 1,135 8,540 SH   SOLE   7,360 0 1,180
NINTENDO LTD ADR COM 654445303 236 3,332 SH   SOLE   0 0 3,332
NORTHERN TECHNOLOGIES INTL COR COM 665809109 587 38,625 SH   SOLE   18,039 0 20,586
NORTHROP GRUMMAN CORP COM COM 666807102 1,310 4,047 SH   SOLE   4,047 0 0
NORWEGIAN CRUISE LINE HLDG LTD COM G66721104 1,250 45,292 SH   SOLE   45,292 0 0
NOVANTA INC COM COM 67000B104 3,127 23,706 SH   SOLE   10,199 0 13,507
NOVARTIS AG SPONSORED ADR COM 66987V109 455 5,326 SH   SOLE   5,326 0 0
NOVAVAX INC COM NEW COM 670002401 1,232 6,794 SH   SOLE   6,794 0 0
NOVOCURE LTD ORD SHS COM G6674U108 3,210 24,286 SH   SOLE   18,563 0 5,723
NVIDIA CORPORATION COM COM 67066G104 2,418 4,529 SH   SOLE   4,529 0 0
OLD REP INTL CORP COM COM 680223104 307 14,034 SH   SOLE   14,034 0 0
ONE STOP SYS INC COM COM 68247W109 738 116,476 SH   SOLE   54,311 0 62,165
ONTO INNOVATION INC COM COM 683344105 2,184 33,236 SH   SOLE   16,989 0 16,247
OPTIMIZERX CORP COM NEW COM 68401U204 1,283 26,322 SH   SOLE   12,837 0 13,485
ORACLE CORP COM COM 68389X105 70 1,000 SH   SOLE   1,000 0 0
ORION GROUP HOLDINGS INC COM COM 68628V308 1,816 299,124 SH   SOLE   128,829 0 170,295
OUTFRONT MEDIA INC COM COM 69007J106 580 26,587 SH   SOLE   26,587 0 0
PARATEK PHARMACEUTICALS INC CO COM 699374302 1,372 194,297 SH   SOLE   83,647 0 110,650
PATRICK INDS INC COM COM 703343103 5,761 67,780 SH   SOLE   52,488 0 15,292
PAYCHEX INC COM COM 704326107 4,142 42,261 SH   SOLE   41,327 0 934
PAYPAL HLDGS INC COM COM 70450Y103 1,122 4,620 SH   SOLE   4,620 0 0
PDC ENERGY INC COM COM 69327R101 1,312 38,134 SH   SOLE   38,134 0 0
PENN NATL GAMING INC COM COM 707569109 1,218 11,619 SH   SOLE   11,619 0 0
PEPSICO INC COM COM 713448108 9,337 66,010 SH   SOLE   63,942 0 2,068
PERION NETWORK LTD SHS NEW COM M78673114 1,070 59,780 SH   SOLE   27,884 0 31,896
PERKINELMER INC COM COM 714046109 346 2,700 SH   SOLE   2,700 0 0
PFIZER INC COM COM 717081103 2,924 80,697 SH   SOLE   80,697 0 0
PHILIP MORRIS INTL INC COM COM 718172109 36 402 SH   SOLE   402 0 0
PIONEER NAT RES CO COM COM 723787107 30 187 SH   SOLE   187 0 0
PNC FINL SVCS GROUP INC COM COM 693475105 22 123 SH   SOLE   123 0 0
POLARIS INC COM COM 731068102 107 805 SH   SOLE   805 0 0
PPL CORP COM COM 69351T106 42 1,459 SH   SOLE   1,459 0 0
PRIMORIS SVCS CORP COM COM 74164F103 1,126 33,992 SH   SOLE   33,598 0 394
PROCESSA PHARMACEUTICALS INC C COM 74275C205 795 72,908 SH   SOLE   71,385 0 1,523
PROCTER AND GAMBLE CO COM COM 742718109 2,189 16,165 SH   SOLE   16,165 0 0
PROTO LABS INC COM COM 743713109 640 5,254 SH   SOLE   5,254 0 0
Q2 HLDGS INC COM COM 74736L109 442 4,409 SH   SOLE   4,409 0 0
QUALCOMM INC COM COM 747525103 1,279 9,647 SH   SOLE   9,647 0 0
QUANTA SVCS INC COM COM 74762E102 1,619 18,400 SH   SOLE   17,776 0 624
QUMU CORP COM COM 749063103 319 47,189 SH   SOLE   46,080 0 1,109
RADA ELECTR INDS LTD COM PAR N COM M81863124 5,033 419,052 SH   SOLE   194,938 0 224,114
RADIANT LOGISTICS INC COM COM 75025X100 2,359 339,424 SH   SOLE   146,621 0 192,803
RANGE RES CORP COM COM 75281A109 174 16,866 SH   SOLE   16,866 0 0
RAVEN INDS INC COM COM 754212108 3,861 100,742 SH   SOLE   100,742 0 0
REALTY INCOME CORP COM COM 756109104 12 185 SH   SOLE   185 0 0
RECRO PHARMA INC COM COM 75629F109 1,303 466,992 SH   SOLE   201,143 0 265,849
REEDS INC COM COM 758338107 945 807,685 SH   SOLE   334,796 0 472,889
REGENERON PHARMACEUTICALS COM COM 75886F107 3,238 6,844 SH   SOLE   6,802 0 42
REPLIGEN CORP COM COM 759916109 138 712 SH   SOLE   712 0 0
RESIDEO TECHNOLOGIES INC COM COM 76118Y104 0 17 SH   SOLE   17 0 0
REVANCE THERAPEUTICS INC COM COM 761330109 3,885 138,989 SH   SOLE   103,914 0 35,075
REXNORD CORP COM COM 76169B102 21 450 SH   SOLE   450 0 0
RICHARDSON ELECTRS LTD COM COM 763165107 559 87,682 SH   SOLE   40,893 0 46,789
RIMINI STR INC DEL COM COM 76674Q107 2,596 289,438 SH   SOLE   124,549 0 164,889
RIO TINTO PLC SPONSORED ADR COM 767204100 89 1,152 SH   SOLE   1,152 0 0
ROBERT HALF INTL INC COM COM 770323103 9 114 SH   SOLE   49 0 65
ROCKWELL AUTOMATION INC COM COM 773903109 21 80 SH   SOLE   80 0 0
ROKU INC COM CL A COM 77543R102 1,262 3,873 SH   SOLE   3,873 0 0
ROYAL DUTCH SHELL PLC SPONS AD COM 780259206 41 1,054 SH   SOLE   1,054 0 0
ROYAL GOLD INC COM COM 780287108 144 1,337 SH   SOLE   1,319 0 18
ROYALTY PHARMA PLC SHS CLASS A COM G7709Q104 42 962 SH   SOLE   942 0 20
SALESFORCE COM INC COM COM 79466L302 3,132 14,785 SH   SOLE   13,951 0 834
SANOFI SPONSORED ADR COM 80105N105 10 200 SH   SOLE   200 0 0
SCHNEIDER NATIONAL INC CL B COM 80689H102 789 31,615 SH   SOLE   31,615 0 0
SCHWAB CHARLES CORP COM COM 808513105 22 341 SH   SOLE   341 0 0
SEABRIDGE GOLD INC COM COM 811916105 832 51,439 SH   SOLE   49,394 0 2,045
SEMPRA ENERGY COM COM 816851109 26 195 SH   SOLE   195 0 0
SENSATA TECHNOLOGIES HLDNG PLC COM G8060N102 5,943 102,554 SH   SOLE   99,130 0 3,424
SG BLOCKS INC COM NEW COM 78418A505 514 110,297 SH   SOLE   51,831 0 58,466
SHERWIN WILLIAMS CO COM COM 824348106 15 20 SH   SOLE   20 0 0
SIERRA WIRELESS INC COM COM 826516106 1,717 116,268 SH   SOLE   58,634 0 57,634
SKYLINE CHAMPION CORPORATION C COM 830830105 2,025 44,733 SH   SOLE   23,797 0 20,936
SKYWORKS SOLUTIONS INC COM COM 83088M102 1,301 7,090 SH   SOLE   7,090 0 0
SNAP ON INC COM COM 833034101 1,084 4,699 SH   SOLE   4,280 0 419
SNOWFLAKE INC CL A COM 833445109 67 291 SH   SOLE   285 0 6
SOUTHERN CO COM COM 842587107 149 2,400 SH   SOLE   2,400 0 0
SOUTHWEST AIRLS CO COM COM 844741108 644 10,543 SH   SOLE   10,543 0 0
SPDR GOLD TR GOLD SHS COM 78463V107 464 2,899 SH   SOLE   2,899 0 0
SPDR S&P 500 ETF TR TR UNIT COM 78462F103 29 73 SH   SOLE   73 0 0
STARBUCKS CORP COM COM 855244109 2,135 19,537 SH   SOLE   18,536 0 1,001
STEEL DYNAMICS INC COM COM 858119100 2,299 45,292 SH   SOLE   45,292 0 0
STEREOTAXIS INC COM NEW COM 85916J409 1,290 191,965 SH   SOLE   82,580 0 109,385
STERLING CONSTRUCTION CO INC C COM 859241101 5,624 242,399 SH   SOLE   150,132 0 92,267
SUMMIT WIRELESS TECH INC COM N COM 86633R203 378 122,198 SH   SOLE   56,995 0 65,203
SUNNOVA ENERGY INTL INC COM COM 86745K104 4,558 111,654 SH   SOLE   104,236 0 7,418
SUNOPTA INC COM COM 8676EP108 6,863 464,674 SH   SOLE   285,657 0 179,017
SUNPOWER CORP COM COM 867652406 2,060 61,581 SH   SOLE   30,944 0 30,637
SUNRUN INC COM COM 86771W105 13,661 225,871 SH   SOLE   214,827 0 11,044
SUPERIOR INDS INTL INC COM COM 868168105 2,065 363,526 SH   SOLE   156,537 0 206,989
SURGALIGN HOLDINGS INC COM COM 86882C105 2,002 918,577 SH   SOLE   395,729 0 522,848
SVB FINANCIAL GROUP COM COM 78486Q101 3,653 7,400 SH   SOLE   7,400 0 0
SYNEOS HEALTH INC CL A COM 87166B102 2,905 38,301 SH   SOLE   35,125 0 3,176
SYSCO CORP COM COM 871829107 8 100 SH   SOLE   100 0 0
TANDEM DIABETES CARE INC COM N COM 875372203 2,334 26,448 SH   SOLE   11,399 0 15,049
TARGET CORP COM COM 87612E106 2,919 14,739 SH   SOLE   14,572 0 167
TELADOC HEALTH INC COM COM 87918A105 593 3,263 SH   SOLE   3,263 0 0
TELOS CORP MD COM COM 87969B101 186 4,893 SH   SOLE   4,826 0 67
TENET HEALTHCARE CORP COM NEW COM 88033G407 322 6,187 SH   SOLE   6,187 0 0
TERADYNE INC COM COM 880770102 3,897 32,023 SH   SOLE   29,208 0 2,815
TESLA INC COM COM 88160R101 935 1,400 SH   SOLE   1,400 0 0
TJX COS INC NEW COM COM 872540109 2,274 34,369 SH   SOLE   33,949 0 420
TORTOISE ENERGY INFRA CORP COM COM 89147L886 5 220 SH   SOLE   220 0 0
TRANE TECHNOLOGIES PLC SHS COM G8994E103 241 1,456 SH   SOLE   150 0 1,306
TRANSCAT INC COM COM 893529107 1,798 36,643 SH   SOLE   15,752 0 20,891
TRANSMEDICS GROUP INC COM COM 89377M109 3,446 83,063 SH   SOLE   35,778 0 47,285
TRAVELZOO COM NEW COM 89421Q205 1,314 78,400 SH   SOLE   33,758 0 44,642
TRIMBLE INC COM COM 896239100 2,442 31,394 SH   SOLE   31,246 0 148
TRIPLEPOINT VENTURE GROWTH BDC COM 89677Y100 789 54,632 SH   SOLE   54,632 0 0
TWIST BIOSCIENCE CORP COM COM 90184D100 6,471 52,243 SH   SOLE   49,046 0 3,197
TWITTER INC COM COM 90184L102 3,303 51,913 SH   SOLE   49,897 0 2,016
U S CONCRETE INC COM NEW COM 90333L201 2,162 29,492 SH   SOLE   29,492 0 0
ULTA BEAUTY INC COM COM 90384S303 1,855 5,999 SH   SOLE   5,929 0 70
ULTRAGENYX PHARMACEUTICAL INC COM 90400D108 317 2,788 SH   SOLE   2,788 0 0
UNION PAC CORP COM COM 907818108 8 35 SH   SOLE   35 0 0
UNITED AIRLS HLDGS INC COM COM 910047109 1,303 22,646 SH   SOLE   22,646 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 191 1,126 SH   SOLE   1,126 0 0
UNITED STATES STL CORP NEW COM COM 912909108 1,309 50,000 SH   SOLE   50,000 0 0
UNUM GROUP COM COM 91529Y106 1,359 48,820 SH   SOLE   48,820 0 0
US BANCORP DEL COM NEW COM 902973304 8 150 SH   SOLE   150 0 0
USA TRUCK INC COM COM 902925106 3,230 169,000 SH   SOLE   72,795 0 96,205
USIO INC COM COM 917313108 566 88,198 SH   SOLE   41,123 0 47,075
VALERO ENERGY CORP COM COM 91913Y100 895 12,505 SH   SOLE   12,505 0 0
VALMONT INDS INC COM COM 920253101 1,075 4,521 SH   SOLE   4,469 0 52
VANECK VECTORS ETF TR GOLD MIN COM 92189F106 916 28,194 SH   SOLE   28,194 0 0
VANECK VECTORS ETF TR JR GOLD COM 92189F791 3,894 86,516 SH   SOLE   84,644 0 1,872
VENATOR MATLS PLC SHS COM G9329Z100 1,221 263,800 SH   SOLE   125,859 0 137,941
VENUS CONCEPT INC COM COM 92332W105 1,171 498,378 SH   SOLE   214,665 0 283,713
VERACYTE INC COM COM 92337F107 6,292 117,063 SH   SOLE   77,222 0 39,841
VERICEL CORP COM COM 92346J108 4,094 73,699 SH   SOLE   31,830 0 41,869
VERIZON COMMUNICATIONS INC COM COM 92343V104 1,855 31,895 SH   SOLE   31,895 0 0
VERTEX PHARMACEUTICALS INC COM COM 92532F100 5,455 25,386 SH   SOLE   24,816 0 570
VIATRIS INC COM COM 92556V106 50 3,553 SH   SOLE   3,553 0 0
VIEWRAY INC COM COM 92672L107 2,411 554,251 SH   SOLE   270,190 0 284,061
VISA INC COM CL A COM 92826C839 42 199 SH   SOLE   199 0 0
VISTEON CORP COM NEW COM 92839U206 491 4,025 SH   SOLE   4,025 0 0
VONAGE HLDGS CORP COM COM 92886T201 232 19,647 SH   SOLE   19,647 0 0
VONTIER CORPORATION COM COM 928881101 30 1,000 SH   SOLE   1,000 0 0
VOXX INTL CORP CL A COM 91829F104 1,382 72,526 SH   SOLE   31,306 0 41,220
VULCAN MATLS CO COM COM 929160109 3,047 18,055 SH   SOLE   17,938 0 117
VUZIX CORP COM NEW COM 92921W300 4,150 163,134 SH   SOLE   70,180 0 92,954
WABTEC COM COM 929740108 310 3,922 SH   SOLE   3,921 0 1
WALMART INC COM COM 931142103 6,765 49,808 SH   SOLE   48,152 0 1,656
WASTE MGMT INC DEL COM COM 94106L109 107 827 SH   SOLE   827 0 0
WATTS WATER TECHNOLOGIES INC C COM 942749102 1,740 14,646 SH   SOLE   13,143 0 1,503
WEC ENERGY GROUP INC COM COM 92939U106 40 430 SH   SOLE   430 0 0
WELLS FARGO CO NEW COM COM 949746101 2,371 60,684 SH   SOLE   60,684 0 0
WERNER ENTERPRISES INC COM COM 950755108 413 8,754 SH   SOLE   8,754 0 0
WEX INC COM COM 96208T104 9 43 SH   SOLE   43 0 0
WHEATON PRECIOUS METALS CORP C COM 962879102 571 14,946 SH   SOLE   14,763 0 183
WHITE MTNS INS GROUP LTD COM COM G9618E107 78 70 SH   SOLE   70 0 0
WILLDAN GROUP INC COM COM 96924N100 1,712 41,716 SH   SOLE   17,953 0 23,763
WILLIAMS COS INC COM COM 969457100 16 680 SH   SOLE   680 0 0
WIMI HOLOGRAM CLOUD INC SPON A COM 97264L100 430 65,193 SH   SOLE   63,973 0 1,220
XEROX HOLDINGS CORP COM NEW COM 98421M106 252 10,392 SH   SOLE   10,392 0 0
ZILLOW GROUP INC CL A COM 98954M101 127 966 SH   SOLE   0 0 966
ZOOM VIDEO COMMUNICATIONS INC COM 98980L101 422 1,313 SH   SOLE   1,295 0 18
ZOVIO INC COM COM 98979V102 1,723 424,285 SH   SOLE   182,649 0 241,636
ZUORA INC COM CL A COM 98983V106 1,723 116,436 SH   SOLE   58,929 0 57,507