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
3-D SYS CORP DEL COM NEW COM 88554D205 3,228 193,520 SH   SOLE   142,791 0 50,729
ABBOTT LABS COM COM 002824100 205 1,729 SH   SOLE   1,729 0 0
ACCOLADE INC COM COM 00437E102 3,180 181,093 SH   SOLE   157,365 0 23,728
ACI WORLDWIDE INC COM COM 004498101 314 9,987 SH   SOLE   9,987 0 0
ACUITY BRANDS INC COM COM 00508Y102 369 1,951 SH   SOLE   1,951 0 0
ADVANSIX INC COM COM 00773T101 3,675 71,935 SH   SOLE   36,191 0 35,744
AEHR TEST SYS COM COM 00760J108 1,707 168,023 SH   SOLE   75,657 0 92,366
AGNICO EAGLE MINES LTD COM COM 008474108 6,411 104,679 SH   SOLE   103,070 0 1,609
AIR PRODS & CHEMS INC COM COM 009158106 2,729 10,919 SH   SOLE   10,919 0 0
ALBEMARLE CORP COM COM 012653101 10,820 48,925 SH   SOLE   46,835 0 2,090
ALCON AG ORD SHS COM H01301128 56 703 SH   SOLE   703 0 0
ALPHABET INC CAP STK CL C COM 02079K107 45 16 SH   SOLE   16 0 0
ALPHATEC HLDGS INC COM NEW COM 02081G201 2,387 207,533 SH   SOLE   93,362 0 114,171
ALTAIR ENGR INC COM CL A COM 021369103 363 5,641 SH   SOLE   5,641 0 0
AMAZON COM INC COM COM 023135106 11,283 3,461 SH   SOLE   3,335 0 126
AMERICAN AIRLS GROUP INC COM COM 02376R102 1,693 92,750 SH   SOLE   92,750 0 0
AMERICAN EXPRESS CO COM COM 025816109 3,436 18,377 SH   SOLE   18,377 0 0
AMERICAN WTR WKS CO INC NEW CO COM 030420103 79 479 SH   SOLE   479 0 0
AMGEN INC COM COM 031162100 1,237 5,116 SH   SOLE   5,116 0 0
AMPHENOL CORP NEW CL A COM 032095101 11 146 SH   SOLE   146 0 0
AMTECH SYS INC COM PAR $0.01N COM 032332504 2,543 252,811 SH   SOLE   113,758 0 139,053
AMYRIS INC COM NEW COM 03236M200 1,566 359,073 SH   SOLE   337,175 0 21,898
ANALOG DEVICES INC COM COM 032654105 23 141 SH   SOLE   141 0 0
APOLLO ENDOSURGERY INC COM COM 03767D108 2,276 376,253 SH   SOLE   169,202 0 207,051
APPLE INC COM COM 037833100 20,098 115,101 SH   SOLE   111,469 0 3,632
APPLIED INDL TECHNOLOGIES INC COM 03820C105 447 4,353 SH   SOLE   4,353 0 0
ARCHER DANIELS MIDLAND CO COM COM 039483102 131 1,446 SH   SOLE   1,446 0 0
ARRAY TECHNOLOGIES INC COM SHS COM 04271T100 2,872 254,811 SH   SOLE   242,359 0 12,452
ASGN INC COM COM 00191U102 2,378 20,374 SH   SOLE   19,404 0 970
ASPEN AEROGELS INC COM COM 04523Y105 17,602 510,488 SH   SOLE   417,792 0 92,696
AUTODESK INC COM COM 052769106 11 53 SH   SOLE   53 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 256 1,124 SH   SOLE   1,124 0 0
AUTOWEB INC COM COM 05335B100 570 246,844 SH   SOLE   95,251 0 151,593
AVID BIOSERVICES INC COM COM 05368M106 4,345 213,310 SH   SOLE   112,367 0 100,943
AVIENT CORPORATION COM COM 05368V106 3,126 65,125 SH   SOLE   61,188 0 3,937
AWARE INC MASS COM COM 05453N100 417 139,003 SH   SOLE   53,367 0 85,636
AXALTA COATING SYS LTD COM COM G0750C108 220 8,935 SH   SOLE   8,935 0 0
AXOS FINANCIAL INC COM COM 05465C100 2,279 49,122 SH   SOLE   49,033 0 89
B2GOLD CORP COM COM 11777Q209 46 10,000 SH   SOLE   10,000 0 0
BABCOCK & WILCOX ENTERPRISES I COM 05614L209 2,849 349,125 SH   SOLE   175,627 0 173,498
BADGER METER INC COM COM 056525108 3,965 39,769 SH   SOLE   37,610 0 2,159
BAKER HUGHES COMPANY CL A COM 05722G100 1,260 34,613 SH   SOLE   34,613 0 0
BANCORP INC DEL COM COM 05969A105 2,901 102,411 SH   SOLE   46,004 0 56,407
BANK NEW YORK MELLON CORP COM COM 064058100 4 84 SH   SOLE   84 0 0
BARRICK GOLD CORP COM COM 067901108 3,627 147,880 SH   SOLE   145,913 0 1,967
BEAM GLOBAL COM COM 07373B109 389 19,026 SH   SOLE   7,307 0 11,719
BENCHMARK ELECTRS INC COM COM 08160H101 3,018 120,532 SH   SOLE   95,724 0 24,808
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 27 76 SH   SOLE   76 0 0
BIGCOMMERCE HLDGS INC COM SER COM 08975P108 127 5,778 SH   SOLE   5,778 0 0
BIOGEN INC COM COM 09062X103 997 4,734 SH   SOLE   4,734 0 0
BIOLASE INC COM NEW COM 090911207 573 1,621,992 SH   SOLE   622,736 0 999,256
BK OF AMERICA CORP COM COM 060505104 95 2,295 SH   SOLE   2,295 0 0
BLOOM ENERGY CORP COM CL A COM 093712107 1,783 73,815 SH   SOLE   66,237 0 7,578
BOOKING HOLDINGS INC COM COM 09857L108 1,444 615 SH   SOLE   615 0 0
BP PLC SPONSORED ADR COM 055622104 9,461 321,815 SH   SOLE   306,804 0 15,011
BROADCOM INC COM COM 11135F101 261 415 SH   SOLE   415 0 0
BROADRIDGE FINL SOLUTIONS INC COM 11133T103 3 18 SH   SOLE   18 0 0
BROADWIND INC COM NEW COM 11161T207 748 344,743 SH   SOLE   132,307 0 212,436
BUILDERS FIRSTSOURCE INC COM COM 12008R107 3,040 47,102 SH   SOLE   28,917 0 18,185
C H ROBINSON WORLDWIDE INC COM COM 12541W209 1,663 15,444 SH   SOLE   15,444 0 0
CAESARSTONE LTD ORD SHS COM M20598104 1,426 135,567 SH   SOLE   60,925 0 74,642
CANADIAN PAC RY LTD COM COM 13645T100 1,254 15,194 SH   SOLE   15,194 0 0
CAPITAL ONE FINL CORP COM COM 14040H105 23 175 SH   SOLE   175 0 0
CASTLE BIOSCIENCES INC COM COM 14843C105 5,260 117,245 SH   SOLE   96,949 0 20,296
CATERPILLAR INC COM COM 149123101 5,980 26,839 SH   SOLE   26,467 0 372
CDK GLOBAL INC COM COM 12508E101 10 201 SH   SOLE   201 0 0
CECO ENVIRONMENTAL CORP COM COM 125141101 942 171,562 SH   SOLE   76,966 0 94,596
CELANESE CORP DEL COM COM 150870103 19 135 SH   SOLE   135 0 0
CENTURY CMNTYS INC COM COM 156504300 1,620 30,250 SH   SOLE   17,573 0 12,677
CHAMPIONS ONCOLOGY INC COM NEW COM 15870P307 936 115,075 SH   SOLE   44,308 0 70,767
CHAMPIONX CORPORATION COM COM 15872M104 2 78 SH   SOLE   78 0 0
CHARLES & COLVARD LTD COM COM 159765106 567 361,443 SH   SOLE   139,333 0 222,110
CHEGG INC COM COM 163092109 9,779 269,536 SH   SOLE   239,811 0 29,725
CHENIERE ENERGY INC COM NEW COM 16411R208 2,786 20,093 SH   SOLE   19,791 0 302
CHEVRON CORP NEW COM COM 166764100 1,557 9,565 SH   SOLE   9,565 0 0
CHIMERA INVT CORP COM NEW COM 16934Q208 6 478 SH   SOLE   478 0 0
CIENA CORP COM NEW COM 171779309 7,187 118,536 SH   SOLE   113,008 0 5,528
CINCINNATI FINL CORP COM COM 172062101 210 1,541 SH   SOLE   1,541 0 0
CLEAN HARBORS INC COM COM 184496107 1,481 13,270 SH   SOLE   13,270 0 0
CLEVELAND-CLIFFS INC NEW COM COM 185899101 1,300 40,358 SH   SOLE   34,428 0 5,930
COCA COLA CO COM COM 191216100 848 13,677 SH   SOLE   13,677 0 0
CODEXIS INC COM COM 192005106 3,290 159,544 SH   SOLE   76,498 0 83,046
COGNEX CORP COM COM 192422103 7,593 98,415 SH   SOLE   94,131 0 4,284
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 15 165 SH   SOLE   165 0 0
COINBASE GLOBAL INC COM CL A COM 19260Q107 1,674 8,819 SH   SOLE   8,498 0 321
COLGATE PALMOLIVE CO COM COM 194162103 1,153 15,202 SH   SOLE   15,202 0 0
COMCAST CORP NEW CL A COM 20030N101 18 387 SH   SOLE   387 0 0
CONSTELLATION BRANDS INC CL A COM 21036P108 2,260 9,814 SH   SOLE   9,701 0 113
CONTINENTAL RES INC COM COM 212015101 1,762 28,726 SH   SOLE   28,726 0 0
CORTEVA INC COM COM 22052L104 1,870 32,534 SH   SOLE   32,534 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 104 180 SH   SOLE   180 0 0
COWEN INC CL A NEW COM 223622606 7,640 281,921 SH   SOLE   223,809 0 58,112
CREXENDO INC COM COM 226552107 617 169,895 SH   SOLE   65,228 0 104,667
CRISPR THERAPEUTICS AG NAMEN A COM H17182108 1,934 30,811 SH   SOLE   30,078 0 733
CROWDSTRIKE HLDGS INC CL A COM 22788C105 5,470 24,090 SH   SOLE   23,508 0 582
CRYOPORT INC COM PAR $0.001 COM 229050307 2,029 58,113 SH   SOLE   26,079 0 32,034
CSX CORP COM COM 126408103 1,280 34,184 SH   SOLE   34,184 0 0
CUTERA INC COM COM 232109108 8,799 127,519 SH   SOLE   80,824 0 46,695
CYNERGISTEK INC COM COM 23258P105 475 354,398 SH   SOLE   137,145 0 217,253
DANA INC COM COM 235825205 212 12,059 SH   SOLE   12,059 0 0
DEERE & CO COM COM 244199105 2,203 5,303 SH   SOLE   5,303 0 0
DELTA AIR LINES INC DEL COM NE COM 247361702 1,187 30,008 SH   SOLE   30,008 0 0
DELUXE CORP COM COM 248019101 725 23,968 SH   SOLE   13,705 0 10,263
DEXCOM INC COM COM 252131107 406 793 SH   SOLE   793 0 0
DIAMONDBACK ENERGY INC COM COM 25278X109 1,062 7,744 SH   SOLE   7,744 0 0
DIGI INTL INC COM COM 253798102 3,847 178,749 SH   SOLE   108,994 0 69,755
DISCOVERY INC COM SER A COM 25470F104 7 277 SH   SOLE   277 0 0
DISCOVERY INC COM SER C COM 25470F302 10 390 SH   SOLE   390 0 0
DISNEY WALT CO COM COM 254687106 5,965 43,487 SH   SOLE   41,524 0 1,963
DIXIE GROUP INC CL A COM 255519100 478 154,182 SH   SOLE   59,454 0 94,728
DOLLAR TREE INC COM COM 256746108 405 2,530 SH   SOLE   2,530 0 0
DOMO INC COM CL B COM 257554105 1,121 22,172 SH   SOLE   13,152 0 9,020
DORIAN LPG LTD SHS USD COM Y2106R110 1,449 100,000 SH   SOLE   100,000 0 0
DOVER CORP COM COM 260003108 24 156 SH   SOLE   156 0 0
DOW INC COM COM 260557103 286 4,495 SH   SOLE   4,495 0 0
DRAFTKINGS INC COM CL A COM 26142R104 1,569 80,597 SH   SOLE   78,368 0 2,229
DT MIDSTREAM INC COMMON STOCK COM 23345M107 20 367 SH   SOLE   367 0 0
DTE ENERGY CO COM COM 233331107 97 735 SH   SOLE   735 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204 266 2,384 SH   SOLE   2,384 0 0
DUPONT DE NEMOURS INC COM COM 26614N102 58 791 SH   SOLE   791 0 0
DZS INC COM COM 268211109 2,021 145,737 SH   SOLE   65,622 0 80,115
E L F BEAUTY INC COM COM 26856L103 1,800 69,700 SH   SOLE   42,343 0 27,357
EATON CORP PLC SHS COM G29183103 31 203 SH   SOLE   133 0 70
ECOLAB INC COM COM 278865100 15 83 SH   SOLE   83 0 0
EKSO BIONICS HLDGS INC COM COM 282644301 484 167,645 SH   SOLE   64,343 0 103,302
ENBRIDGE INC COM COM 29250N105 4 85 SH   SOLE   85 0 0
ENDAVA PLC ADS COM 29260V105 6,219 46,752 SH   SOLE   35,725 0 11,027
ENERGY RECOVERY INC COM COM 29270J100 9,046 449,138 SH   SOLE   421,556 0 27,582
ENERGY TRANSFER L P COM UT LTD COM 29273V100 50 4,441 SH   SOLE   4,441 0 0
ENOVIX CORPORATION COM COM 293594107 2,472 173,225 SH   SOLE   158,258 0 14,967
ENPHASE ENERGY INC COM COM 29355A107 5,826 28,873 SH   SOLE   27,411 0 1,462
ENTERPRISE PRODS PARTNERS L P COM 293792107 84 3,266 SH   SOLE   3,266 0 0
EQUINOR ASA SPONSORED ADR COM 29446M102 471 12,548 SH   SOLE   12,548 0 0
ESSENTIAL UTILS INC COM COM 29670G102 22 425 SH   SOLE   425 0 0
EVERBRIDGE INC COM COM 29978A104 1,083 24,810 SH   SOLE   23,723 0 1,087
EVERCOMMERCE INC COM COM 29977X105 1,615 122,376 SH   SOLE   69,822 0 52,554
EVERCORE INC CLASS A COM 29977A105 1,357 12,186 SH   SOLE   7,811 0 4,375
EVEREST RE GROUP LTD COM COM G3223R108 268 889 SH   SOLE   848 0 41
EVOLUS INC COM COM 30052C107 4,170 371,620 SH   SOLE   266,813 0 104,807
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105 9,164 195,057 SH   SOLE   164,410 0 30,647
EXXON MOBIL CORP COM COM 30231G102 5,732 69,405 SH   SOLE   67,988 0 1,417
EYEPOINT PHARMACEUTICALS INC C COM 30233G209 3,361 276,591 SH   SOLE   171,565 0 105,026
FEDEX CORP COM COM 31428X106 29 124 SH   SOLE   79 0 45
FIFTH THIRD BANCORP COM COM 316773100 32 750 SH   SOLE   750 0 0
FIRST BK WILLIAMSTOWN NEW JERS COM 31931U102 1,487 104,574 SH   SOLE   46,972 0 57,602
FIRST FNDTN INC COM COM 32026V104 1,960 80,710 SH   SOLE   46,143 0 34,567
FIRST SOLAR INC COM COM 336433107 1,070 12,782 SH   SOLE   12,782 0 0
FIVE BELOW INC COM COM 33829M101 1,207 7,619 SH   SOLE   4,341 0 3,278
FLEXIBLE SOLUTIONS INTL INC CO COM 33938T104 838 205,994 SH   SOLE   79,124 0 126,870
FLUOR CORP NEW COM COM 343412102 1,556 54,252 SH   SOLE   54,252 0 0
FORD MTR CO DEL COM COM 345370860 8,122 480,325 SH   SOLE   460,264 0 20,061
FRANCO NEV CORP COM COM 351858105 709 4,445 SH   SOLE   4,391 0 54
FREEPORT-MCMORAN INC CL B COM 35671D857 1,837 36,926 SH   SOLE   36,926 0 0
FULGENT GENETICS INC COM COM 359664109 1,461 23,415 SH   SOLE   10,536 0 12,879
GALIANO GOLD INC COM COM 36352H100 11 20,000 SH   SOLE   20,000 0 0
GALLAGHER ARTHUR J & CO COM COM 363576109 1,175 6,730 SH   SOLE   6,730 0 0
GATES INDL CORP PLC ORD SHS COM G39108108 2,657 176,450 SH   SOLE   164,529 0 11,921
GENASYS INC COM COM 36872P103 645 234,665 SH   SOLE   90,539 0 144,126
GENERAC HLDGS INC COM COM 368736104 8,500 28,593 SH   SOLE   27,497 0 1,096
GENERAL ELECTRIC CO COM NEW COM 369604301 101 1,100 SH   SOLE   870 0 230
GENERAL MTRS CO COM COM 37045V100 2,193 50,140 SH   SOLE   49,513 0 627
GENPACT LIMITED SHS COM G3922B107 310 7,123 SH   SOLE   7,123 0 0
GLAUKOS CORP COM COM 377322102 3,220 55,687 SH   SOLE   55,687 0 0
GLOBUS MED INC CL A COM 379577208 3,498 47,409 SH   SOLE   44,269 0 3,140
GMS INC COM COM 36251C103 509 10,221 SH   SOLE   10,221 0 0
GOLAR LNG LTD SHS COM G9456A100 2,194 88,554 SH   SOLE   88,554 0 0
GOLDMAN SACHS GROUP INC COM COM 38141G104 7,262 21,998 SH   SOLE   21,665 0 333
GSE SYS INC COM COM 36227K106 947 455,319 SH   SOLE   174,795 0 280,524
GUIDEWIRE SOFTWARE INC COM COM 40171V100 10 102 SH   SOLE   102 0 0
HANNON ARMSTRONG SUST INFR CAP COM 41068X100 6,857 144,561 SH   SOLE   138,494 0 6,067
HARMONIC INC COM COM 413160102 440 47,340 SH   SOLE   47,340 0 0
HARSCO CORP COM COM 415864107 908 74,168 SH   SOLE   42,245 0 31,923
HARVARD BIOSCIENCE INC COM COM 416906105 2,682 431,848 SH   SOLE   194,568 0 237,280
HCI GROUP INC COM COM 40416E103 2,481 36,391 SH   SOLE   18,621 0 17,770
HEALTH CATALYST INC COM COM 42225T107 850 32,523 SH   SOLE   18,546 0 13,977
HERITAGE CRYSTAL CLEAN INC COM COM 42726M106 1,980 66,858 SH   SOLE   30,001 0 36,857
HOME DEPOT INC COM COM 437076102 4,168 13,923 SH   SOLE   13,676 0 247
HONEYWELL INTL INC COM COM 438516106 20 103 SH   SOLE   103 0 0
HUBBELL INC COM COM 443510607 16 85 SH   SOLE   85 0 0
HUDSON GLOBAL INC COM NEW COM 443787205 873 21,475 SH   SOLE   8,099 0 13,376
HUDSON TECHNOLOGIES INC COM COM 444144109 1,392 224,088 SH   SOLE   86,591 0 137,497
HUTTIG BLDG PRODS INC COM COM 448451104 1,538 144,302 SH   SOLE   55,473 0 88,829
IAC INTERACTIVECORP NEW COM NE COM 44891N208 1,079 10,761 SH   SOLE   10,761 0 0
ICAD INC COM NEW COM 44934S206 544 122,011 SH   SOLE   54,788 0 67,223
ICHOR HOLDINGS SHS COM G4740B105 4,421 124,121 SH   SOLE   100,700 0 23,421
ICU MED INC COM COM 44930G107 1,101 4,946 SH   SOLE   4,946 0 0
IDENTIV INC COM NEW COM 45170X205 4,894 302,666 SH   SOLE   136,399 0 166,267
IDEX CORP COM COM 45167R104 12 62 SH   SOLE   62 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 13 64 SH   SOLE   64 0 0
IMPINJ INC COM COM 453204109 2,705 42,567 SH   SOLE   19,143 0 23,424
INFRA AND ENERGY ALTRNTIVE INC COM 45686J104 2,675 225,739 SH   SOLE   100,405 0 125,334
INNOVATIVE INDL PPTYS INC COM COM 45781V101 5,592 27,224 SH   SOLE   26,348 0 876
INOTIV INC COM COM 45783Q100 2,203 84,167 SH   SOLE   37,881 0 46,286
INSTRUCTURE HLDGS INC COM COM 457790103 1,433 71,430 SH   SOLE   40,443 0 30,987
INTERNATIONAL BUSINESS MACHS C COM 459200101 1,244 9,571 SH   SOLE   9,571 0 0
INTEST CORP COM COM 461147100 1,181 110,020 SH   SOLE   42,402 0 67,618
INTRICON CORP COM COM 46121H109 1,336 55,981 SH   SOLE   21,606 0 34,375
INTUIT COM COM 461202103 6,722 13,980 SH   SOLE   13,613 0 367
INTUITIVE SURGICAL INC COM NEW COM 46120E602 1,493 4,950 SH   SOLE   4,884 0 66
IRIDEX CORP COM COM 462684101 1,421 306,993 SH   SOLE   135,542 0 171,451
ISHARES SILVER TRUST ISHARES COM 46428Q109 953 41,663 SH   SOLE   41,591 0 72
ISHARES TR RUS 2000 GRW ETF COM 464287648 100 391 SH   SOLE   391 0 0
ISUN INC COM COM 465246106 886 216,122 SH   SOLE   89,518 0 126,604
ITERIS INC NEW COM COM 46564T107 1,659 556,591 SH   SOLE   519,544 0 37,047
JOHNSON & JOHNSON COM COM 478160104 2,759 15,567 SH   SOLE   15,567 0 0
JPMORGAN CHASE & CO COM COM 46625H100 2,702 19,819 SH   SOLE   19,741 0 78
KINDER MORGAN INC DEL COM COM 49456B101 9 497 SH   SOLE   497 0 0
KINROSS GOLD CORP COM COM 496902404 1,167 198,404 SH   SOLE   192,080 0 6,324
KNIGHT-SWIFT TRANSN HLDGS INC COM 499049104 1,554 30,790 SH   SOLE   30,790 0 0
KOPIN CORP COM COM 500600101 726 287,040 SH   SOLE   128,598 0 158,442
KORNIT DIGITAL LTD SHS COM M6372Q113 6,612 79,958 SH   SOLE   74,186 0 5,772
KRATOS DEFENSE & SEC SOLUTIONS COM 50077B207 1,621 79,157 SH   SOLE   45,261 0 33,896
KURA SUSHI USA INC CL A COM COM 501270102 2,749 49,846 SH   SOLE   22,343 0 27,503
LANDS END INC NEW COM COM 51509F105 1,610 95,126 SH   SOLE   42,714 0 52,412
LANTRONIX INC COM NEW COM 516548203 2,173 325,272 SH   SOLE   146,509 0 178,763
LIFETIME BRANDS INC COM COM 53222Q103 1,144 89,090 SH   SOLE   40,049 0 49,041
LILLY ELI & CO COM COM 532457108 2,305 8,048 SH   SOLE   8,048 0 0
LINCOLN EDL SVCS CORP COM COM 533535100 1,253 175,271 SH   SOLE   67,651 0 107,620
LINCOLN NATL CORP IND COM COM 534187109 774 11,835 SH   SOLE   11,835 0 0
LINDE PLC SHS COM G5494J103 6 20 SH   SOLE   20 0 0
LINDSAY CORP COM COM 535555106 3,459 22,032 SH   SOLE   20,738 0 1,294
LIQUIDITY SVCS INC COM COM 53635B107 192 11,210 SH   SOLE   0 0 11,210
LIVENT CORP COM COM 53814L108 8,448 324,040 SH   SOLE   308,896 0 15,144
LSI INDS INC OHIO COM COM 50216C108 1,614 269,010 SH   SOLE   121,572 0 147,438
LUXFER HOLDINGS PLC SHS COM G5698W116 1,752 104,263 SH   SOLE   46,789 0 57,474
LYONDELLBASELL INDUSTRIES N V COM N53745100 3 25 SH   SOLE   25 0 0
MANITEX INTL INC COM COM 563420108 1,720 236,330 SH   SOLE   106,182 0 130,148
MARCUS & MILLICHAP INC COM COM 566324109 712 13,510 SH   SOLE   13,196 0 314
MARQETA INC CLASS A COM COM 57142B104 236 21,371 SH   SOLE   21,371 0 0
MARSH & MCLENNAN COS INC COM COM 571748102 1,164 6,828 SH   SOLE   6,828 0 0
MARTIN MARIETTA MATLS INC COM COM 573284106 3,443 8,946 SH   SOLE   8,879 0 67
MARVELL TECHNOLOGY INC COM COM 573874104 1,436 20,020 SH   SOLE   20,020 0 0
MASTECH DIGITAL INC COM COM 57633B100 1,675 90,594 SH   SOLE   39,951 0 50,643
MASTERCARD INCORPORATED CL A COM 57636Q104 18 50 SH   SOLE   50 0 0
MATADOR RES CO COM COM 576485205 2,510 47,367 SH   SOLE   26,471 0 20,896
MATSON INC COM COM 57686G105 215 1,785 SH   SOLE   1,785 0 0
MERCK & CO INC COM COM 58933Y105 100 1,219 SH   SOLE   1,103 0 116
MICRON TECHNOLOGY INC COM COM 595112103 22 284 SH   SOLE   284 0 0
MICROSOFT CORP COM COM 594918104 18,528 60,096 SH   SOLE   59,013 0 1,083
MONDELEZ INTL INC CL A COM 609207105 8 127 SH   SOLE   127 0 0
MORGAN STANLEY COM NEW COM 617446448 1,818 20,801 SH   SOLE   20,206 0 595
MP MATERIALS CORP COM CL A COM 553368101 8,629 150,484 SH   SOLE   142,177 0 8,307
NESTLE S A SPONSORED ADR COM 641069406 3 20 SH   SOLE   20 0 0
NEW GOLD INC CDA COM COM 644535106 685 380,465 SH   SOLE   380,465 0 0
NEWMONT CORP COM COM 651639106 11,972 150,680 SH   SOLE   146,655 0 4,025
NEXTERA ENERGY INC COM COM 65339F101 63 740 SH   SOLE   740 0 0
NEXTERA ENERGY PARTNERS LP COM COM 65341B106 138 1,658 SH   SOLE   1,658 0 0
NIKE INC CL B COM 654106103 159 1,180 SH   SOLE   0 0 1,180
NORTHERN TECHNOLOGIES INTL COR COM 665809109 591 49,181 SH   SOLE   18,970 0 30,211
NORTHROP GRUMMAN CORP COM COM 666807102 1,543 3,451 SH   SOLE   3,451 0 0
NOVANTA INC COM COM 67000B104 3,507 24,644 SH   SOLE   11,049 0 13,595
NOVARTIS AG SPONSORED ADR COM 66987V109 360 4,101 SH   SOLE   4,101 0 0
NUTANIX INC CL A COM 67059N108 930 34,687 SH   SOLE   34,687 0 0
NVENT ELECTRIC PLC SHS COM G6700G107 249 7,146 SH   SOLE   7,146 0 0
NVIDIA CORPORATION COM COM 67066G104 1,188 4,355 SH   SOLE   4,355 0 0
OLAPLEX HLDGS INC COM COM 679369108 856 54,790 SH   SOLE   54,790 0 0
OLD REP INTL CORP COM COM 680223104 6,333 244,820 SH   SOLE   235,275 0 9,545
ONE STOP SYS INC COM COM 68247W109 734 192,114 SH   SOLE   74,111 0 118,003
ONTO INNOVATION INC COM COM 683344105 1,514 17,419 SH   SOLE   9,949 0 7,470
OP BANCORP COM COM 67109R109 1,666 120,264 SH   SOLE   54,022 0 66,242
OPIANT PHARMACEUTICALS INC COM COM 683750103 686 32,040 SH   SOLE   12,303 0 19,737
OPTIMIZERX CORP COM NEW COM 68401U204 1,602 42,492 SH   SOLE   21,370 0 21,122
ORACLE CORP COM COM 68389X105 83 1,000 SH   SOLE   1,000 0 0
ORGANON & CO COMMON STOCK COM 68622V106 4 109 SH   SOLE   109 0 0
OUTFRONT MEDIA INC COM COM 69007J106 558 19,615 SH   SOLE   19,615 0 0
PACIFIC BIOSCIENCES CALIF INC COM 69404D108 95 10,407 SH   SOLE   10,407 0 0
PATRICK INDS INC COM COM 703343103 4,866 80,693 SH   SOLE   68,307 0 12,386
PAYCHEX INC COM COM 704326107 5,190 38,029 SH   SOLE   37,248 0 781
PDC ENERGY INC COM COM 69327R101 1,546 21,274 SH   SOLE   21,274 0 0
PEPSICO INC COM COM 713448108 7,410 44,272 SH   SOLE   43,391 0 881
PERION NETWORK LTD SHS NEW COM M78673114 1,445 64,247 SH   SOLE   24,668 0 39,579
PERKINELMER INC COM COM 714046109 455 2,609 SH   SOLE   2,609 0 0
PFIZER INC COM COM 717081103 6,625 127,964 SH   SOLE   126,211 0 1,753
PHILIP MORRIS INTL INC COM COM 718172109 38 402 SH   SOLE   402 0 0
PIONEER NAT RES CO COM COM 723787107 47 187 SH   SOLE   187 0 0
PNC FINL SVCS GROUP INC COM COM 693475105 23 123 SH   SOLE   123 0 0
PPL CORP COM COM 69351T106 35 1,238 SH   SOLE   1,238 0 0
PROCTER AND GAMBLE CO COM COM 742718109 2,095 13,711 SH   SOLE   13,711 0 0
PROFIRE ENERGY INC COM COM 74316X101 611 469,984 SH   SOLE   181,680 0 288,304
PROTO LABS INC COM COM 743713109 666 12,593 SH   SOLE   12,593 0 0
PROVIDENT BANCORP INC COM NEW COM 74383L105 1,814 111,832 SH   SOLE   50,579 0 61,253
Q2 HLDGS INC COM COM 74736L109 265 4,300 SH   SOLE   4,300 0 0
QUALCOMM INC COM COM 747525103 1,396 9,134 SH   SOLE   9,134 0 0
QUANTA SVCS INC COM COM 74762E102 2,227 16,922 SH   SOLE   16,400 0 522
RADA ELECTR INDS LTD COM PAR N COM M81863124 5,595 401,685 SH   SOLE   241,978 0 159,707
RADIANT LOGISTICS INC COM COM 75025X100 2,605 409,025 SH   SOLE   184,173 0 224,852
RANGE RES CORP COM COM 75281A109 2,608 85,862 SH   SOLE   85,862 0 0
REALTY INCOME CORP COM COM 756109104 13 185 SH   SOLE   185 0 0
RECRUITER COM GROUP INC COM NE COM 75630B303 530 195,408 SH   SOLE   75,538 0 119,870
REEDS INC COM COM 758338107 212 705,176 SH   SOLE   291,734 0 413,442
REGAL REXNORD CORPORATION COM COM 758750103 15 100 SH   SOLE   100 0 0
REGENERON PHARMACEUTICALS COM COM 75886F107 4,813 6,891 SH   SOLE   6,849 0 42
REPLIGEN CORP COM COM 759916109 134 712 SH   SOLE   712 0 0
RESIDEO TECHNOLOGIES INC COM COM 76118Y104 0 17 SH   SOLE   17 0 0
RESOURCES CONNECTION INC COM COM 76122Q105 2,899 169,125 SH   SOLE   84,874 0 84,251
REVANCE THERAPEUTICS INC COM COM 761330109 1,258 64,509 SH   SOLE   36,622 0 27,887
REVOLVE GROUP INC CL A COM 76156B107 6,519 121,426 SH   SOLE   100,817 0 20,609
RF INDS LTD COM PAR $0.01 COM 749552105 436 60,510 SH   SOLE   23,236 0 37,274
RICHARDSON ELECTRS LTD COM COM 763165107 1,386 111,395 SH   SOLE   42,737 0 68,658
RIO TINTO PLC SPONSORED ADR COM 767204100 100 1,241 SH   SOLE   1,241 0 0
ROBERT HALF INTL INC COM COM 770323103 13 114 SH   SOLE   49 0 65
ROCKWELL AUTOMATION INC COM COM 773903109 22 80 SH   SOLE   80 0 0
ROYAL GOLD INC COM COM 780287108 189 1,337 SH   SOLE   1,319 0 18
SALESFORCE INC COM COM 79466L302 3,333 15,697 SH   SOLE   14,863 0 834
SANOFI SPONSORED ADR COM 80105N105 10 200 SH   SOLE   200 0 0
SCHLUMBERGER LTD COM STK COM 806857108 1,566 37,909 SH   SOLE   37,909 0 0
SCHNEIDER NATIONAL INC CL B COM 80689H102 1,880 73,713 SH   SOLE   73,713 0 0
SCHWAB CHARLES CORP COM COM 808513105 29 341 SH   SOLE   341 0 0
SELECT ENERGY SERVICES INC-A COM 81617J301 1,243 145,094 SH   SOLE   145,094 0 0
SEMPRA COM COM 816851109 33 195 SH   SOLE   195 0 0
SENSATA TECHNOLOGIES HLDNG PLC COM G8060N102 6,870 135,105 SH   SOLE   130,801 0 4,304
SHERWIN WILLIAMS CO COM COM 824348106 9 36 SH   SOLE   36 0 0
SIERRA WIRELESS INC COM COM 826516106 4,110 227,817 SH   SOLE   140,473 0 87,344
SILGAN HOLDINGS INC COM COM 827048109 1,633 35,326 SH   SOLE   35,326 0 0
SKYLINE CHAMPION CORPORATION C COM 830830105 2,283 41,608 SH   SOLE   24,961 0 16,647
SNAP ON INC COM COM 833034101 840 4,090 SH   SOLE   3,721 0 369
SOCIETAL CDMO INC COM COM 75629F109 1,440 799,841 SH   SOLE   360,020 0 439,821
SOLAREDGE TECHNOLOGIES INC COM COM 83417M104 6,086 18,879 SH   SOLE   17,896 0 983
SOUTHERN CO COM COM 842587107 174 2,400 SH   SOLE   2,400 0 0
SPDR GOLD TR GOLD SHS COM 78463V107 2,041 11,299 SH   SOLE   11,299 0 0
SPDR S&P 500 ETF TR TR UNIT COM 78462F103 36 80 SH   SOLE   80 0 0
STARBUCKS CORP COM COM 855244109 1,569 17,242 SH   SOLE   16,357 0 885
STEREOTAXIS INC COM NEW COM 85916J409 1,036 277,644 SH   SOLE   124,779 0 152,865
STERLING CONSTRUCTION CO INC C COM 859241101 10,669 398,098 SH   SOLE   303,215 0 94,883
STRATA SKIN SCIENCES INC COM N COM 86272A206 392 266,985 SH   SOLE   102,512 0 164,473
SUNOPTA INC COM COM 8676EP108 3,882 773,221 SH   SOLE   559,060 0 214,161
SUNPOWER CORP COM COM 867652406 1,502 69,921 SH   SOLE   39,807 0 30,114
SUNRUN INC COM COM 86771W105 8,984 295,834 SH   SOLE   280,910 0 14,924
SUPERIOR INDS INTL INC COM COM 868168105 2,257 484,340 SH   SOLE   217,943 0 266,397
SVB FINANCIAL GROUP COM COM 78486Q101 1,589 2,840 SH   SOLE   2,840 0 0
SYNALLOY CORP COM COM 871565107 414 25,801 SH   SOLE   25,801 0 0
SYNCHRONOSS TECHNOLOGIES INC C COM 87157B103 1,671 965,814 SH   SOLE   434,806 0 531,008
SYNEOS HEALTH INC CL A COM 87166B102 2,391 29,537 SH   SOLE   26,361 0 3,176
SYNOVUS FINL CORP COM NEW COM 87161C501 1,438 29,351 SH   SOLE   29,351 0 0
SYSCO CORP COM COM 871829107 8 100 SH   SOLE   100 0 0
TANDEM DIABETES CARE INC COM N COM 875372203 16,534 142,178 SH   SOLE   123,461 0 18,717
TARGET CORP COM COM 87612E106 2,932 13,815 SH   SOLE   13,648 0 167
TERADYNE INC COM COM 880770102 17 145 SH   SOLE   145 0 0
TESSCO TECHNOLOGIES INC COM COM 872386107 564 93,356 SH   SOLE   35,843 0 57,513
TIVITY HEALTH INC COM COM 88870R102 1,717 53,388 SH   SOLE   30,260 0 23,128
TORTOISE ENERGY INFRA CORP COM COM 89147L886 8 222 SH   SOLE   222 0 0
TRANE TECHNOLOGIES PLC SHS COM G8994E103 291 1,906 SH   SOLE   150 0 1,756
TRANSCAT INC COM COM 893529107 2,324 28,645 SH   SOLE   12,895 0 15,750
TRANSMEDICS GROUP INC COM COM 89377M109 2,323 86,223 SH   SOLE   38,653 0 47,570
TRAVELZOO COM NEW COM 89421Q205 682 103,901 SH   SOLE   47,129 0 56,772
TRAVERE THERAPEUTICS INC COM COM 89422G107 1,395 54,116 SH   SOLE   30,639 0 23,477
TRIMBLE INC COM COM 896239100 5,684 78,785 SH   SOLE   77,008 0 1,777
TRIPADVISOR INC COM COM 896945201 854 31,494 SH   SOLE   31,494 0 0
TRIPLEPOINT VENTURE GROWTH BDC COM 89677Y100 973 55,728 SH   SOLE   55,728 0 0
TWIST BIOSCIENCE CORP COM COM 90184D100 1,912 38,724 SH   SOLE   37,739 0 985
TWITTER INC COM COM 90184L102 2,034 52,567 SH   SOLE   50,551 0 2,016
ULTA BEAUTY INC COM COM 90384S303 2,269 5,698 SH   SOLE   5,628 0 70
ULTRAGENYX PHARMACEUTICAL INC COM 90400D108 195 2,682 SH   SOLE   2,682 0 0
UNION PAC CORP COM COM 907818108 10 35 SH   SOLE   35 0 0
UNITED AIRLS HLDGS INC COM COM 910047109 1,220 26,316 SH   SOLE   26,316 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 236 1,101 SH   SOLE   1,101 0 0
UNITED STATES STL CORP NEW COM COM 912909108 2,415 64,000 SH   SOLE   64,000 0 0
UNIVERSAL STAINLESS & ALLOY CO COM 913837100 795 91,621 SH   SOLE   34,463 0 57,158
UNIVERSAL TECHNICAL INST INC C COM 913915104 1,843 208,297 SH   SOLE   208,297 0 0
UPWORK INC COM COM 91688F104 2,678 115,244 SH   SOLE   110,104 0 5,140
US BANCORP DEL COM NEW COM 902973304 8 150 SH   SOLE   150 0 0
USA TRUCK INC COM COM 902925106 1,820 88,345 SH   SOLE   39,796 0 48,549
USIO INC COM COM 917313108 781 218,111 SH   SOLE   83,759 0 134,352
VALERO ENERGY CORP COM COM 91913Y100 2,814 27,713 SH   SOLE   27,713 0 0
VALMONT INDS INC COM COM 920253101 1,031 4,323 SH   SOLE   4,271 0 52
VANECK ETF TRUST GOLD MINERS E COM 92189F106 1,094 28,517 SH   SOLE   28,517 0 0
VANECK ETF TRUST JUNIOR GOLD M COM 92189F791 3,727 79,525 SH   SOLE   77,859 0 1,666
VENUS CONCEPT INC COM COM 92332W105 55 38,730 SH   SOLE   14,863 0 23,867
VERACYTE INC COM COM 92337F107 6,111 221,661 SH   SOLE   178,814 0 42,847
VERIZON COMMUNICATIONS INC COM COM 92343V104 1,537 30,173 SH   SOLE   30,173 0 0
VERTEX PHARMACEUTICALS INC COM COM 92532F100 3,884 14,884 SH   SOLE   14,383 0 501
VIEWRAY INC COM COM 92672L107 3,013 768,709 SH   SOLE   387,200 0 381,509
VISA INC COM CL A COM 92826C839 44 199 SH   SOLE   199 0 0
VOXX INTL CORP CL A COM 91829F104 1,836 184,170 SH   SOLE   82,869 0 101,301
VULCAN MATLS CO COM COM 929160109 1,568 8,533 SH   SOLE   8,533 0 0
VUZIX CORP COM NEW COM 92921W300 2,009 304,340 SH   SOLE   211,271 0 93,069
WABTEC COM COM 929740108 364 3,789 SH   SOLE   3,788 0 1
WASTE MGMT INC DEL COM COM 94106L109 131 827 SH   SOLE   827 0 0
WATTS WATER TECHNOLOGIES INC C COM 942749102 2,869 20,552 SH   SOLE   18,530 0 2,022
WEC ENERGY GROUP INC COM COM 92939U106 43 430 SH   SOLE   430 0 0
WELLS FARGO CO NEW COM COM 949746101 2,146 44,277 SH   SOLE   44,277 0 0
WHEATON PRECIOUS METALS CORP C COM 962879102 595 12,497 SH   SOLE   12,497 0 0
WILLDAN GROUP INC COM COM 96924N100 1,327 43,238 SH   SOLE   19,397 0 23,841
WILLIAMS COS INC COM COM 969457100 23 680 SH   SOLE   680 0 0
WOLFSPEED INC COM COM 977852102 5,717 50,210 SH   SOLE   47,882 0 2,328
WOLVERINE WORLD WIDE INC COM COM 978097103 1,166 51,695 SH   SOLE   29,448 0 22,247
XL FLEET CORP COM CL A COM 9837FR100 923 463,799 SH   SOLE   208,615 0 255,184
XYLEM INC COM COM 98419M100 1 13 SH   SOLE   13 0 0
ZILLOW GROUP INC CL A COM 98954M101 47 966 SH   SOLE   0 0 966
ZUORA INC COM CL A COM 98983V106 1,966 131,259 SH   SOLE   85,537 0 45,722
ZURN WATER SOLUTIONS CORP COM COM 98983L108 16 450 SH   SOLE   450 0 0