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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3-D SYS CORP DEL COM NEW COM 88554D205   2,195 296,656 SH   SOLE   245,927 0 50,729
AAON INC COM PAR $0.004 COM 000360206   163 2,168 SH   SOLE   2,168 0 0
ABBOTT LABS COM COM 002824100   180 1,637 SH   SOLE   1,637 0 0
ACCOLADE INC COM COM 00437E102   8 970 SH   SOLE   970 0 0
ACI WORLDWIDE INC COM COM 004498101   128 5,564 SH   SOLE   5,564 0 0
ACM RESH INC COM CL A COM 00108J109   102 13,230 SH   SOLE   13,230 0 0
ACUITY BRANDS INC COM COM 00508Y102   1,053 6,357 SH   SOLE   6,357 0 0
ADVANSIX INC COM COM 00773T101   2,757 72,503 SH   SOLE   36,759 0 35,744
AEHR TEST SYS COM COM 00760J108   2,981 148,320 SH   SOLE   71,655 0 76,665
AGNICO EAGLE MINES LTD COM COM 008474108   5,517 106,119 SH   SOLE   105,305 0 814
AIR PRODS & CHEMS INC COM COM 009158106   3,332 10,810 SH   SOLE   10,810 0 0
AIRGAIN INC COM COM 00938A104   602 92,447 SH   SOLE   31,472 0 60,975
AKOYA BIOSCIENCES INC COM COM 00974H104   1,254 130,988 SH   SOLE   62,649 0 68,339
ALBEMARLE CORP COM COM 012653101   6,443 29,711 SH   SOLE   28,303 0 1,408
ALCON AG ORD SHS COM H01301128   24 349 SH   SOLE   349 0 0
ALPHA PRO TECH LTD COM COM 020772109   634 157,728 SH   SOLE   53,837 0 103,891
ALPHABET INC CAP STK CL A COM 02079K305   882 9,995 SH   SOLE   9,995 0 0
ALPHABET INC CAP STK CL C COM 02079K107   28 320 SH   SOLE   320 0 0
ALPHATEC HLDGS INC COM NEW COM 02081G201   2,710 219,438 SH   SOLE   105,267 0 114,171
ALTA EQUIPMENT GROUP INC COMMO COM 02128L106   1,790 135,690 SH   SOLE   64,939 0 70,751
ALTAIR ENGR INC COM CL A COM 021369103   145 3,182 SH   SOLE   3,182 0 0
AMAZON COM INC COM COM 023135106   5,583 66,465 SH   SOLE   63,945 0 2,520
AMERICAN AIRLS GROUP INC COM COM 02376R102   1,128 88,693 SH   SOLE   88,693 0 0
AMERICAN EXPRESS CO COM COM 025816109   2,189 14,817 SH   SOLE   14,817 0 0
AMERICAN RES CORP CL A COM 02927U208   1,065 806,981 SH   SOLE   385,884 0 421,097
AMERICAN WTR WKS CO INC NEW CO COM 030420103   59 390 SH   SOLE   390 0 0
AMGEN INC COM COM 031162100   1,221 4,648 SH   SOLE   4,648 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,027 266,661 SH   SOLE   127,608 0 139,053
ANALOG DEVICES INC COM COM 032654105   23 141 SH   SOLE   141 0 0
APPLE INC COM COM 037833100   13,594 104,629 SH   SOLE   100,997 0 3,632
APPLIED INDL TECHNOLOGIES INC COM 03820C105   306 2,427 SH   SOLE   2,427 0 0
APTIV PLC SHS COM G6095L109   4,739 50,888 SH   SOLE   48,966 0 1,922
ARCHER DANIELS MIDLAND CO COM COM 039483102   43 466 SH   SOLE   466 0 0
ASGN INC COM COM 00191U102   1,410 17,300 SH   SOLE   17,048 0 252
ASPEN AEROGELS INC COM COM 04523Y105   8,190 694,629 SH   SOLE   596,140 0 98,489
ATLAS TECHNICAL CONSULTANTS IN COM 049430101   1,142 221,831 SH   SOLE   106,343 0 115,488
AUTODESK INC COM COM 052769106   10 53 SH   SOLE   53 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103   257 1,075 SH   SOLE   1,075 0 0
AVID BIOSERVICES INC COM COM 05368M106   2,125 154,285 SH   SOLE   73,815 0 80,470
AVIENT CORPORATION COM COM 05368V106   1,934 57,291 SH   SOLE   53,354 0 3,937
AWARE INC MASS COM COM 05453N100   223 130,314 SH   SOLE   44,678 0 85,636
AXALTA COATING SYS LTD COM COM G0750C108   176 6,906 SH   SOLE   6,906 0 0
AXCELIS TECHNOLOGIES INC COM N COM 054540208   296 3,725 SH   SOLE   3,725 0 0
AXOGEN INC COM COM 05463X106   3,685 369,288 SH   SOLE   250,559 0 118,729
AXOS FINANCIAL INC COM COM 05465C100   22 577 SH   SOLE   577 0 0
AXT INC COM COM 00246W103   19 4,400 SH   SOLE   4,400 0 0
B2GOLD CORP COM COM 11777Q209   36 10,000 SH   SOLE   10,000 0 0
BABCOCK & WILCOX ENTERPRISES I COM 05614L209   2,373 411,227 SH   SOLE   206,630 0 204,597
BADGER METER INC COM COM 056525108   4,254 39,016 SH   SOLE   36,857 0 2,159
BAKER HUGHES COMPANY CL A COM 05722G100   929 31,449 SH   SOLE   31,449 0 0
BANCORP INC DEL COM COM 05969A105   2,257 79,516 SH   SOLE   38,071 0 41,445
BANK AMERICA CORP COM COM 060505104   630 19,025 SH   SOLE   19,025 0 0
BARRICK GOLD CORP COM COM 067901108   1,872 108,940 SH   SOLE   106,973 0 1,967
BEAM GLOBAL COM COM 07373B109   749 42,856 SH   SOLE   14,616 0 28,240
BENCHMARK ELECTRS INC COM COM 08160H101   3,192 119,598 SH   SOLE   94,790 0 24,808
BERKSHIRE HATHAWAY INC DEL CL COM 084670702   23 76 SH   SOLE   76 0 0
BIGCOMMERCE HLDGS INC COM SER COM 08975P108   53 6,069 SH   SOLE   6,069 0 0
BIODESIX INC COM COM 09075X108   869 377,994 SH   SOLE   128,876 0 249,118
BIOGEN INC COM COM 09062X103   1,488 5,372 SH   SOLE   5,372 0 0
BIOLASE INC COM COM 090911405   0 1 SH   SOLE   1 0 0
BLACKSKY TECHNOLOGY INC COM CL COM 09263B108   925 600,610 SH   SOLE   287,434 0 313,176
BLOOM ENERGY CORP COM CL A COM 093712107   3,357 175,584 SH   SOLE   168,006 0 7,578
BOWMAN CONSULTING GROUP LTD CO COM 103002101   46 2,100 SH   SOLE   2,100 0 0
BOX INC CL A COM 10316T104   126 4,047 SH   SOLE   4,047 0 0
BROADRIDGE FINL SOLUTIONS INC COM 11133T103   2 18 SH   SOLE   18 0 0
BROADWIND INC COM NEW COM 11161T207   660 368,913 SH   SOLE   125,920 0 242,993
BROOKLINE BANCORP INC DEL COM COM 11373M107   1,399 98,867 SH   SOLE   58,503 0 40,364
BUILDERS FIRSTSOURCE INC COM COM 12008R107   2,337 36,024 SH   SOLE   22,116 0 13,908
BWX TECHNOLOGIES INC COM COM 05605H100   1,345 23,152 SH   SOLE   23,152 0 0
CAESARSTONE LTD ORD SHS COM M20598104   818 143,247 SH   SOLE   68,605 0 74,642
CALAMP CORP COM COM 128126109   1,049 234,066 SH   SOLE   112,399 0 121,667
CAMBIUM NETWORKS CORP SHS COM G17766109   7,995 368,927 SH   SOLE   318,867 0 50,060
CAMTEK LTD ORD COM M20791105   247 11,260 SH   SOLE   11,260 0 0
CANADIAN PAC RY LTD COM COM 13645T100   1,030 13,805 SH   SOLE   13,805 0 0
CAPITAL ONE FINL CORP COM COM 14040H105   16 175 SH   SOLE   175 0 0
CARDIOVASCULAR SYS INC DEL COM COM 141619106   1,080 79,261 SH   SOLE   46,919 0 32,342
CARPARTS COM INC COM COM 14427M107   1,565 249,965 SH   SOLE   119,787 0 130,178
CASTLE BIOSCIENCES INC COM COM 14843C105   10,671 453,317 SH   SOLE   411,692 0 41,625
CATERPILLAR INC COM COM 149123101   4,026 16,807 SH   SOLE   16,435 0 372
CECO ENVIRONMENTAL CORP COM COM 125141101   2,922 250,177 SH   SOLE   119,665 0 130,512
CELANESE CORP DEL COM COM 150870103   14 135 SH   SOLE   135 0 0
CENTURY CMNTYS INC COM COM 156504300   1,570 31,392 SH   SOLE   18,715 0 12,677
CHAMPIONS ONCOLOGY INC COM NEW COM 15870P307   486 107,655 SH   SOLE   36,888 0 70,767
CHARGEPOINT HOLDINGS INC COM C COM 15961R105   1,213 127,237 SH   SOLE   127,237 0 0
CHEGG INC COM COM 163092109   8,498 336,281 SH   SOLE   308,743 0 27,538
CHENIERE ENERGY INC COM NEW COM 16411R208   2,781 18,548 SH   SOLE   18,246 0 302
CHEVRON CORP NEW COM COM 166764100   1,152 6,418 SH   SOLE   6,418 0 0
CHIMERA INVT CORP COM NEW COM 16934Q208   3 478 SH   SOLE   478 0 0
CINCINNATI FINL CORP COM COM 172062101   158 1,541 SH   SOLE   1,541 0 0
CITIGROUP INC COM NEW COM 172967424   598 13,226 SH   SOLE   13,226 0 0
CLEAN HARBORS INC COM COM 184496107   1,683 14,748 SH   SOLE   14,748 0 0
CLEARPOINT NEURO INC COM COM 18507C103   1,423 168,029 SH   SOLE   80,408 0 87,621
COCA COLA CO COM COM 191216100   814 12,789 SH   SOLE   12,789 0 0
CODEXIS INC COM COM 192005106   1,492 320,229 SH   SOLE   162,286 0 157,943
COGNEX CORP COM COM 192422103   6,661 141,387 SH   SOLE   134,969 0 6,418
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102   9 165 SH   SOLE   165 0 0
COLGATE PALMOLIVE CO COM COM 194162103   1,194 15,150 SH   SOLE   15,150 0 0
COMCAST CORP NEW CL A COM 20030N101   14 387 SH   SOLE   387 0 0
CONSTELLATION BRANDS INC CL A COM 21036P108   2,182 9,417 SH   SOLE   9,304 0 113
CORTEVA INC COM COM 22052L104   1,223 20,800 SH   SOLE   20,800 0 0
COSTCO WHSL CORP NEW COM COM 22160K105   82 180 SH   SOLE   180 0 0
CREXENDO INC COM COM 226552107   507 266,620 SH   SOLE   90,765 0 175,855
CRISPR THERAPEUTICS AG NAMEN A COM H17182108   20 481 SH   SOLE   481 0 0
CROWDSTRIKE HLDGS INC CL A COM 22788C105   2,348 22,302 SH   SOLE   21,720 0 582
CRYOPORT INC COM PAR $0.001 COM 229050307   1,064 61,352 SH   SOLE   29,318 0 32,034
CSX CORP COM COM 126408103   9 300 SH   SOLE   300 0 0
CUTERA INC COM COM 232109108   7,077 160,040 SH   SOLE   113,345 0 46,695
DANA INC COM COM 235825205   103 6,798 SH   SOLE   6,798 0 0
DEERE & CO COM COM 244199105   1,526 3,560 SH   SOLE   3,560 0 0
DELTA AIR LINES INC DEL COM NE COM 247361702   1,136 34,585 SH   SOLE   34,585 0 0
DEXCOM INC COM COM 252131107   1,470 12,984 SH   SOLE   12,984 0 0
DIAMONDBACK ENERGY INC COM COM 25278X109   963 7,037 SH   SOLE   7,037 0 0
DIGI INTL INC COM COM 253798102   11,275 308,470 SH   SOLE   248,728 0 59,742
DISNEY WALT CO COM COM 254687106   4,216 48,530 SH   SOLE   47,962 0 568
DOCEBO INC COM COM 25609L105   1,378 41,584 SH   SOLE   24,623 0 16,961
DOLLAR TREE INC COM COM 256746108   3,173 22,433 SH   SOLE   21,368 0 1,065
DOMO INC COM CL B COM 257554105   506 35,510 SH   SOLE   21,060 0 14,450
DOVER CORP COM COM 260003108   21 156 SH   SOLE   156 0 0
DOW INC COM COM 260557103   120 2,381 SH   SOLE   2,381 0 0
DT MIDSTREAM INC COMMON STOCK COM 23345M107   20 367 SH   SOLE   367 0 0
DTE ENERGY CO COM COM 233331107   86 735 SH   SOLE   735 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204   236 2,291 SH   SOLE   2,291 0 0
DUPONT DE NEMOURS INC COM COM 26614N102   54 791 SH   SOLE   791 0 0
DUTCH BROS INC CL A COM 26701L100   42 1,495 SH   SOLE   1,495 0 0
DZS INC COM COM 268211109   1,969 155,281 SH   SOLE   75,166 0 80,115
E L F BEAUTY INC COM COM 26856L103   2,538 45,895 SH   SOLE   27,175 0 18,720
EATON CORP PLC SHS COM G29183103   32 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   528 444,057 SH   SOLE   151,169 0 292,888
ENERGY RECOVERY INC COM COM 29270J100   9,396 458,560 SH   SOLE   430,978 0 27,582
ENERGY TRANSFER L P COM UT LTD COM 29273V100   53 4,441 SH   SOLE   4,441 0 0
ENOVIX CORPORATION COM COM 293594107   3,851 309,550 SH   SOLE   288,469 0 21,081
ENPHASE ENERGY INC COM COM 29355A107   4,554 17,189 SH   SOLE   16,181 0 1,008
ENTERPRISE PRODS PARTNERS L P COM 293792107   79 3,266 SH   SOLE   3,266 0 0
ESSENTIAL UTILS INC COM COM 29670G102   20 425 SH   SOLE   425 0 0
EVERCOMMERCE INC COM COM 29977X105   957 128,598 SH   SOLE   76,044 0 52,554
EVERCORE INC CLASS A COM 29977A105   1,662 15,239 SH   SOLE   9,357 0 5,882
EVEREST RE GROUP LTD COM COM G3223R108   275 831 SH   SOLE   790 0 41
EVOLENT HEALTH INC CL A COM 30050B101   1,288 45,872 SH   SOLE   27,224 0 18,648
EVOLUS INC COM COM 30052C107   1,599 212,896 SH   SOLE   108,089 0 104,807
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105   7,806 197,125 SH   SOLE   175,806 0 21,319
EXXON MOBIL CORP COM COM 30231G102   6,918 62,719 SH   SOLE   61,302 0 1,417
EYENOVIA INC COM COM 30234E104   5 3,300 SH   SOLE   3,300 0 0
EYEPOINT PHARMACEUTICALS INC C COM 30233G209   706 201,810 SH   SOLE   96,784 0 105,026
FEDEX CORP COM COM 31428X106   21 124 SH   SOLE   79 0 45
FIVE BELOW INC COM COM 33829M101   1,415 7,999 SH   SOLE   4,721 0 3,278
FLUOR CORP NEW COM COM 343412102   1,709 49,294 SH   SOLE   49,294 0 0
FLUX PWR HLDGS INC COM NEW COM 344057302   5 1,200 SH   SOLE   1,200 0 0
FORD MTR CO DEL COM COM 345370860   1,121 96,355 SH   SOLE   96,355 0 0
FORTRESS BIOTECH INC COM COM 34960Q109   4 5,700 SH   SOLE   5,700 0 0
FRANCO NEV CORP COM COM 351858105   605 4,431 SH   SOLE   4,377 0 54
FREEPORT-MCMORAN INC CL B COM 35671D857   1,328 34,937 SH   SOLE   34,937 0 0
FUEL TECH INC COM COM 359523107   505 396,238 SH   SOLE   134,891 0 261,347
GALIANO GOLD INC COM COM 36352H100   10 20,000 SH   SOLE   20,000 0 0
GALLAGHER ARTHUR J & CO COM COM 363576109   1,112 5,900 SH   SOLE   5,900 0 0
GATES INDL CORP PLC ORD SHS COM G39108108   1,747 153,137 SH   SOLE   142,254 0 10,883
GENASYS INC COM COM 36872P103   955 258,201 SH   SOLE   87,900 0 170,301
GENERAC HLDGS INC COM COM 368736104   4,513 44,836 SH   SOLE   42,752 0 2,084
GENERAL ELECTRIC CO COM NEW COM 369604301   92 1,100 SH   SOLE   870 0 230
GENERAL MTRS CO COM COM 37045V100   1,056 31,379 SH   SOLE   31,379 0 0
GENPACT LIMITED SHS COM G3922B107   184 3,969 SH   SOLE   3,969 0 0
GEOSPACE TECHNOLOGIES CORP COM COM 37364X109   374 88,537 SH   SOLE   30,334 0 58,203
GLAUKOS CORP COM COM 377322102   600 13,747 SH   SOLE   13,747 0 0
GLOBUS MED INC CL A COM 379577208   4,087 55,026 SH   SOLE   51,601 0 3,425
GMS INC COM COM 36251C103   354 7,117 SH   SOLE   7,117 0 0
GOLAR LNG LTD SHS COM G9456A100   1,114 48,893 SH   SOLE   48,893 0 0
GOLDMAN SACHS GROUP INC COM COM 38141G104   6,831 19,893 SH   SOLE   19,516 0 377
GRAHAM CORP COM COM 384556106   713 74,136 SH   SOLE   25,280 0 48,856
GRAND CANYON ED INC COM COM 38526M106   285 2,700 SH   SOLE   2,700 0 0
GRID DYNAMICS HLDGS INC CL A COM 39813G109   15 1,300 SH   SOLE   1,300 0 0
GRIFFON CORP COM COM 398433102   868 24,262 SH   SOLE   14,382 0 9,880
GROCERY OUTLET HLDG CORP COM COM 39874R101   677 23,180 SH   SOLE   13,712 0 9,468
GUIDEWIRE SOFTWARE INC COM COM 40171V100   117 1,865 SH   SOLE   1,865 0 0
HARMONIC INC COM COM 413160102   521 39,755 SH   SOLE   39,755 0 0
HCI GROUP INC COM COM 40416E103   4,537 114,604 SH   SOLE   87,414 0 27,190
HERITAGE CRYSTAL CLEAN INC COM COM 42726M106   3,981 122,578 SH   SOLE   78,752 0 43,826
HIGHPEAK ENERGY INC COM COM 43114Q105   39 1,700 SH   SOLE   1,700 0 0
HUBBELL INC COM COM 443510607   4,216 17,965 SH   SOLE   16,912 0 1,053
HUDSON GLOBAL INC COM NEW COM 443787205   710 31,368 SH   SOLE   10,695 0 20,673
HUDSON TECHNOLOGIES INC COM COM 444144109   1,457 144,018 SH   SOLE   49,014 0 95,004
IAC INC COM NEW COM 44891N208   39 872 SH   SOLE   872 0 0
ICAD INC COM NEW COM 44934S206   809 442,261 SH   SOLE   197,245 0 245,016
ICHOR HOLDINGS SHS COM G4740B105   3,237 120,711 SH   SOLE   97,290 0 23,421
IDENTIV INC COM NEW COM 45170X205   2,312 319,353 SH   SOLE   153,086 0 166,267
IDEX CORP COM COM 45167R104   14 62 SH   SOLE   62 0 0
IMPINJ INC COM COM 453204109   3,460 31,688 SH   SOLE   15,185 0 16,503
INCYTE CORP COM COM 45337C102   1,223 15,221 SH   SOLE   15,221 0 0
INSMED INC COM PAR $.01 COM 457669307   1,504 75,251 SH   SOLE   44,486 0 30,765
INSTRUCTURE HLDGS INC COM COM 457790103   1,764 75,270 SH   SOLE   44,283 0 30,987
INTERNATIONAL BUSINESS MACHS C COM 459200101   1,624 11,529 SH   SOLE   11,529 0 0
INTEST CORP COM COM 461147100   1,060 102,918 SH   SOLE   35,300 0 67,618
INTRA-CELLULAR THERAPIES INC C COM 46116X101   114 2,155 SH   SOLE   2,155 0 0
INTUIT COM COM 461202103   4,980 12,795 SH   SOLE   12,428 0 367
INVESCO LTD SHS COM G491BT108   973 54,061 SH   SOLE   54,061 0 0
ISUN INC COM COM 465246106   307 229,466 SH   SOLE   102,862 0 126,604
JOHNSON & JOHNSON COM COM 478160104   1,846 10,450 SH   SOLE   10,450 0 0
JPMORGAN CHASE & CO COM COM 46625H100   2,316 17,272 SH   SOLE   17,194 0 78
KINDER MORGAN INC DEL COM COM 49456B101   9 497 SH   SOLE   497 0 0
KINROSS GOLD CORP COM COM 496902404   10 2,388 SH   SOLE   2,388 0 0
KNIGHT-SWIFT TRANSN HLDGS INC COM 499049104   1,466 27,976 SH   SOLE   27,976 0 0
KOPIN CORP COM COM 500600101   1,075 866,890 SH   SOLE   413,879 0 453,011
KORNIT DIGITAL LTD SHS COM M6372Q113   3,565 155,200 SH   SOLE   147,848 0 7,352
KRATOS DEFENSE & SEC SOLUTIONS COM 50077B207   1,060 102,671 SH   SOLE   60,649 0 42,022
KURA SUSHI USA INC CL A COM COM 501270102   2,232 46,814 SH   SOLE   26,491 0 20,323
LANTRONIX INC COM NEW COM 516548203   1,486 344,010 SH   SOLE   165,247 0 178,763
LAS VEGAS SANDS CORP COM COM 517834107   843 17,545 SH   SOLE   17,545 0 0
LEIDOS HOLDINGS INC COM COM 525327102   1,214 11,545 SH   SOLE   11,545 0 0
LEONARDO DRS INC COM COM 52661A108   5,118 400,496 SH   SOLE   240,789 0 159,707
LILLY ELI & CO COM COM 532457108   1,578 4,314 SH   SOLE   4,314 0 0
LINCOLN EDL SVCS CORP COM COM 533535100   949 163,941 SH   SOLE   56,321 0 107,620
LINDE PLC SHS COM G5494J103   7 20 SH   SOLE   20 0 0
LINDSAY CORP COM COM 535555106   3,542 21,751 SH   SOLE   20,457 0 1,294
LIQUIDITY SVCS INC COM COM 53635B107   158 11,210 SH   SOLE   0 0 11,210
LIVENT CORP COM COM 53814L108   5,206 261,998 SH   SOLE   251,781 0 10,217
LOVESAC COMPANY COM COM 54738L109   13 600 SH   SOLE   600 0 0
LSI INDS INC OHIO COM COM 50216C108   4,817 393,585 SH   SOLE   281,365 0 112,220
LUNA INNOVATIONS COM COM 550351100   2,568 292,094 SH   SOLE   139,832 0 152,262
LUXFER HLDGS PLC SHS COM G5698W116   1,511 110,151 SH   SOLE   52,677 0 57,474
LYONDELLBASELL INDUSTRIES N V COM N53745100   2 25 SH   SOLE   25 0 0
MACOM TECH SOLUTIONS HLDGS INC COM 55405Y100   340 5,400 SH   SOLE   5,400 0 0
MANITEX INTL INC COM COM 563420108   1,000 249,914 SH   SOLE   119,766 0 130,148
MARCUS & MILLICHAP INC COM COM 566324109   376 10,918 SH   SOLE   10,604 0 314
MARQETA INC CLASS A COM COM 57142B104   75 12,221 SH   SOLE   12,221 0 0
MARSH & MCLENNAN COS INC COM COM 571748102   1,059 6,399 SH   SOLE   6,399 0 0
MARTIN MARIETTA MATLS INC COM COM 573284106   3,310 9,795 SH   SOLE   9,728 0 67
MARVELL TECHNOLOGY INC COM COM 573874104   887 23,954 SH   SOLE   23,954 0 0
MASTERCARD INCORPORATED CL A COM 57636Q104   17 50 SH   SOLE   50 0 0
MATADOR RES CO COM COM 576485205   1,969 34,404 SH   SOLE   19,282 0 15,122
MATRIX SVC CO COM COM 576853105   1,487 239,111 SH   SOLE   114,530 0 124,581
MATSON INC COM COM 57686G105   112 1,785 SH   SOLE   1,785 0 0
MEDIWOUND LTD SHS NEW COM M68830112   737 54,607 SH   SOLE   18,589 0 36,018
MERCK & CO INC COM COM 58933Y105   135 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,975 54,102 SH   SOLE   53,019 0 1,083
MONDELEZ INTL INC CL A COM 609207105   8 127 SH   SOLE   127 0 0
MONOLITHIC PWR SYS INC COM COM 609839105   564 1,595 SH   SOLE   1,595 0 0
MORGAN STANLEY COM NEW COM 617446448   1,379 16,220 SH   SOLE   16,220 0 0
MP MATERIALS CORP COM CL A COM 553368101   3,201 131,828 SH   SOLE   123,656 0 8,172
MRC GLOBAL INC COM COM 55345K103   2,154 186,019 SH   SOLE   88,982 0 97,037
NEWMONT CORP COM COM 651639106   5,441 115,270 SH   SOLE   111,245 0 4,025
NEXTERA ENERGY INC COM COM 65339F101   45 535 SH   SOLE   535 0 0
NEXTERA ENERGY PARTNERS LP COM COM 65341B106   19 265 SH   SOLE   265 0 0
NIKE INC CL B COM 654106103   138 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   394 4,822 SH   SOLE   4,822 0 0
NOVANTA INC COM COM 67000B104   2,730 20,091 SH   SOLE   9,639 0 10,452
NUTANIX INC CL A COM 67059N108   120 4,592 SH   SOLE   4,592 0 0
NV5 GLOBAL INC COM COM 62945V109   225 1,700 SH   SOLE   1,700 0 0
NVENT ELECTRIC PLC SHS COM G6700G107   155 4,022 SH   SOLE   4,022 0 0
NVIDIA CORPORATION COM COM 67066G104   1,176 8,046 SH   SOLE   8,046 0 0
O-I GLASS INC COM COM 67098H104   1,738 104,870 SH   SOLE   62,158 0 42,712
OLD REP INTL CORP COM COM 680223104   4 182 SH   SOLE   182 0 0
ONE STOP SYS INC COM COM 68247W109   546 181,559 SH   SOLE   63,556 0 118,003
OOMA INC COM COM 683416101   1,211 88,927 SH   SOLE   42,687 0 46,240
OP BANCORP COM COM 67109R109   1,418 127,097 SH   SOLE   60,855 0 66,242
ORACLE CORP COM COM 68389X105   82 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   680 285,535 SH   SOLE   97,352 0 188,183
PACIFIC BIOSCIENCES CALIF INC COM 69404D108   48 5,858 SH   SOLE   5,858 0 0
PATRICK INDS INC COM COM 703343103   5,063 83,543 SH   SOLE   71,157 0 12,386
PAYCHEX INC COM COM 704326107   3,678 31,828 SH   SOLE   31,047 0 781
PDC ENERGY INC COM COM 69327R101   1,227 19,330 SH   SOLE   19,330 0 0
PEPSICO INC COM COM 713448108   7,314 40,484 SH   SOLE   39,603 0 881
PERFORMANT FINL CORP COM COM 71377E105   1,716 475,349 SH   SOLE   227,209 0 248,140
PERION NETWORK LTD SHS NEW COM M78673114   986 38,980 SH   SOLE   13,290 0 25,690
PERKINELMER INC COM COM 714046109   124 883 SH   SOLE   883 0 0
PFIZER INC COM COM 717081103   5,081 99,170 SH   SOLE   97,417 0 1,753
PHILIP MORRIS INTL INC COM COM 718172109   41 402 SH   SOLE   402 0 0
PHREESIA INC COM COM 71944F106   2,490 76,961 SH   SOLE   60,024 0 16,937
PIONEER NAT RES CO COM COM 723787107   43 187 SH   SOLE   187 0 0
PNC FINL SVCS GROUP INC COM COM 693475105   19 123 SH   SOLE   123 0 0
PORCH GROUP INC COM COM 733245104   966 513,941 SH   SOLE   245,955 0 267,986
PPL CORP COM COM 69351T106   36 1,238 SH   SOLE   1,238 0 0
PRIVIA HEALTH GROUP INC COM COM 74276R102   72 3,159 SH   SOLE   3,159 0 0
PROCTER AND GAMBLE CO COM COM 742718109   2,074 13,684 SH   SOLE   13,684 0 0
PROFIRE ENERGY INC COM COM 74316X101   787 742,621 SH   SOLE   252,810 0 489,811
Q2 HLDGS INC COM COM 74736L109   86 3,199 SH   SOLE   3,199 0 0
QUALCOMM INC COM COM 747525103   912 8,299 SH   SOLE   8,299 0 0
QUANTA SVCS INC COM COM 74762E102   4,165 29,230 SH   SOLE   27,553 0 1,677
RANGE RES CORP COM COM 75281A109   1,065 42,546 SH   SOLE   42,546 0 0
REGAL REXNORD CORPORATION COM COM 758750103   12 100 SH   SOLE   100 0 0
REGENERON PHARMACEUTICALS COM COM 75886F107   1,519 2,105 SH   SOLE   2,105 0 0
REGENXBIO INC COM COM 75901B107   601 26,503 SH   SOLE   26,503 0 0
REPLIGEN CORP COM COM 759916109   30 178 SH   SOLE   178 0 0
RESIDEO TECHNOLOGIES INC COM COM 76118Y104   83 5,019 SH   SOLE   5,019 0 0
RESOURCES CONNECTION INC COM COM 76122Q105   3,142 170,946 SH   SOLE   86,695 0 84,251
REVANCE THERAPEUTICS INC COM COM 761330109   1,254 67,933 SH   SOLE   40,046 0 27,887
REVOLVE GROUP INC CL A COM 76156B107   3,470 155,896 SH   SOLE   135,732 0 20,164
RF INDS LTD COM PAR $0.01 COM 749552105   416 81,010 SH   SOLE   27,615 0 53,395
RICHARDSON ELECTRS LTD COM COM 763165107   1,578 73,973 SH   SOLE   25,176 0 48,797
RIMINI STR INC DEL COM COM 76674Q107   16 4,100 SH   SOLE   4,100 0 0
RIVIAN AUTOMOTIVE INC COM CL A COM 76954A103   521 28,284 SH   SOLE   28,284 0 0
ROBERT HALF INTL INC COM COM 770323103   8 114 SH   SOLE   49 0 65
ROCKWELL AUTOMATION INC COM COM 773903109   23 90 SH   SOLE   90 0 0
ROYAL GOLD INC COM COM 780287108   24 210 SH   SOLE   192 0 18
S&W SEED CO COM COM 785135104   257 172,489 SH   SOLE   58,697 0 113,792
SALESFORCE INC COM COM 79466L302   5,971 45,032 SH   SOLE   43,272 0 1,760
SCHLUMBERGER LTD COM STK COM 806857108   1,191 22,285 SH   SOLE   22,285 0 0
SCHWAB CHARLES CORP COM COM 808513105   28 341 SH   SOLE   341 0 0
SEASPINE HLDGS CORP COM COM 81255T108   1,297 155,301 SH   SOLE   91,966 0 63,335
SELECT ENERGY SVCS INC CL A CO COM 81617J301   2,266 245,224 SH   SOLE   245,224 0 0
SEMPRA COM COM 816851109   30 195 SH   SOLE   195 0 0
SENSATA TECHNOLOGIES HLDG PLC COM G8060N102   4,987 123,496 SH   SOLE   119,704 0 3,792
SHERWIN WILLIAMS CO COM COM 824348106   9 36 SH   SOLE   36 0 0
SHOALS TECHNOLOGIES GROUP INC COM 82489W107   3,577 144,978 SH   SOLE   132,186 0 12,792
SHOTSPOTTER INC COM COM 82536T107   2,130 62,964 SH   SOLE   30,183 0 32,781
SILGAN HOLDINGS INC COM COM 827048109   1,219 23,508 SH   SOLE   23,508 0 0
SITIME CORP COM COM 82982T106   112 1,100 SH   SOLE   1,100 0 0
SKYLINE CHAMPION CORPORATION C COM 830830105   2,174 42,215 SH   SOLE   25,568 0 16,647
SKYWATER TECHNOLOGY INC COM COM 83089J108   1,135 159,644 SH   SOLE   75,584 0 84,060
SNAP ON INC COM COM 833034101   793 3,472 SH   SOLE   3,103 0 369
SOLAREDGE TECHNOLOGIES INC COM COM 83417M104   7,882 27,824 SH   SOLE   26,407 0 1,417
SOUTHERN CO COM COM 842587107   171 2,400 SH   SOLE   2,400 0 0
STARBUCKS CORP COM COM 855244109   38 382 SH   SOLE   382 0 0
STEM INC COM COM 85859N102   2,004 224,216 SH   SOLE   212,777 0 11,439
STEREOTAXIS INC COM NEW COM 85916J409   1,441 696,197 SH   SOLE   332,298 0 363,899
STERICYCLE INC COM COM 858912108   116 2,331 SH   SOLE   2,331 0 0
STERLING INFRASTRUCTURE INC CO COM 859241101   10,196 310,867 SH   SOLE   228,366 0 82,501
STRATA SKIN SCIENCES INC COM N COM 86272A206   332 419,797 SH   SOLE   143,131 0 276,666
STRATASYS LTD SHS COM M85548101   778 65,624 SH   SOLE   38,751 0 26,873
STRATEGIC ED INC COM COM 86272C103   913 11,654 SH   SOLE   11,654 0 0
STREAMLINE HEALTH SOLUTIONS IN COM 86323X106   3 1,600 SH   SOLE   1,600 0 0
SUNOPTA INC COM COM 8676EP108   10,966 1,299,289 SH   SOLE   1,066,068 0 233,221
SUNPOWER CORP COM COM 867652406   1,324 73,456 SH   SOLE   43,342 0 30,114
SUNRUN INC COM COM 86771W105   2,681 111,603 SH   SOLE   106,927 0 4,676
SUPERIOR INDS INTL INC COM COM 868168105   2,705 641,090 SH   SOLE   306,094 0 334,996
SVB FINANCIAL GROUP COM COM 78486Q101   1,446 6,284 SH   SOLE   5,740 0 544
SYMBOTIC INC CLASS A COM COM 87151X101   124 10,400 SH   SOLE   0 0 10,400
SYSCO CORP COM COM 871829107   8 100 SH   SOLE   100 0 0
TANDEM DIABETES CARE INC COM N COM 875372203   8,048 179,034 SH   SOLE   158,488 0 20,546
TARGET CORP COM COM 87612E106   1,724 11,565 SH   SOLE   11,477 0 88
TERADYNE INC COM COM 880770102   13 145 SH   SOLE   145 0 0
TESSCO TECHNOLOGIES INC COM COM 872386107   583 118,928 SH   SOLE   40,486 0 78,442
TETRA TECHNOLOGIES INC DEL COM COM 88162F105   1,691 488,817 SH   SOLE   233,968 0 254,849
TORTOISE ENERGY INFRA CORP COM COM 89147L886   7 222 SH   SOLE   222 0 0
TPI COMPOSITES INC COM COM 87266J104   3,475 342,708 SH   SOLE   322,283 0 20,425
TRANE TECHNOLOGIES PLC SHS COM G8994E103   320 1,906 SH   SOLE   150 0 1,756
TRANSACT TECHNOLOGIES INC COM COM 892918103   561 88,830 SH   SOLE   30,282 0 58,548
TRANSCAT INC COM COM 893529107   2,147 30,289 SH   SOLE   14,539 0 15,750
TRANSMEDICS GROUP INC COM COM 89377M109   3,734 60,492 SH   SOLE   28,959 0 31,533
TREACE MED CONCEPTS INC COM COM 89455T109   3,218 139,960 SH   SOLE   91,414 0 48,546
TRIMBLE INC COM COM 896239100   4,161 82,305 SH   SOLE   80,528 0 1,777
TRIPADVISOR INC COM COM 896945201   74 4,140 SH   SOLE   4,140 0 0
TWIST BIOSCIENCE CORP COM COM 90184D100   8 317 SH   SOLE   317 0 0
ULTA BEAUTY INC COM COM 90384S303   2,542 5,419 SH   SOLE   5,349 0 70
ULTRAGENYX PHARMACEUTICAL INC COM 90400D108   70 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,150 30,512 SH   SOLE   30,512 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106   76 439 SH   SOLE   439 0 0
UNITED STATES STL CORP NEW COM COM 912909108   1,457 58,151 SH   SOLE   58,151 0 0
UNIVERSAL STAINLESS & ALLOY CO COM 913837100   622 86,775 SH   SOLE   29,617 0 57,158
UPWORK INC COM COM 91688F104   2,312 221,499 SH   SOLE   208,051 0 13,448
US BANCORP DEL COM NEW COM 902973304   7 150 SH   SOLE   150 0 0
VALERO ENERGY CORP COM COM 91913Y100   1,229 9,685 SH   SOLE   9,685 0 0
VALMONT INDS INC COM COM 920253101   1,402 4,239 SH   SOLE   4,187 0 52
VERACYTE INC COM COM 92337F107   3,312 139,562 SH   SOLE   103,992 0 35,570
VERIZON COMMUNICATIONS INC COM COM 92343V104   861 21,853 SH   SOLE   21,853 0 0
VERTEX PHARMACEUTICALS INC COM COM 92532F100   3,851 13,335 SH   SOLE   12,851 0 484
VIEMED HEALTHCARE INC COM COM 92663R105   1,534 202,970 SH   SOLE   97,220 0 105,750
VIEWRAY INC COM COM 92672L107   5,510 1,229,975 SH   SOLE   848,466 0 381,509
VIRTRA INC COM PAR COM 92827K301   357 76,372 SH   SOLE   26,029 0 50,343
VISA INC COM CL A COM 92826C839   41 199 SH   SOLE   199 0 0
VITAL FARMS INC COM COM 92847W103   1,675 112,272 SH   SOLE   56,909 0 55,363
VULCAN MATLS CO COM COM 929160109   1,292 7,381 SH   SOLE   7,381 0 0
VUZIX CORP COM NEW COM 92921W300   1,451 398,558 SH   SOLE   305,489 0 93,069
WABTEC COM COM 929740108   213 2,137 SH   SOLE   2,137 0 0
WALMART INC COM COM 931142103   1,610 11,358 SH   SOLE   11,358 0 0
WARNER BROS DISCOVERY INC COM COM 934423104   6 667 SH   SOLE   667 0 0
WASTE MGMT INC DEL COM COM 94106L109   130 827 SH   SOLE   827 0 0
WATTS WATER TECHNOLOGIES INC C COM 942749102   2,979 20,374 SH   SOLE   18,352 0 2,022
WEC ENERGY GROUP INC COM COM 92939U106   40 430 SH   SOLE   430 0 0
WELLS FARGO CO NEW COM COM 949746101   1,234 29,886 SH   SOLE   29,886 0 0
WHEATON PRECIOUS METALS CORP C COM 962879102   442 11,305 SH   SOLE   11,305 0 0
WILLDAN GROUP INC COM COM 96924N100   1,244 69,674 SH   SOLE   33,333 0 36,341
WILLIAMS COS INC COM COM 969457100   22 680 SH   SOLE   680 0 0
WOLFSPEED INC COM COM 977852102   3,261 47,230 SH   SOLE   44,902 0 2,328
WYNN RESORTS LTD COM COM 983134107   808 9,800 SH   SOLE   9,800 0 0
XYLEM INC COM COM 98419M100   1 11 SH   SOLE   11 0 0
ZUORA INC COM CL A COM 98983V106   716 112,579 SH   SOLE   66,857 0 45,722
ZURN ELKAY WATER SOLNS CORP CO COM 98983L102   21 843 SH   SOLE   843 0 0
ALIBABA GROUP HLDG LTD SPONSOR ADR 01609W102   1,646 18,690 SH   SOLE   18,690 0 0
BAIDU INC SPON ADR REP A ADR 056752108   1,451 12,686 SH   SOLE   12,686 0 0
BP PLC SPONSORED ADR ADR 055622104   9,940 284,572 SH   SOLE   272,055 0 12,517
ENDAVA PLC ADS ADR 29260V105   3,481 45,499 SH   SOLE   34,472 0 11,027
EQUINOR ASA SPONSORED ADR ADR 29446M102   441 12,306 SH   SOLE   12,306 0 0
JD.COM INC SPON ADR CL A ADR 47215P106   1,652 29,431 SH   SOLE   29,431 0 0
NOVARTIS AG SPONSORED ADR ADR 66987V109   365 4,023 SH   SOLE   4,023 0 0
RIO TINTO PLC SPONSORED ADR ADR 767204100   115 1,614 SH   SOLE   1,614 0 0
SANOFI SPONSORED ADR ADR 80105N105   10 200 SH   SOLE   200 0 0
ISHARES SILVER TRUST ISHARES ETF 46428Q109   17 771 SH   SOLE   699 0 72
ISHARES TR RUS 2000 GRW ETF ETF 464287648   463 2,160 SH   SOLE   2,160 0 0
SPDR S&P 500 ETF TR TR UNIT ETF 78462F103   3,412 8,922 SH   SOLE   8,223 0 699
VANECK ETF TRUST GOLD MINERS E ETF 92189F106   1,302 45,421 SH   SOLE   45,421 0 0
VANECK ETF TRUST JUNIOR GOLD M ETF 92189F791   1,311 36,788 SH   SOLE   36,788 0 0