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 1,835 229,954 SH   SOLE   179,225 0 50,729
AAON INC COM PAR $0.004 COM 000360206 117 2,168 SH   SOLE   2,168 0 0
ABBOTT LABS COM COM 002824100 167 1,729 SH   SOLE   1,729 0 0
ACCOLADE INC COM COM 00437E102 11 970 SH   SOLE   970 0 0
ACI WORLDWIDE INC COM COM 004498101 116 5,564 SH   SOLE   5,564 0 0
ACM RESH INC COM CL A COM 00108J109 165 13,230 SH   SOLE   13,230 0 0
ACUITY BRANDS INC COM COM 00508Y102 1,048 6,655 SH   SOLE   6,655 0 0
ADVANSIX INC COM COM 00773T101 2,343 72,990 SH   SOLE   37,246 0 35,744
AEHR TEST SYS COM COM 00760J108 2,539 180,092 SH   SOLE   87,726 0 92,366
AGNICO EAGLE MINES LTD COM COM 008474108 4,831 114,404 SH   SOLE   113,590 0 814
AIR PRODS & CHEMS INC COM COM 009158106 2,798 12,021 SH   SOLE   12,021 0 0
AIRGAIN INC COM COM 00938A104 377 52,243 SH   SOLE   17,806 0 34,437
ALBEMARLE CORP COM COM 012653101 8,250 31,198 SH   SOLE   29,758 0 1,440
ALCON AG ORD SHS COM H01301128 21 364 SH   SOLE   364 0 0
ALPHA PRO TECH LTD COM COM 020772109 639 157,728 SH   SOLE   53,837 0 103,891
ALPHABET INC CAP STK CL A COM 02079K305 1,010 10,560 SH   SOLE   10,560 0 0
ALPHABET INC CAP STK CL C COM 02079K107 31 320 SH   SOLE   320 0 0
ALPHATEC HLDGS INC COM NEW COM 02081G201 1,932 221,003 SH   SOLE   106,832 0 114,171
ALTA EQUIPMENT GROUP INC COMMO COM 02128L106 1,502 136,415 SH   SOLE   65,664 0 70,751
ALTAIR ENGR INC COM CL A COM 021369103 141 3,182 SH   SOLE   3,182 0 0
AMAZON COM INC COM COM 023135106 7,650 67,700 SH   SOLE   65,180 0 2,520
AMERICAN AIRLS GROUP INC COM COM 02376R102 1,312 108,958 SH   SOLE   108,958 0 0
AMERICAN EXPRESS CO COM COM 025816109 2,055 15,234 SH   SOLE   15,234 0 0
AMERICAN RES CORP CL A COM 02927U208 2,171 813,291 SH   SOLE   392,194 0 421,097
AMERICAN WTR WKS CO INC NEW CO COM 030420103 51 390 SH   SOLE   390 0 0
AMGEN INC COM COM 031162100 1,107 4,910 SH   SOLE   4,910 0 0
AMPHENOL CORP NEW CL A COM 032095101 10 146 SH   SOLE   146 0 0
AMTECH SYS INC COM PAR $0.01N COM 032332504 2,287 269,005 SH   SOLE   129,952 0 139,053
AMYRIS INC COM NEW COM 03236M200 1,048 359,073 SH   SOLE   337,175 0 21,898
ANALOG DEVICES INC COM COM 032654105 20 141 SH   SOLE   141 0 0
APOLLO ENDOSURGERY INC COM COM 03767D108 2,207 400,573 SH   SOLE   193,522 0 207,051
APPLE INC COM COM 037833100 14,835 107,346 SH   SOLE   103,714 0 3,632
APPLIED INDL TECHNOLOGIES INC COM 03820C105 249 2,427 SH   SOLE   2,427 0 0
APTIV PLC SHS COM G6095L109 4,597 58,772 SH   SOLE   56,850 0 1,922
ARCHER DANIELS MIDLAND CO COM COM 039483102 37 466 SH   SOLE   466 0 0
ASGN INC COM COM 00191U102 1,602 17,732 SH   SOLE   17,480 0 252
ASPEN AEROGELS INC COM COM 04523Y105 5,798 628,808 SH   SOLE   534,281 0 94,527
ATERIAN INC COM COM 02156U101 3 2,100 SH   SOLE   2,100 0 0
ATLAS TECHNICAL CONSULTANTS IN COM 049430101 1,484 223,101 SH   SOLE   107,613 0 115,488
AUTODESK INC COM COM 052769106 10 53 SH   SOLE   53 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 243 1,075 SH   SOLE   1,075 0 0
AVID BIOSERVICES INC COM COM 05368M106 2,967 155,166 SH   SOLE   74,696 0 0
AVIENT CORPORATION COM COM 05368V106 1,811 59,785 SH   SOLE   55,848 0 3,937
AWARE INC MASS COM COM 05453N100 232 130,382 SH   SOLE   44,746 0 85,636
AXALTA COATING SYS LTD COM COM G0750C108 145 6,906 SH   SOLE   6,906 0 0
AXCELIS TECHNOLOGIES INC COM N COM 054540208 226 3,725 SH   SOLE   3,725 0 0
AXOGEN INC COM COM 05463X106 3,906 327,698 SH   SOLE   208,969 0 118,729
AXOS FINANCIAL INC COM COM 05465C100 20 577 SH   SOLE   577 0 0
AXT INC COM COM 00246W103 29 4,400 SH   SOLE   4,400 0 0
B2GOLD CORP COM COM 11777Q209 32 10,000 SH   SOLE   10,000 0 0
BABCOCK & WILCOX ENTERPRISES I COM 05614L209 2,264 354,881 SH   SOLE   181,383 0 173,498
BADGER METER INC COM COM 056525108 3,644 39,439 SH   SOLE   37,280 0 2,159
BAKER HUGHES COMPANY CL A COM 05722G100 696 33,225 SH   SOLE   33,225 0 0
BANCORP INC DEL COM COM 05969A105 2,395 108,959 SH   SOLE   52,552 0 56,407
BANK NEW YORK MELLON CORP COM COM 064058100 3 84 SH   SOLE   84 0 0
BARRICK GOLD CORP COM COM 067901108 1,790 115,452 SH   SOLE   113,485 0 1,967
BEAM GLOBAL COM COM 07373B109 523 42,856 SH   SOLE   14,616 0 28,240
BENCHMARK ELECTRS INC COM COM 08160H101 2,968 119,766 SH   SOLE   94,958 0 24,808
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 20 76 SH   SOLE   76 0 0
BETTER CHOICE CO INC COM COM 08771Y303 3 3,900 SH   SOLE   3,900 0 0
BIGCOMMERCE HLDGS INC COM SER COM 08975P108 90 6,069 SH   SOLE   6,069 0 0
BIODESIX INC COM COM 09075X108 480 378,023 SH   SOLE   128,905 0 249,118
BIOGEN INC COM COM 09062X103 1,782 6,674 SH   SOLE   6,674 0 0
BIOLASE INC COM COM 090911405 256 105,318 SH   SOLE   35,905 0 69,413
BK OF AMERICA CORP COM COM 060505104 607 20,100 SH   SOLE   20,100 0 0
BLOOM ENERGY CORP COM CL A COM 093712107 2,572 128,687 SH   SOLE   121,109 0 7,578
BOWMAN CONSULTING GROUP LTD CO COM 103002101 31 2,100 SH   SOLE   2,100 0 0
BOX INC CL A COM 10316T104 99 4,047 SH   SOLE   4,047 0 0
BROADCOM INC COM COM 11135F101 184 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 1,114 368,913 SH   SOLE   125,920 0 242,993
BUILDERS FIRSTSOURCE INC COM COM 12008R107 2,143 36,372 SH   SOLE   22,464 0 13,908
BWX TECHNOLOGIES INC COM COM 05605H100 115 2,275 SH   SOLE   2,275 0 0
C H ROBINSON WORLDWIDE INC COM COM 12541W209 1,428 14,825 SH   SOLE   14,825 0 0
CAESARSTONE LTD ORD SHS COM M20598104 1,343 144,291 SH   SOLE   69,649 0 74,642
CAMTEK LTD ORD COM M20791105 261 11,260 SH   SOLE   11,260 0 0
CANADIAN PAC RY LTD COM COM 13645T100 973 14,585 SH   SOLE   14,585 0 0
CAPITAL ONE FINL CORP COM COM 14040H105 16 175 SH   SOLE   175 0 0
CASTLE BIOSCIENCES INC COM COM 14843C105 11,387 436,635 SH   SOLE   395,010 0 41,625
CATERPILLAR INC COM COM 149123101 3,307 20,155 SH   SOLE   19,783 0 372
CECO ENVIRONMENTAL CORP COM COM 125141101 2,230 251,942 SH   SOLE   121,430 0 130,512
CELANESE CORP DEL COM COM 150870103 12 135 SH   SOLE   135 0 0
CENTURY CMNTYS INC COM COM 156504300 1,356 31,707 SH   SOLE   19,030 0 12,677
CHAMPIONS ONCOLOGY INC COM NEW COM 15870P307 808 107,711 SH   SOLE   36,944 0 70,767
CHARGEPOINT HOLDINGS INC COM C COM 15961R105 1,401 94,912 SH   SOLE   94,912 0 0
CHEGG INC COM COM 163092109 6,396 303,572 SH   SOLE   276,617 0 26,955
CHENIERE ENERGY INC COM NEW COM 16411R208 3,086 18,598 SH   SOLE   18,296 0 302
CHEVRON CORP NEW COM COM 166764100 1,065 7,414 SH   SOLE   7,414 0 0
CHIMERA INVT CORP COM NEW COM 16934Q208 2 478 SH   SOLE   478 0 0
CINCINNATI FINL CORP COM COM 172062101 138 1,541 SH   SOLE   1,541 0 0
CITIGROUP INC COM NEW COM 172967424 582 13,973 SH   SOLE   13,973 0 0
CLEAN HARBORS INC COM COM 184496107 1,269 11,540 SH   SOLE   11,540 0 0
CLEARPOINT NEURO INC COM COM 18507C103 1,750 168,939 SH   SOLE   81,318 0 87,621
CLEVELAND-CLIFFS INC NEW COM COM 185899101 544 40,358 SH   SOLE   34,428 0 5,930
COCA COLA CO COM COM 191216100 732 13,064 SH   SOLE   13,064 0 0
CODEXIS INC COM COM 192005106 1,320 217,806 SH   SOLE   111,037 0 106,769
COGNEX CORP COM COM 192422103 6,002 144,800 SH   SOLE   138,382 0 6,418
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 9 165 SH   SOLE   165 0 0
COLGATE PALMOLIVE CO COM COM 194162103 1,064 15,150 SH   SOLE   15,150 0 0
COMCAST CORP NEW CL A COM 20030N101 11 387 SH   SOLE   387 0 0
CONSTELLATION BRANDS INC CL A COM 21036P108 2,198 9,572 SH   SOLE   9,459 0 113
CONTINENTAL RES INC COM COM 212015101 1,434 21,470 SH   SOLE   21,470 0 0
CORTEVA INC COM COM 22052L104 1,787 31,260 SH   SOLE   31,260 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 85 180 SH   SOLE   180 0 0
COWEN INC CL A NEW COM 223622606 785 20,324 SH   SOLE   20,324 0 0
CREXENDO INC COM COM 226552107 486 202,467 SH   SOLE   69,033 0 133,434
CRISPR THERAPEUTICS AG NAMEN A COM H17182108 1,188 18,182 SH   SOLE   18,182 0 0
CROWDSTRIKE HLDGS INC CL A COM 22788C105 3,773 22,894 SH   SOLE   22,312 0 582
CRYOPORT INC COM PAR $0.001 COM 229050307 1,505 61,797 SH   SOLE   29,763 0 32,034
CSX CORP COM COM 126408103 8 300 SH   SOLE   300 0 0
CUTERA INC COM COM 232109108 6,771 148,489 SH   SOLE   101,794 0 46,695
CYBEROPTICS CORP COM COM 232517102 54 1,000 SH   SOLE   1,000 0 0
DANA INC COM COM 235825205 78 6,798 SH   SOLE   6,798 0 0
DEERE & CO COM COM 244199105 1,700 5,091 SH   SOLE   5,091 0 0
DELTA AIR LINES INC DEL COM NE COM 247361702 1,025 36,538 SH   SOLE   36,538 0 0
DELUXE CORP COM COM 248019101 675 40,537 SH   SOLE   24,075 0 16,462
DEXCOM INC COM COM 252131107 1,097 13,616 SH   SOLE   13,616 0 0
DIAMONDBACK ENERGY INC COM COM 25278X109 895 7,434 SH   SOLE   7,434 0 0
DIGI INTL INC COM COM 253798102 13,337 385,790 SH   SOLE   306,642 0 79,148
DISNEY WALT CO COM COM 254687106 6,535 69,283 SH   SOLE   66,541 0 2,742
DOLLAR TREE INC COM COM 256746108 140 1,027 SH   SOLE   1,027 0 0
DOMO INC COM CL B COM 257554105 644 35,786 SH   SOLE   21,336 0 14,450
DOVER CORP COM COM 260003108 18 156 SH   SOLE   156 0 0
DOW INC COM COM 260557103 193 4,401 SH   SOLE   4,401 0 0
DRAFTKINGS INC NEW COM CL A COM 26142V105 860 56,799 SH   SOLE   56,799 0 0
DT MIDSTREAM INC COMMON STOCK COM 23345M107 19 367 SH   SOLE   367 0 0
DTE ENERGY CO COM COM 233331107 85 735 SH   SOLE   735 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204 222 2,384 SH   SOLE   2,384 0 0
DUPONT DE NEMOURS INC COM COM 26614N102 40 791 SH   SOLE   791 0 0
DZS INC COM COM 268211109 1,767 156,383 SH   SOLE   76,268 0 80,115
E L F BEAUTY INC COM COM 26856L103 2,256 59,976 SH   SOLE   36,286 0 23,690
EATON CORP PLC SHS COM G29183103 27 203 SH   SOLE   133 0 70
ECOLAB INC COM COM 278865100 12 83 SH   SOLE   83 0 0
EKSO BIONICS HLDGS INC COM COM 282644301 499 319,673 SH   SOLE   109,011 0 210,662
ENBRIDGE INC COM COM 29250N105 3 85 SH   SOLE   85 0 0
ENERGY RECOVERY INC COM COM 29270J100 9,968 458,532 SH   SOLE   430,950 0 27,582
ENERGY TRANSFER L P COM UT LTD COM 29273V100 49 4,441 SH   SOLE   4,441 0 0
ENOVIX CORPORATION COM COM 293594107 3,926 214,129 SH   SOLE   199,162 0 14,967
ENPHASE ENERGY INC COM COM 29355A107 5,251 18,924 SH   SOLE   17,916 0 1,008
ENTERPRISE PRODS PARTNERS L P COM 293792107 78 3,266 SH   SOLE   3,266 0 0
ESSENTIAL UTILS INC COM COM 29670G102 18 425 SH   SOLE   425 0 0
EVERCOMMERCE INC COM COM 29977X105 1,420 129,899 SH   SOLE   77,345 0 52,554
EVERCORE INC CLASS A COM 29977A105 1,262 15,346 SH   SOLE   9,464 0 5,882
EVEREST RE GROUP LTD COM COM G3223R108 218 831 SH   SOLE   790 0 41
EVOLENT HEALTH INC CL A COM 30050B101 1,665 46,333 SH   SOLE   27,685 0 18,648
EVOLUS INC COM COM 30052C107 2,965 368,346 SH   SOLE   263,539 0 104,807
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105 6,776 204,904 SH   SOLE   174,257 0 30,647
EXXON MOBIL CORP COM COM 30231G102 6,127 70,177 SH   SOLE   68,760 0 1,417
EYENOVIA INC COM COM 30234E104 6 3,300 SH   SOLE   3,300 0 0
EYEPOINT PHARMACEUTICALS INC C COM 30233G209 2,705 341,974 SH   SOLE   236,948 0 105,026
FATHOM HOLDINGS INC COM COM 31189V109 9 1,700 SH   SOLE   1,700 0 0
FEDEX CORP COM COM 31428X106 18 124 SH   SOLE   79 0 45
FIRST FNDTN INC COM COM 32026V104 1,119 61,688 SH   SOLE   36,808 0 24,880
FIVE BELOW INC COM COM 33829M101 1,112 8,076 SH   SOLE   4,798 0 3,278
FLUOR CORP NEW COM COM 343412102 1,296 52,078 SH   SOLE   52,078 0 0
FLUX PWR HLDGS INC COM NEW COM 344057302 3 1,200 SH   SOLE   1,200 0 0
FORD MTR CO DEL COM COM 345370860 5,011 447,428 SH   SOLE   427,367 0 20,061
FORTRESS BIOTECH INC COM COM 34960Q109 5 5,700 SH   SOLE   5,700 0 0
FRANCO NEV CORP COM COM 351858105 531 4,442 SH   SOLE   4,388 0 54
FREEPORT-MCMORAN INC CL B COM 35671D857 969 35,446 SH   SOLE   35,446 0 0
FUEL TECH INC COM COM 359523107 343 292,755 SH   SOLE   99,812 0 192,943
FULGENT GENETICS INC COM COM 359664109 951 24,946 SH   SOLE   12,067 0 12,879
GALIANO GOLD INC COM COM 36352H100 10 20,000 SH   SOLE   20,000 0 0
GALLAGHER ARTHUR J & CO COM COM 363576109 1,010 5,900 SH   SOLE   5,900 0 0
GATES INDL CORP PLC ORD SHS COM G39108108 1,603 164,215 SH   SOLE   153,332 0 10,883
GENASYS INC COM COM 36872P103 608 219,616 SH   SOLE   75,490 0 144,126
GENERAC HLDGS INC COM COM 368736104 8,573 48,126 SH   SOLE   46,042 0 2,084
GENERAL ELECTRIC CO COM NEW COM 369604301 68 1,100 SH   SOLE   870 0 230
GENERAL MTRS CO COM COM 37045V100 1,458 45,442 SH   SOLE   45,442 0 0
GENPACT LIMITED SHS COM G3922B107 174 3,969 SH   SOLE   3,969 0 0
GEOSPACE TECHNOLOGIES CORP COM COM 37364X109 390 88,536 SH   SOLE   30,333 0 58,203
GLAUKOS CORP COM COM 377322102 2,757 51,775 SH   SOLE   51,775 0 0
GLOBAL INDUSTRIAL COMPANY COM COM 37892E102 1,056 39,356 SH   SOLE   23,516 0 15,840
GLOBUS MED INC CL A COM 379577208 2,923 49,060 SH   SOLE   45,920 0 3,140
GMS INC COM COM 36251C103 285 7,117 SH   SOLE   7,117 0 0
GOLAR LNG LTD SHS COM G9456A100 1,287 51,654 SH   SOLE   51,654 0 0
GOLDMAN SACHS GROUP INC COM COM 38141G104 5,839 19,925 SH   SOLE   19,592 0 333
GRAHAM CORP COM COM 384556106 652 74,136 SH   SOLE   25,280 0 48,856
GRAND CANYON ED INC COM COM 38526M106 222 2,700 SH   SOLE   2,700 0 0
GRID DYNAMICS HLDGS INC CL A COM 39813G109 24 1,300 SH   SOLE   1,300 0 0
GRIFFON CORP COM COM 398433102 723 24,506 SH   SOLE   14,626 0 9,880
GSE SYS INC COM COM 36227K106 384 426,971 SH   SOLE   146,447 0 280,524
HANNON ARMSTRONG SUST INFR CAP COM 41068X100 3,532 118,022 SH   SOLE   111,955 0 6,067
HCI GROUP INC COM COM 40416E103 5,405 137,880 SH   SOLE   110,561 0 27,319
HERITAGE CRYSTAL CLEAN INC COM COM 42726M106 2,103 71,124 SH   SOLE   34,267 0 36,857
HIGHPEAK ENERGY INC COM COM 43114Q105 37 1,700 SH   SOLE   1,700 0 0
HONEYWELL INTL INC COM COM 438516106 17 103 SH   SOLE   103 0 0
HUBBELL INC COM COM 443510607 4,081 18,301 SH   SOLE   17,248 0 1,053
HUDSON GLOBAL INC COM NEW COM 443787205 1,055 31,368 SH   SOLE   10,695 0 20,673
HUDSON TECHNOLOGIES INC COM COM 444144109 1,252 170,385 SH   SOLE   58,152 0 112,233
IAC INC COM NEW COM 44891N208 48 872 SH   SOLE   872 0 0
ICAD INC COM NEW COM 44934S206 975 464,208 SH   SOLE   219,192 0 245,016
ICHOR HOLDINGS SHS COM G4740B105 3,289 135,856 SH   SOLE   112,435 0 23,421
IDENTIV INC COM NEW COM 45170X205 4,040 322,187 SH   SOLE   155,920 0 166,267
IDEX CORP COM COM 45167R104 12 62 SH   SOLE   62 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 12 64 SH   SOLE   64 0 0
IMPINJ INC COM COM 453204109 2,945 36,803 SH   SOLE   17,743 0 19,060
INOTIV INC COM COM 45783Q100 2,077 123,286 SH   SOLE   59,789 0 63,497
INSMED INC COM PAR $.01 COM 457669307 1,073 49,837 SH   SOLE   29,629 0 20,208
INSTRUCTURE HLDGS INC COM COM 457790103 1,694 76,033 SH   SOLE   45,046 0 30,987
INTEST CORP COM COM 461147100 786 102,972 SH   SOLE   35,354 0 67,618
INTUIT COM COM 461202103 5,145 13,283 SH   SOLE   12,916 0 367
ISUN INC COM COM 465246106 511 231,250 SH   SOLE   104,646 0 126,604
JERASH HLDGS US INC COM COM 47632P101 5 1,100 SH   SOLE   1,100 0 0
JOHNSON & JOHNSON COM COM 478160104 1,794 10,984 SH   SOLE   10,984 0 0
JOURNEY MED CORP COM COM 48115J109 3 1,400 SH   SOLE   1,400 0 0
JPMORGAN CHASE & CO COM COM 46625H100 1,871 17,905 SH   SOLE   17,827 0 78
KINDER MORGAN INC DEL COM COM 49456B101 8 497 SH   SOLE   497 0 0
KINROSS GOLD CORP COM COM 496902404 9 2,388 SH   SOLE   2,388 0 0
KNIGHT-SWIFT TRANSN HLDGS INC COM 499049104 1,446 29,556 SH   SOLE   29,556 0 0
KOPIN CORP COM COM 500600101 919 874,764 SH   SOLE   421,753 0 453,011
KORNIT DIGITAL LTD SHS COM M6372Q113 4,314 162,120 SH   SOLE   154,768 0 7,352
KRATOS DEFENSE & SEC SOLUTIONS COM 50077B207 1,051 103,475 SH   SOLE   61,453 0 42,022
KURA SUSHI USA INC CL A COM COM 501270102 3,270 44,438 SH   SOLE   24,115 0 20,323
LANDS END INC NEW COM COM 51509F105 782 101,331 SH   SOLE   48,919 0 52,412
LANTRONIX INC COM NEW COM 516548203 1,667 346,479 SH   SOLE   167,716 0 178,763
LILLY ELI & CO COM COM 532457108 1,646 5,090 SH   SOLE   5,090 0 0
LINCOLN EDL SVCS CORP COM COM 533535100 892 164,027 SH   SOLE   56,407 0 107,620
LINCOLN NATL CORP IND COM COM 534187109 499 11,361 SH   SOLE   11,361 0 0
LINDE PLC SHS COM G5494J103 5 20 SH   SOLE   20 0 0
LINDSAY CORP COM COM 535555106 3,157 22,032 SH   SOLE   20,738 0 1,294
LIQTECH INTL INC COM COM 53632A201 2 4,650 SH   SOLE   4,650 0 0
LIQUIDITY SVCS INC COM COM 53635B107 182 11,210 SH   SOLE   0 0 11,210
LIVENT CORP COM COM 53814L108 8,208 267,803 SH   SOLE   257,586 0 10,217
LOVESAC COMPANY COM COM 54738L109 12 600 SH   SOLE   600 0 0
LSI INDS INC OHIO COM COM 50216C108 3,236 420,826 SH   SOLE   273,388 0 147,438
LUXFER HLDGS PLC SHS COM G5698W116 1,609 110,932 SH   SOLE   53,458 0 57,474
LYONDELLBASELL INDUSTRIES N V COM N53745100 2 25 SH   SOLE   25 0 0
MACOM TECH SOLUTIONS HLDGS INC COM 55405Y100 280 5,400 SH   SOLE   5,400 0 0
MANITEX INTL INC COM COM 563420108 1,442 251,736 SH   SOLE   121,588 0 130,148
MARCUS & MILLICHAP INC COM COM 566324109 358 10,918 SH   SOLE   10,604 0 314
MARQETA INC CLASS A COM COM 57142B104 87 12,221 SH   SOLE   12,221 0 0
MARSH & MCLENNAN COS INC COM COM 571748102 990 6,629 SH   SOLE   6,629 0 0
MARTIN MARIETTA MATLS INC COM COM 573284106 2,767 8,592 SH   SOLE   8,525 0 67
MARVELL TECHNOLOGY INC COM COM 573874104 1,086 25,307 SH   SOLE   25,307 0 0
MASTERCARD INCORPORATED CL A COM 57636Q104 14 50 SH   SOLE   50 0 0
MATADOR RES CO COM COM 576485205 1,695 34,657 SH   SOLE   19,535 0 15,122
MATSON INC COM COM 57686G105 110 1,785 SH   SOLE   1,785 0 0
MEDIWOUND LTD ORD SHS COM M68830104 405 291,286 SH   SOLE   99,312 0 191,974
MERCK & CO INC COM COM 58933Y105 105 1,219 SH   SOLE   1,103 0 116
MICRON TECHNOLOGY INC COM COM 595112103 14 284 SH   SOLE   284 0 0
MICROSOFT CORP COM COM 594918104 12,790 54,915 SH   SOLE   53,832 0 1,083
MONDELEZ INTL INC CL A COM 609207105 7 127 SH   SOLE   127 0 0
MONOLITHIC PWR SYS INC COM COM 609839105 580 1,595 SH   SOLE   1,595 0 0
MORGAN STANLEY COM NEW COM 617446448 1,351 17,096 SH   SOLE   17,096 0 0
MP MATERIALS CORP COM CL A COM 553368101 3,699 135,489 SH   SOLE   127,182 0 8,307
MRC GLOBAL INC COM COM 55345K103 1,347 187,332 SH   SOLE   90,295 0 97,037
NEWMONT CORP COM COM 651639106 5,347 127,227 SH   SOLE   123,202 0 4,025
NEXTERA ENERGY INC COM COM 65339F101 58 740 SH   SOLE   740 0 0
NEXTERA ENERGY PARTNERS LP COM COM 65341B106 110 1,518 SH   SOLE   1,518 0 0
NIKE INC CL B COM 654106103 98 1,180 SH   SOLE   0 0 1,180
NORTHERN TECHNOLOGIES INTL COR COM 665809109 613 46,025 SH   SOLE   15,814 0 30,211
NOVA LTD COM COM M7516K103 411 4,822 SH   SOLE   4,822 0 0
NOVANTA INC COM COM 67000B104 2,336 20,199 SH   SOLE   9,747 0 10,452
NUTANIX INC CL A COM 67059N108 96 4,592 SH   SOLE   4,592 0 0
NV5 GLOBAL INC COM COM 62945V109 210 1,700 SH   SOLE   1,700 0 0
NVENT ELECTRIC PLC SHS COM G6700G107 127 4,022 SH   SOLE   4,022 0 0
O-I GLASS INC COM COM 67098H104 1,372 105,925 SH   SOLE   63,213 0 42,712
OLD REP INTL CORP COM COM 680223104 4 182 SH   SOLE   182 0 0
OMNIQ CORP COM COM 68217M107 10 1,600 SH   SOLE   1,600 0 0
ONDAS HLDGS INC COM NEW COM 68236H204 8 2,200 SH   SOLE   2,200 0 0
ONE STOP SYS INC COM COM 68247W109 581 181,653 SH   SOLE   63,650 0 118,003
ONTO INNOVATION INC COM COM 683344105 1,183 18,464 SH   SOLE   10,994 0 7,470
OP BANCORP COM COM 67109R109 1,424 128,024 SH   SOLE   61,782 0 66,242
OPEN LENDING CORP COM CL A COM 68373J104 3 400 SH   SOLE   400 0 0
OPIANT PHARMACEUTICALS INC COM COM 683750103 507 47,169 SH   SOLE   16,100 0 31,069
ORACLE CORP COM COM 68389X105 61 1,000 SH   SOLE   1,000 0 0
ORGANON & CO COMMON STOCK COM 68622V106 3 109 SH   SOLE   109 0 0
ORION GROUP HLDGS INC COM COM 68628V308 754 285,558 SH   SOLE   97,375 0 188,183
PACIFIC BIOSCIENCES CALIF INC COM 69404D108 34 5,858 SH   SOLE   5,858 0 0
PATRICK INDS INC COM COM 703343103 3,751 85,562 SH   SOLE   73,176 0 12,386
PAYCHEX INC COM COM 704326107 3,664 32,655 SH   SOLE   31,874 0 781
PDC ENERGY INC COM COM 69327R101 1,180 20,422 SH   SOLE   20,422 0 0
PEPSICO INC COM COM 713448108 6,745 41,315 SH   SOLE   40,434 0 881
PERFORMANT FINL CORP COM COM 71377E105 886 478,676 SH   SOLE   230,536 0 248,140
PERION NETWORK LTD SHS NEW COM M78673114 752 38,980 SH   SOLE   13,290 0 25,690
PERKINELMER INC COM COM 714046109 106 883 SH   SOLE   883 0 0
PFIZER INC COM COM 717081103 4,425 101,117 SH   SOLE   99,364 0 1,753
PHILIP MORRIS INTL INC COM COM 718172109 33 402 SH   SOLE   402 0 0
PHREESIA INC COM COM 71944F106 1,064 41,756 SH   SOLE   24,819 0 16,937
PIONEER NAT RES CO COM COM 723787107 40 187 SH   SOLE   187 0 0
PNC FINL SVCS GROUP INC COM COM 693475105 18 123 SH   SOLE   123 0 0
PORCH GROUP INC COM COM 733245104 1,169 519,471 SH   SOLE   251,485 0 267,986
PPL CORP COM COM 69351T106 31 1,238 SH   SOLE   1,238 0 0
PROCESSA PHARMACEUTICALS INC C COM 74275C205 5 2,300 SH   SOLE   2,300 0 0
PROCTER AND GAMBLE CO COM COM 742718109 1,728 13,684 SH   SOLE   13,684 0 0
PROFIRE ENERGY INC COM COM 74316X101 520 612,189 SH   SOLE   208,958 0 403,231
Q2 HLDGS INC COM COM 74736L109 212 6,599 SH   SOLE   6,599 0 0
QUALCOMM INC COM COM 747525103 991 8,768 SH   SOLE   8,768 0 0
QUANTA SVCS INC COM COM 74762E102 3,724 29,230 SH   SOLE   27,553 0 1,677
R1 RCM INC COM COM 77634L105 17 900 SH   SOLE   900 0 0
RADA ELECTR INDS LTD COM PAR N COM M81863124 3,922 407,294 SH   SOLE   247,587 0 159,707
RADIANT LOGISTICS INC COM COM 75025X100 2,478 435,517 SH   SOLE   210,665 0 224,852
RANGE RES CORP COM COM 75281A109 1,128 44,655 SH   SOLE   44,655 0 0
RECRUITER COM GROUP INC COM NE COM 75630B303 340 278,284 SH   SOLE   94,871 0 183,413
REGAL REXNORD CORPORATION COM COM 758750103 14 100 SH   SOLE   100 0 0
REGENERON PHARMACEUTICALS COM COM 75886F107 4,285 6,220 SH   SOLE   6,178 0 42
REPLIGEN CORP COM COM 759916109 33 178 SH   SOLE   178 0 0
RESIDEO TECHNOLOGIES INC COM COM 76118Y104 96 5,036 SH   SOLE   5,036 0 0
RESOURCES CONNECTION INC COM COM 76122Q105 3,110 172,103 SH   SOLE   87,852 0 84,251
REVANCE THERAPEUTICS INC COM COM 761330109 1,853 68,622 SH   SOLE   40,735 0 27,887
REVOLVE GROUP INC CL A COM 76156B107 3,381 155,896 SH   SOLE   135,732 0 20,164
RF INDS LTD COM PAR $0.01 COM 749552105 466 81,018 SH   SOLE   27,623 0 53,395
RICHARDSON ELECTRS LTD COM COM 763165107 1,574 104,265 SH   SOLE   35,607 0 68,658
RIMINI STR INC DEL COM COM 76674Q107 19 4,100 SH   SOLE   4,100 0 0
RIVIAN AUTOMOTIVE INC COM CL A COM 76954A103 983 29,881 SH   SOLE   29,881 0 0
ROBERT HALF INTL INC COM COM 770323103 9 114 SH   SOLE   49 0 65
ROCKWELL AUTOMATION INC COM COM 773903109 17 80 SH   SOLE   80 0 0
ROYAL GOLD INC COM COM 780287108 20 210 SH   SOLE   192 0 18
RUMBLEON INC COM CL B COM 781386305 19 1,100 SH   SOLE   1,100 0 0
SALESFORCE INC COM COM 79466L302 6,383 44,376 SH   SOLE   42,616 0 1,760
SCHLUMBERGER LTD COM STK COM 806857108 1,306 36,389 SH   SOLE   36,389 0 0
SCHNEIDER NATIONAL INC CL B COM 80689H102 1,337 65,875 SH   SOLE   65,875 0 0
SCHWAB CHARLES CORP COM COM 808513105 25 341 SH   SOLE   341 0 0
SELECT ENERGY SERVICES INC-A COM 81617J301 971 139,279 SH   SOLE   139,279 0 0
SEMPRA COM COM 816851109 29 195 SH   SOLE   195 0 0
SENSATA TECHNOLOGIES HLDG PLC COM G8060N102 4,778 128,156 SH   SOLE   124,364 0 3,792
SHERWIN WILLIAMS CO COM COM 824348106 7 36 SH   SOLE   36 0 0
SHOALS TECHNOLOGIES GROUP INC COM 82489W107 2,113 98,032 SH   SOLE   85,240 0 12,792
SHOTSPOTTER INC COM COM 82536T107 1,821 63,300 SH   SOLE   30,519 0 32,781
SILGAN HOLDINGS INC COM COM 827048109 1,337 31,795 SH   SOLE   31,795 0 0
SITIME CORP COM COM 82982T106 87 1,100 SH   SOLE   1,100 0 0
SKYLINE CHAMPION CORPORATION C COM 830830105 2,254 42,625 SH   SOLE   25,978 0 16,647
SNAP ON INC COM COM 833034101 699 3,472 SH   SOLE   3,103 0 369
SOLAREDGE TECHNOLOGIES INC COM COM 83417M104 3,352 14,483 SH   SOLE   13,732 0 751
SOUTHERN CO COM COM 842587107 163 2,400 SH   SOLE   2,400 0 0
STARBUCKS CORP COM COM 855244109 32 382 SH   SOLE   382 0 0
STEM INC COM COM 85859N102 851 63,774 SH   SOLE   63,774 0 0
STEREOTAXIS INC COM NEW COM 85916J409 994 552,451 SH   SOLE   266,469 0 285,982
STERICYCLE INC COM COM 858912108 98 2,331 SH   SOLE   2,331 0 0
STERLING INFRASTRUCTURE INC CO COM 859241101 8,370 389,841 SH   SOLE   294,958 0 94,883
STRATA SKIN SCIENCES INC COM N COM 86272A206 366 419,830 SH   SOLE   143,164 0 276,666
STRATASYS LTD SHS COM M85548101 954 66,170 SH   SOLE   39,297 0 26,873
STREAMLINE HEALTH SOLUTIONS IN COM 86323X106 2 1,600 SH   SOLE   1,600 0 0
SUNOPTA INC COM COM 8676EP108 13,713 1,506,955 SH   SOLE   1,253,848 0 253,107
SUNPOWER CORP COM COM 867652406 1,710 74,199 SH   SOLE   44,085 0 30,114
SUNRUN INC COM COM 86771W105 2,851 103,350 SH   SOLE   98,674 0 4,676
SUPERIOR INDS INTL INC COM COM 868168105 1,953 646,826 SH   SOLE   311,830 0 334,996
SVB FINANCIAL GROUP COM COM 78486Q101 915 2,726 SH   SOLE   2,726 0 0
SYNOVUS FINL CORP COM NEW COM 87161C501 1,057 28,175 SH   SOLE   28,175 0 0
SYSCO CORP COM COM 871829107 7 100 SH   SOLE   100 0 0
TANDEM DIABETES CARE INC COM N COM 875372203 10,434 218,049 SH   SOLE   197,917 0 20,132
TARGET CORP COM COM 87612E106 1,957 13,186 SH   SOLE   13,019 0 167
TELOS CORP MD COM COM 87969B101 7 800 SH   SOLE   800 0 0
TERADYNE INC COM COM 880770102 11 145 SH   SOLE   145 0 0
TESLA INC COM COM 88160R101 960 3,618 SH   SOLE   3,618 0 0
TESSCO TECHNOLOGIES INC COM COM 872386107 362 87,543 SH   SOLE   30,030 0 57,513
TETRA TECHNOLOGIES INC DEL COM COM 88162F105 1,766 492,007 SH   SOLE   237,158 0 254,849
TORTOISE ENERGY INFRA CORP COM COM 89147L886 7 222 SH   SOLE   222 0 0
TRANE TECHNOLOGIES PLC SHS COM G8994E103 276 1,906 SH   SOLE   150 0 1,756
TRANSACT TECHNOLOGIES INC COM COM 892918103 324 88,836 SH   SOLE   30,288 0 58,548
TRANSCAT INC COM COM 893529107 2,309 30,512 SH   SOLE   14,762 0 15,750
TRANSMEDICS GROUP INC COM COM 89377M109 3,040 72,840 SH   SOLE   35,126 0 37,714
TRAVERE THERAPEUTICS INC COM COM 89422G107 1,419 57,605 SH   SOLE   34,128 0 23,477
TREACE MED CONCEPTS INC COM COM 89455T109 3,155 142,954 SH   SOLE   94,408 0 48,546
TRIMBLE INC COM COM 896239100 4,558 83,982 SH   SOLE   82,205 0 1,777
TRIPADVISOR INC COM COM 896945201 1,307 59,176 SH   SOLE   59,176 0 0
TRIPLEPOINT VENTURE GROWTH BDC COM 89677Y100 537 49,470 SH   SOLE   49,470 0 0
TWIST BIOSCIENCE CORP COM COM 90184D100 993 28,166 SH   SOLE   28,166 0 0
TWITTER INC COM COM 90184L102 2,233 50,935 SH   SOLE   48,919 0 2,016
ULTA BEAUTY INC COM COM 90384S303 2,200 5,483 SH   SOLE   5,413 0 70
ULTRA CLEAN HLDGS INC COM COM 90385V107 21 800 SH   SOLE   800 0 0
ULTRAGENYX PHARMACEUTICAL INC COM 90400D108 63 1,512 SH   SOLE   1,512 0 0
UNION PAC CORP COM COM 907818108 7 35 SH   SOLE   35 0 0
UNITED AIRLS HLDGS INC COM COM 910047109 1,049 32,235 SH   SOLE   32,235 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 71 439 SH   SOLE   439 0 0
UNITED STATES STL CORP NEW COM COM 912909108 1,113 61,435 SH   SOLE   61,435 0 0
UNIVERSAL STAINLESS & ALLOY CO COM 913837100 610 85,641 SH   SOLE   28,483 0 57,158
UPWORK INC COM COM 91688F104 3,901 286,442 SH   SOLE   278,636 0 7,806
US BANCORP DEL COM NEW COM 902973304 6 150 SH   SOLE   150 0 0
VALERO ENERGY CORP COM COM 91913Y100 1,035 9,685 SH   SOLE   9,685 0 0
VALMONT INDS INC COM COM 920253101 1,161 4,323 SH   SOLE   4,271 0 52
VERACYTE INC COM COM 92337F107 2,388 143,858 SH   SOLE   108,288 0 35,570
VERIZON COMMUNICATIONS INC COM COM 92343V104 984 25,924 SH   SOLE   25,924 0 0
VERTEX PHARMACEUTICALS INC COM COM 92532F100 3,873 13,376 SH   SOLE   12,892 0 484
VIEWRAY INC COM COM 92672L107 4,005 1,100,162 SH   SOLE   718,653 0 381,509
VIRTRA INC COM PAR COM 92827K301 413 76,372 SH   SOLE   26,029 0 50,343
VISA INC COM CL A COM 92826C839 35 199 SH   SOLE   199 0 0
VOLITIONRX LTD COM COM 928661107 6 4,225 SH   SOLE   4,225 0 0
VOXX INTL CORP CL A COM 91829F104 1,493 196,151 SH   SOLE   94,850 0 101,301
VULCAN MATLS CO COM COM 929160109 1,164 7,381 SH   SOLE   7,381 0 0
VUZIX CORP COM NEW COM 92921W300 2,118 365,838 SH   SOLE   272,769 0 93,069
WABTEC COM COM 929740108 174 2,137 SH   SOLE   2,137 0 0
WARNER BROS DISCOVERY INC COM COM 934423104 8 667 SH   SOLE   667 0 0
WASTE MGMT INC DEL COM COM 94106L109 132 827 SH   SOLE   827 0 0
WATTS WATER TECHNOLOGIES INC C COM 942749102 2,562 20,374 SH   SOLE   18,352 0 2,022
WEC ENERGY GROUP INC COM COM 92939U106 38 430 SH   SOLE   430 0 0
WELLS FARGO CO NEW COM COM 949746101 1,270 31,574 SH   SOLE   31,574 0 0
WHEATON PRECIOUS METALS CORP C COM 962879102 369 11,391 SH   SOLE   11,391 0 0
WILLDAN GROUP INC COM COM 96924N100 682 46,030 SH   SOLE   22,189 0 23,841
WILLIAMS COS INC COM COM 969457100 19 680 SH   SOLE   680 0 0
WOLFSPEED INC COM COM 977852102 4,975 48,134 SH   SOLE   45,806 0 2,328
WOLVERINE WORLD WIDE INC COM COM 978097103 844 54,812 SH   SOLE   32,565 0 22,247
XYLEM INC COM COM 98419M100 1 13 SH   SOLE   13 0 0
ZUORA INC COM CL A COM 98983V106 1,212 164,276 SH   SOLE   118,554 0 45,722
ZURN ELKAY WATER SOLNS CORP CO COM 98983L102 11 450 SH   SOLE   450 0 0
ALIBABA GROUP HLDG LTD SPONSOR ADR 01609W102 1,579 19,746 SH   SOLE   19,746 0 0
BAIDU INC SPON ADR REP A ADR 056752108 1,575 13,403 SH   SOLE   13,403 0 0
BP PLC SPONSORED ADR ADR 055622104 8,165 285,983 SH   SOLE   273,466 0 12,517
BRAINSWAY LTD SPONSORED ADS ADR 10501L106 6 1,700 SH   SOLE   1,700 0 0
ENDAVA PLC ADS ADR 29260V105 3,646 45,216 SH   SOLE   34,189 0 11,027
EQUINOR ASA SPONSORED ADR ADR 29446M102 407 12,306 SH   SOLE   12,306 0 0
JD.COM INC SPON ADR CL A ADR 47215P106 628 12,479 SH   SOLE   12,479 0 0
NOVARTIS AG SPONSORED ADR ADR 66987V109 312 4,101 SH   SOLE   4,101 0 0
RIO TINTO PLC SPONSORED ADR ADR 767204100 61 1,104 SH   SOLE   1,104 0 0
SANOFI SPONSORED ADR ADR 80105N105 8 200 SH   SOLE   200 0 0
ISHARES SILVER TRUST ISHARES ETF 46428Q109 13 771 SH   SOLE   699 0 72
ISHARES TR RUS 2000 GRW ETF ETF 464287648 3 14 SH   SOLE   14 0 0
SPDR S&P 500 ETF TR TR UNIT ETF 78462F103 350 981 SH   SOLE   75 0 906
VANECK ETF TRUST GOLD MINERS E ETF 92189F106 660 27,379 SH   SOLE   27,379 0 0
VANECK ETF TRUST JUNIOR GOLD M ETF 92189F791 610 20,696 SH   SOLE   20,696 0 0