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   3,263,918 304,470 SH   SOLE   253,741 0 50,729
AAON INC COM PAR $0.004 COM 000360206   152,867 1,581 SH   SOLE   1,581 0 0
ABBOTT LABS COM COM 002824100   165,763 1,637 SH   SOLE   1,637 0 0
ACCOLADE INC COM COM 00437E102   13,949 970 SH   SOLE   970 0 0
ACI WORLDWIDE INC COM COM 004498101   149,739 5,550 SH   SOLE   5,550 0 0
ACM RESH INC COM CL A COM 00108J109   154,791 13,230 SH   SOLE   13,230 0 0
ACUITY BRANDS INC COM COM 00508Y102   198,079 1,084 SH   SOLE   1,084 0 0
ADAPTIVE BIOTECHNOLOGIES CORP COM 00650F109   1,594,451 180,572 SH   SOLE   120,944 0 59,628
ADVANSIX INC COM COM 00773T101   3,211,695 83,922 SH   SOLE   48,178 0 35,744
AEHR TEST SYS COM COM 00760J108   2,909,428 93,792 SH   SOLE   52,465 0 41,327
AEROVIRONMENT INC COM COM 008073108   801,750 8,747 SH   SOLE   8,747 0 0
AGNICO EAGLE MINES LTD COM COM 008474108   5,184,130 101,709 SH   SOLE   100,895 0 814
AIR PRODS & CHEMS INC COM COM 009158106   3,036,671 10,573 SH   SOLE   10,573 0 0
AKOYA BIOSCIENCES INC COM COM 00974H104   1,952,591 238,703 SH   SOLE   132,003 0 106,700
ALBEMARLE CORP COM COM 012653101   5,538,599 25,057 SH   SOLE   23,901 0 1,156
ALCOA CORP COM COM 013872106   754,419 17,726 SH   SOLE   17,726 0 0
ALCON AG ORD SHS COM H01301128   14,390 204 SH   SOLE   204 0 0
ALPHA PRO TECH LTD COM COM 020772109   656,148 157,728 SH   SOLE   53,837 0 103,891
ALPHABET INC CAP STK CL C COM 02079K107   33,280 320 SH   SOLE   320 0 0
ALPHATEC HLDGS INC COM NEW COM 02081G201   4,000,667 256,453 SH   SOLE   142,282 0 114,171
ALTA EQUIPMENT GROUP INC COMMO COM 02128L106   2,508,897 158,290 SH   SOLE   87,539 0 70,751
ALTAIR ENGR INC COM CL A COM 021369103   226,714 3,144 SH   SOLE   3,144 0 0
AMAZON COM INC COM COM 023135106   6,673,050 64,605 SH   SOLE   62,085 0 2,520
AMERICAN AIRLS GROUP INC COM COM 02376R102   874,675 59,300 SH   SOLE   59,300 0 0
AMERICAN EXPRESS CO COM COM 025816109   2,362,579 14,323 SH   SOLE   14,323 0 0
AMERICAN RES CORP CL A COM 02927U208   1,418,934 945,956 SH   SOLE   524,859 0 421,097
AMERICAN WTR WKS CO INC NEW CO COM 030420103   57,131 390 SH   SOLE   390 0 0
AMGEN INC COM COM 031162100   1,048,228 4,336 SH   SOLE   4,336 0 0
AMPHENOL CORP NEW CL A COM 032095101   11,931 146 SH   SOLE   146 0 0
AMTECH SYS INC COM PAR $0.01N COM 032332504   2,974,744 311,818 SH   SOLE   172,765 0 139,053
ANALOG DEVICES INC COM COM 032654105   4,931 25 SH   SOLE   25 0 0
APPLE INC COM COM 037833100   15,446,183 93,670 SH   SOLE   90,038 0 3,632
APPLIED INDL TECHNOLOGIES INC COM 03820C105   343,955 2,420 SH   SOLE   2,420 0 0
APTIV PLC SHS COM G6095L109   3,152,427 28,099 SH   SOLE   26,426 0 1,673
ARCHER DANIELS MIDLAND CO COM COM 039483102   21,747 273 SH   SOLE   273 0 0
ASGN INC COM COM 00191U102   1,371,826 16,594 SH   SOLE   16,342 0 252
ASPEN AEROGELS INC COM COM 04523Y105   5,297,002 711,007 SH   SOLE   612,518 0 98,489
ATRICURE INC COM COM 04963C209   1,883,322 45,436 SH   SOLE   30,439 0 14,997
AUTOMATIC DATA PROCESSING INC COM 053015103   230,645 1,036 SH   SOLE   1,036 0 0
AVID BIOSERVICES INC COM COM 05368M106   2,234,541 119,112 SH   SOLE   65,780 0 53,332
AVIENT CORPORATION COM COM 05368V106   2,359,754 57,331 SH   SOLE   53,394 0 3,937
AWARE INC MASS COM COM 05453N100   221,534 130,314 SH   SOLE   44,678 0 85,636
AXALTA COATING SYS LTD COM COM G0750C108   206,941 6,832 SH   SOLE   6,832 0 0
AXCELIS TECHNOLOGIES INC COM N COM 054540208   496,356 3,725 SH   SOLE   3,725 0 0
AXOGEN INC COM COM 05463X106   3,792,030 401,273 SH   SOLE   282,544 0 118,729
AXOS FINANCIAL INC COM COM 05465C100   21,303 577 SH   SOLE   577 0 0
B2GOLD CORP COM COM 11777Q209   39,400 10,000 SH   SOLE   10,000 0 0
BABCOCK & WILCOX ENTERPRISES I COM 05614L209   2,886,063 476,248 SH   SOLE   271,651 0 204,597
BADGER METER INC COM COM 056525108   4,691,775 38,514 SH   SOLE   36,355 0 2,159
BAKER HUGHES COMPANY CL A COM 05722G100   846,781 29,341 SH   SOLE   29,341 0 0
BANCORP INC DEL COM COM 05969A105   1,838,100 66,000 SH   SOLE   36,549 0 29,451
BARRICK GOLD CORP COM COM 067901108   2,540,599 136,812 SH   SOLE   134,845 0 1,967
BEAM GLOBAL COM COM 07373B109   1,451,772 91,249 SH   SOLE   45,951 0 45,298
BENCHMARK ELECTRS INC COM COM 08160H101   3,174,128 133,986 SH   SOLE   109,178 0 24,808
BERKSHIRE HATHAWAY INC DEL CL COM 084670702   23,467 76 SH   SOLE   76 0 0
BIODESIX INC COM COM 09075X108   1,461,313 785,652 SH   SOLE   392,560 0 393,092
BIOGEN INC COM COM 09062X103   1,393,486 5,012 SH   SOLE   5,012 0 0
BIOLASE INC COM COM 090911405   0 1 SH   SOLE   1 0 0
BLACKSKY TECHNOLOGY INC COM CL COM 09263B108   1,051,010 700,673 SH   SOLE   387,497 0 313,176
BLOCK INC CL A COM 852234103   940,368 13,698 SH   SOLE   13,698 0 0
BLOOM ENERGY CORP COM CL A COM 093712107   3,419,669 171,584 SH   SOLE   164,006 0 7,578
BOEING CO COM COM 097023105   830,176 3,908 SH   SOLE   3,908 0 0
BORGWARNER INC COM COM 099724106   1,010,291 20,572 SH   SOLE   20,572 0 0
BOSTON SCIENTIFIC CORP COM COM 101137107   1,200,720 24,000 SH   SOLE   24,000 0 0
BOWMAN CONSULTING GROUP LTD CO COM 103002101   60,291 2,100 SH   SOLE   2,100 0 0
BOX INC CL A COM 10316T104   107,160 4,000 SH   SOLE   4,000 0 0
BRISTOL-MYERS SQUIBB CO COM COM 110122108   905,397 13,063 SH   SOLE   13,063 0 0
BROADRIDGE FINL SOLUTIONS INC COM 11133T103   2,638 18 SH   SOLE   18 0 0
BROADWIND INC COM NEW COM 11161T207   793,329 206,596 SH   SOLE   70,312 0 136,284
BROOKLINE BANCORP INC DEL COM COM 11373M107   1,284,717 122,354 SH   SOLE   81,990 0 40,364
BUILDERS FIRSTSOURCE INC COM COM 12008R107   3,400,096 38,298 SH   SOLE   25,780 0 12,518
BWX TECHNOLOGIES INC COM COM 05605H100   1,369,670 21,727 SH   SOLE   21,727 0 0
CAESARS ENTERTAINMENT INC NEW COM 12769G100   910,746 18,659 SH   SOLE   18,659 0 0
CAESARSTONE LTD ORD SHS COM M20598104   690,429 167,174 SH   SOLE   92,532 0 74,642
CALAMP CORP COM COM 128126109   1,321,213 368,026 SH   SOLE   203,568 0 164,458
CAMBIUM NETWORKS CORP SHS COM G17766109   6,875,590 388,013 SH   SOLE   331,262 0 56,751
CAMTEK LTD ORD COM M20791105   319,221 11,260 SH   SOLE   11,260 0 0
CARPARTS COM INC COM COM 14427M107   1,985,182 371,757 SH   SOLE   205,813 0 165,944
CASTLE BIOSCIENCES INC COM COM 14843C105   10,926,457 480,918 SH   SOLE   426,765 0 54,153
CATERPILLAR INC COM COM 149123101   3,416,581 14,930 SH   SOLE   14,558 0 372
CBOE GLOBAL MKTS INC COM COM 12503M108   850,679 6,337 SH   SOLE   6,337 0 0
CECO ENVIRONMENTAL CORP COM COM 125141101   2,733,968 195,423 SH   SOLE   108,184 0 87,239
CELANESE CORP DEL COM COM 150870103   14,700 135 SH   SOLE   135 0 0
CENTURY CMNTYS INC COM COM 156504300   2,479,201 38,786 SH   SOLE   26,109 0 12,677
CHAMPIONS ONCOLOGY INC COM NEW COM 15870P307   432,773 107,655 SH   SOLE   36,888 0 70,767
CHARGEPOINT HOLDINGS INC COM C COM 15961R105   2,101,109 200,679 SH   SOLE   200,679 0 0
CHARLES RIV LABS INTL INC COM COM 159864107   847,240 4,198 SH   SOLE   4,198 0 0
CHART INDS INC COM PAR $0.01 COM 16115Q308   1,754,471 13,991 SH   SOLE   13,991 0 0
CHENIERE ENERGY INC COM NEW COM 16411R208   2,914,497 18,493 SH   SOLE   18,191 0 302
CHEVRON CORP NEW COM COM 166764100   977,002 5,988 SH   SOLE   5,988 0 0
CHIMERA INVT CORP COM NEW COM 16934Q208   2,696 478 SH   SOLE   478 0 0
CIENA CORP COM NEW COM 171779309   1,314,050 25,020 SH   SOLE   25,020 0 0
CINCINNATI FINL CORP COM COM 172062101   61,532 549 SH   SOLE   549 0 0
CITIGROUP INC COM NEW COM 172967424   1,156,870 24,672 SH   SOLE   24,672 0 0
CLEAN HARBORS INC COM COM 184496107   1,423,176 9,983 SH   SOLE   9,983 0 0
CLEARPOINT NEURO INC COM COM 18507C103   1,655,016 196,092 SH   SOLE   108,471 0 87,621
COCA COLA CO COM COM 191216100   787,843 12,701 SH   SOLE   12,701 0 0
CODEXIS INC COM COM 192005106   1,948,951 470,761 SH   SOLE   312,818 0 157,943
COGNEX CORP COM COM 192422103   6,799,301 137,221 SH   SOLE   130,803 0 6,418
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102   10,053 165 SH   SOLE   165 0 0
COINBASE GLOBAL INC COM CL A COM 19260Q107   1,013,550 15,000 SH   SOLE   15,000 0 0
COLGATE PALMOLIVE CO COM COM 194162103   1,141,754 15,193 SH   SOLE   15,193 0 0
COMCAST CORP NEW CL A COM 20030N101   14,671 387 SH   SOLE   387 0 0
CONSTELLATION BRANDS INC CL A COM 21036P108   1,830,613 8,104 SH   SOLE   7,991 0 113
COSTCO WHSL CORP NEW COM COM 22160K105   89,437 180 SH   SOLE   180 0 0
CREXENDO INC COM COM 226552107   439,923 266,620 SH   SOLE   90,765 0 175,855
CRISPR THERAPEUTICS AG NAMEN A COM H17182108   21,756 481 SH   SOLE   481 0 0
CSX CORP COM COM 126408103   8,982 300 SH   SOLE   300 0 0
CUTERA INC COM COM 232109108   3,411,106 144,416 SH   SOLE   97,721 0 46,695
DANA INC COM COM 235825205   118,383 7,866 SH   SOLE   7,866 0 0
DATA I O CORP COM COM 237690102   449,368 90,416 SH   SOLE   30,731 0 59,685
DEERE & CO COM COM 244199105   940,128 2,277 SH   SOLE   2,277 0 0
DELTA AIR LINES INC DEL COM NE COM 247361702   873,000 25,000 SH   SOLE   25,000 0 0
DEXCOM INC COM COM 252131107   1,418,906 12,213 SH   SOLE   12,213 0 0
DIGI INTL INC COM COM 253798102   10,381,793 308,248 SH   SOLE   248,506 0 59,742
DISNEY WALT CO COM COM 254687106   5,699,500 56,921 SH   SOLE   56,353 0 568
DOCEBO INC COM COM 25609L105   3,507,999 86,107 SH   SOLE   69,146 0 16,961
DOLLAR TREE INC COM COM 256746108   3,138,290 21,862 SH   SOLE   20,797 0 1,065
DOMO INC COM CL B COM 257554105   623,282 43,924 SH   SOLE   29,474 0 14,450
DOW INC COM COM 260557103   130,526 2,381 SH   SOLE   2,381 0 0
DRAFTKINGS INC NEW COM CL A COM 26142V105   1,174,048 60,643 SH   SOLE   60,643 0 0
DT MIDSTREAM INC COMMON STOCK COM 23345M107   18,119 367 SH   SOLE   367 0 0
DTE ENERGY CO COM COM 233331107   80,512 735 SH   SOLE   735 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204   221,013 2,291 SH   SOLE   2,291 0 0
DUPONT DE NEMOURS INC COM COM 26614N102   56,770 791 SH   SOLE   791 0 0
DUTCH BROS INC CL A COM 26701L100   88,374 2,794 SH   SOLE   2,794 0 0
DZS INC COM COM 268211109   1,430,354 181,287 SH   SOLE   101,172 0 80,115
E L F BEAUTY INC COM COM 26856L103   2,901,273 35,231 SH   SOLE   23,602 0 11,629
EATON CORP PLC SHS COM G29183103   34,782 203 SH   SOLE   133 0 70
ECOLAB INC COM COM 278865100   13,739 83 SH   SOLE   83 0 0
EKSO BIONICS HLDGS INC COM COM 282644301   732,694 444,057 SH   SOLE   151,169 0 292,888
ENERGY RECOVERY INC COM COM 29270J100   10,464,331 453,984 SH   SOLE   426,402 0 27,582
ENERGY TRANSFER L P COM UT LTD COM 29273V100   49,718 3,987 SH   SOLE   3,987 0 0
ENETI INC COM COM Y2294C107   1,162,831 124,367 SH   SOLE   124,367 0 0
ENOVIX CORPORATION COM COM 293594107   2,479,980 166,330 SH   SOLE   145,249 0 21,081
ENPHASE ENERGY INC COM COM 29355A107   1,356,727 6,452 SH   SOLE   5,883 0 569
ENTERPRISE PRODS PARTNERS L P COM 293792107   84,589 3,266 SH   SOLE   3,266 0 0
ESSENTIAL UTILS INC COM COM 29670G102   18,551 425 SH   SOLE   425 0 0
EVERCOMMERCE INC COM COM 29977X105   1,684,558 159,221 SH   SOLE   106,667 0 52,554
EVERCORE INC CLASS A COM 29977A105   2,154,491 18,673 SH   SOLE   12,791 0 5,882
EVEREST RE GROUP LTD COM COM G3223R108   276,749 773 SH   SOLE   732 0 41
EVOLENT HEALTH INC CL A COM 30050B101   1,839,947 56,701 SH   SOLE   38,053 0 18,648
EVOLUS INC COM COM 30052C107   2,086,634 246,647 SH   SOLE   141,840 0 104,807
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105   8,425,402 169,457 SH   SOLE   148,138 0 21,319
EXXON MOBIL CORP COM COM 30231G102   6,484,744 59,135 SH   SOLE   57,718 0 1,417
EYEPOINT PHARMACEUTICALS INC C COM 30233G209   693,181 235,776 SH   SOLE   130,750 0 105,026
FEDEX CORP COM COM 31428X106   28,333 124 SH   SOLE   79 0 45
FIVE BELOW INC COM COM 33829M101   2,036,837 9,889 SH   SOLE   6,611 0 3,278
FLUOR CORP NEW COM COM 343412102   835,528 27,031 SH   SOLE   27,031 0 0
FLUX PWR HLDGS INC COM NEW COM 344057302   5,832 1,200 SH   SOLE   1,200 0 0
FORD MTR CO DEL COM COM 345370860   1,132,690 89,896 SH   SOLE   89,896 0 0
FORTRESS BIOTECH INC COM COM 34960Q109   4,674 5,700 SH   SOLE   5,700 0 0
FRANCO NEV CORP COM COM 351858105   606,674 4,161 SH   SOLE   4,107 0 54
FREEPORT-MCMORAN INC CL B COM 35671D857   1,083,420 26,483 SH   SOLE   26,483 0 0
FUEL TECH INC COM COM 359523107   507,185 396,238 SH   SOLE   134,891 0 261,347
GALIANO GOLD INC COM COM 36352H100   11,666 20,000 SH   SOLE   20,000 0 0
GALLAGHER ARTHUR J & CO COM COM 363576109   1,123,372 5,872 SH   SOLE   5,872 0 0
GATES INDL CORP PLC ORD SHS COM G39108108   2,046,997 147,372 SH   SOLE   136,489 0 10,883
GE HEALTHCARE TECHNOLOGIES INC COM 36266G107   29,859 364 SH   SOLE   288 0 76
GENASYS INC COM COM 36872P103   761,693 258,201 SH   SOLE   87,900 0 170,301
GENERAC HLDGS INC COM COM 368736104   5,698,392 52,758 SH   SOLE   50,674 0 2,084
GENERAL ELECTRIC CO COM NEW COM 369604301   105,160 1,100 SH   SOLE   870 0 230
GENERAL MTRS CO COM COM 37045V100   1,073,844 29,276 SH   SOLE   29,276 0 0
GENPACT LIMITED SHS COM G3922B107   182,939 3,958 SH   SOLE   3,958 0 0
GEOSPACE TECHNOLOGIES CORP COM COM 37364X109   624,186 88,537 SH   SOLE   30,334 0 58,203
GLAUKOS CORP COM COM 377322102   687,021 13,713 SH   SOLE   13,713 0 0
GLOBUS MED INC CL A COM 379577208   3,313,213 58,496 SH   SOLE   55,071 0 3,425
GOLDMAN SACHS GROUP INC COM COM 38141G104   6,216,133 19,003 SH   SOLE   18,626 0 377
GRAHAM CORP COM COM 384556106   969,699 74,136 SH   SOLE   25,280 0 48,856
GRAND CANYON ED INC COM COM 38526M106   307,530 2,700 SH   SOLE   2,700 0 0
GRIFFON CORP COM COM 398433102   960,236 29,998 SH   SOLE   20,118 0 9,880
GUIDEWIRE SOFTWARE INC COM COM 40171V100   5,607,133 68,338 SH   SOLE   65,047 0 3,291
HARMONIC INC COM COM 413160102   1,024,524 70,221 SH   SOLE   70,221 0 0
HCI GROUP INC COM COM 40416E103   10,492,307 195,752 SH   SOLE   165,792 0 29,960
HELMERICH & PAYNE INC COM COM 423452101   693,264 19,392 SH   SOLE   19,392 0 0
HERITAGE CRYSTAL CLEAN INC COM COM 42726M106   4,772,274 134,015 SH   SOLE   90,189 0 43,826
HIGHPEAK ENERGY INC COM COM 43114Q105   39,100 1,700 SH   SOLE   1,700 0 0
HUBBELL INC COM COM 443510607   4,273,983 17,566 SH   SOLE   16,513 0 1,053
HUDSON GLOBAL INC COM NEW COM 443787205   698,565 31,368 SH   SOLE   10,695 0 20,673
HUDSON TECHNOLOGIES INC COM COM 444144109   1,088,736 124,712 SH   SOLE   42,445 0 82,267
IAC INC COM NEW COM 44891N208   1,650,632 31,989 SH   SOLE   31,989 0 0
ICAD INC COM NEW COM 44934S206   145,746 117,537 SH   SOLE   58,660 0 58,877
ICHOR HOLDINGS SHS COM G4740B105   4,444,979 135,766 SH   SOLE   112,345 0 23,421
IDENTIV INC COM NEW COM 45170X205   2,295,439 373,850 SH   SOLE   207,583 0 166,267
IDEX CORP COM COM 45167R104   14,324 62 SH   SOLE   62 0 0
IMPINJ INC COM COM 453204109   3,966,399 29,268 SH   SOLE   16,197 0 13,071
INCYTE CORP COM COM 45337C102   1,335,622 18,481 SH   SOLE   18,481 0 0
INSMED INC COM PAR $.01 COM 457669307   1,588,378 93,160 SH   SOLE   62,395 0 30,765
INSTRUCTURE HLDGS INC COM COM 457790103   2,413,492 93,185 SH   SOLE   62,198 0 30,987
INTEST CORP COM COM 461147100   2,134,519 102,918 SH   SOLE   35,300 0 67,618
INTRA-CELLULAR THERAPIES INC C COM 46116X101   115,285 2,129 SH   SOLE   2,129 0 0
INTUIT COM COM 461202103   3,919,292 8,791 SH   SOLE   8,572 0 219
ISUN INC COM COM 465246106   896,815 870,694 SH   SOLE   461,759 0 408,935
JOHNSON & JOHNSON COM COM 478160104   203,825 1,315 SH   SOLE   1,315 0 0
JPMORGAN CHASE & CO COM COM 46625H100   1,332,550 10,226 SH   SOLE   10,148 0 78
KINIKSA PHARMACEUTICALS LTD CO COM G5269C101   1,282,269 119,170 SH   SOLE   79,815 0 39,355
KINROSS GOLD CORP COM COM 496902404   11,247 2,388 SH   SOLE   2,388 0 0
KNIGHT-SWIFT TRANSN HLDGS INC COM 499049104   1,476,795 26,101 SH   SOLE   26,101 0 0
KOPIN CORP COM COM 500600101   1,108,885 1,017,326 SH   SOLE   564,315 0 453,011
KORNIT DIGITAL LTD SHS COM M6372Q113   3,783,273 195,417 SH   SOLE   183,033 0 12,384
KRATOS DEFENSE & SEC SOLUTIONS COM 50077B207   2,277,015 168,918 SH   SOLE   113,234 0 55,684
KULICKE & SOFFA INDS INC COM COM 501242101   983,143 18,659 SH   SOLE   18,659 0 0
KURA SUSHI USA INC CL A COM COM 501270102   3,511,379 53,332 SH   SOLE   33,009 0 20,323
LANTRONIX INC COM NEW COM 516548203   1,745,609 402,214 SH   SOLE   223,451 0 178,763
LEONARDO DRS INC COM COM 52661A108   5,872,284 452,759 SH   SOLE   293,052 0 159,707
LIGHTPATH TECHNOLOGIES INC CL COM 532257805   336,058 238,339 SH   SOLE   81,029 0 157,310
LINCOLN EDL SVCS CORP COM COM 533535100   927,906 163,941 SH   SOLE   56,321 0 107,620
LINDE PLC SHS COM G54950103   7,109 20 SH   SOLE   20 0 0
LINDSAY CORP COM COM 535555106   3,227,986 21,359 SH   SOLE   20,065 0 1,294
LIQUIDITY SVCS INC COM COM 53635B107   147,636 11,210 SH   SOLE   0 0 11,210
LIVENT CORP COM COM 53814L108   5,016,712 230,972 SH   SOLE   220,755 0 10,217
LOVESAC COMPANY COM COM 54738L109   17,340 600 SH   SOLE   600 0 0
LSI INDS INC OHIO COM COM 50216C108   4,865,860 349,308 SH   SOLE   237,088 0 112,220
LUNA INNOVATIONS COM COM 550351100   2,452,193 341,056 SH   SOLE   188,794 0 152,262
LUXFER HLDGS PLC SHS COM G5698W116   2,172,647 128,559 SH   SOLE   71,085 0 57,474
LYONDELLBASELL INDUSTRIES N V COM N53745100   2,347 25 SH   SOLE   25 0 0
MACOM TECH SOLUTIONS HLDGS INC COM 55405Y100   382,536 5,400 SH   SOLE   5,400 0 0
MANITEX INTL INC COM COM 563420108   1,520,314 291,807 SH   SOLE   161,659 0 130,148
MARQETA INC CLASS A COM COM 57142B104   55,224 12,084 SH   SOLE   12,084 0 0
MARSH & MCLENNAN COS INC COM COM 571748102   862,562 5,179 SH   SOLE   5,179 0 0
MARTIN MARIETTA MATLS INC COM COM 573284106   3,120,267 8,788 SH   SOLE   8,721 0 67
MASTERCARD INCORPORATED CL A COM 57636Q104   18,171 50 SH   SOLE   50 0 0
MATADOR RES CO COM COM 576485205   1,922,296 40,342 SH   SOLE   25,220 0 15,122
MATRIX SVC CO COM COM 576853105   1,508,868 279,420 SH   SOLE   154,839 0 124,581
MATSON INC COM COM 57686G105   106,511 1,785 SH   SOLE   1,785 0 0
MEDIWOUND LTD SHS NEW COM M68830112   727,430 54,612 SH   SOLE   18,591 0 36,021
MERCK & CO INC COM COM 58933Y105   129,689 1,219 SH   SOLE   1,103 0 116
MICRON TECHNOLOGY INC COM COM 595112103   1,080,448 17,906 SH   SOLE   17,906 0 0
MICROSOFT CORP COM COM 594918104   14,339,177 49,737 SH   SOLE   48,654 0 1,083
MONDELEZ INTL INC CL A COM 609207105   1,882 27 SH   SOLE   27 0 0
MONOLITHIC PWR SYS INC COM COM 609839105   798,361 1,595 SH   SOLE   1,595 0 0
MOODYS CORP COM COM 615369105   643,866 2,104 SH   SOLE   2,104 0 0
MORGAN STANLEY COM NEW COM 617446448   1,247,638 14,210 SH   SOLE   14,210 0 0
MP MATERIALS CORP COM CL A COM 553368101   3,598,256 127,643 SH   SOLE   119,471 0 8,172
MRC GLOBAL INC COM COM 55345K103   2,429,747 249,974 SH   SOLE   138,454 0 111,520
NANOSTRING TECHNOLOGIES INC CO COM 63009R109   1,880,545 189,954 SH   SOLE   104,919 0 85,035
NATERA INC COM COM 632307104   1,310,383 23,602 SH   SOLE   23,602 0 0
NEWMONT CORP COM COM 651639106   5,311,533 108,354 SH   SOLE   104,329 0 4,025
NEXTERA ENERGY INC COM COM 65339F101   41,238 535 SH   SOLE   535 0 0
NEXTERA ENERGY PARTNERS LP COM COM 65341B106   74,358 1,224 SH   SOLE   1,224 0 0
NIKE INC CL B COM 654106103   144,715 1,180 SH   SOLE   0 0 1,180
NORTHERN TECHNOLOGIES INTL COR COM 665809109   554,141 46,025 SH   SOLE   15,814 0 30,211
NOVA LTD COM COM M7516K103   503,754 4,822 SH   SOLE   4,822 0 0
NOVANTA INC COM COM 67000B104   3,035,596 19,081 SH   SOLE   10,546 0 8,535
NUTANIX INC CL A COM 67059N108   117,969 4,539 SH   SOLE   4,539 0 0
NV5 GLOBAL INC COM COM 62945V109   176,749 1,700 SH   SOLE   1,700 0 0
NVENT ELECTRIC PLC SHS COM G6700G107   170,772 3,977 SH   SOLE   3,977 0 0
O-I GLASS INC COM COM 67098H104   2,944,783 129,669 SH   SOLE   86,957 0 42,712
OLD REP INTL CORP COM COM 680223104   21 1 SH   SOLE   1 0 0
ONE STOP SYS INC COM COM 68247W109   445,554 179,659 SH   SOLE   61,656 0 118,003
OP BANCORP COM COM 67109R109   1,322,413 148,419 SH   SOLE   82,177 0 66,242
ORACLE CORP COM COM 68389X105   92,920 1,000 SH   SOLE   1,000 0 0
ORGANON & CO COMMON STOCK COM 68622V106   2,564 109 SH   SOLE   109 0 0
ORION GROUP HLDGS INC COM COM 68628V308   739,536 285,535 SH   SOLE   97,352 0 188,183
ORTHOFIX MED INC COM COM 68752M108   1,899,796 113,421 SH   SOLE   64,983 0 48,438
PACIFIC BIOSCIENCES CALIF INC COM 69404D108   121,115 10,459 SH   SOLE   10,459 0 0
PATRICK INDS INC COM COM 703343103   5,905,082 85,817 SH   SOLE   73,431 0 12,386
PAYCHEX INC COM COM 704326107   3,631,128 31,688 SH   SOLE   30,907 0 781
PAYPAL HLDGS INC COM COM 70450Y103   805,875 10,612 SH   SOLE   10,612 0 0
PEPSICO INC COM COM 713448108   5,934,959 32,556 SH   SOLE   31,707 0 849
PERFORMANT FINL CORP COM COM 71377E105   1,883,858 554,076 SH   SOLE   305,936 0 248,140
PERION NETWORK LTD SHS NEW COM M78673114   1,095,614 27,681 SH   SOLE   9,419 0 18,262
PERKINELMER INC COM COM 714046109   116,336 873 SH   SOLE   873 0 0
PFIZER INC COM COM 717081103   3,961,598 97,098 SH   SOLE   95,345 0 1,753
PHILIP MORRIS INTL INC COM COM 718172109   39,095 402 SH   SOLE   402 0 0
PHREESIA INC COM COM 71944F106   2,726,245 84,430 SH   SOLE   67,493 0 16,937
PIONEER NAT RES CO COM COM 723787107   38,193 187 SH   SOLE   187 0 0
PORCH GROUP INC COM COM 733245104   858,555 600,388 SH   SOLE   332,402 0 267,986
PPL CORP COM COM 69351T106   34,404 1,238 SH   SOLE   1,238 0 0
PRIVIA HEALTH GROUP INC COM COM 74276R102   120,407 4,361 SH   SOLE   4,361 0 0
PROCTER AND GAMBLE CO COM COM 742718109   2,016,682 13,563 SH   SOLE   13,563 0 0
PROFIRE ENERGY INC COM COM 74316X101   920,850 742,621 SH   SOLE   252,810 0 489,811
Q2 HLDGS INC COM COM 74736L109   96,264 3,910 SH   SOLE   3,910 0 0
QUALCOMM INC COM COM 747525103   987,852 7,743 SH   SOLE   7,743 0 0
QUANTA SVCS INC COM COM 74762E102   4,870,887 29,230 SH   SOLE   27,553 0 1,677
RANGE RES CORP COM COM 75281A109   136,294 5,149 SH   SOLE   5,149 0 0
RANPAK HOLDINGS CORP COM CL A COM 75321W103   900,967 172,599 SH   SOLE   172,599 0 0
RAYTHEON TECHNOLOGIES CORP COM COM 75513E101   1,405,100 14,348 SH   SOLE   14,348 0 0
REGAL REXNORD CORPORATION COM COM 758750103   14,073 100 SH   SOLE   100 0 0
REGENERON PHARMACEUTICALS COM COM 75886F107   1,615,403 1,966 SH   SOLE   1,966 0 0
REPLIGEN CORP COM COM 759916109   29,968 178 SH   SOLE   178 0 0
RESIDEO TECHNOLOGIES INC COM COM 76118Y104   90,687 4,961 SH   SOLE   4,961 0 0
RESOURCES CONNECTION INC COM COM 76122Q105   3,380,047 198,127 SH   SOLE   113,876 0 84,251
REVANCE THERAPEUTICS INC COM COM 761330109   3,498,425 108,613 SH   SOLE   80,726 0 27,887
REVOLVE GROUP INC CL A COM 76156B107   4,801,170 182,554 SH   SOLE   157,347 0 25,207
RICHARDSON ELECTRS LTD COM COM 763165107   1,651,077 73,973 SH   SOLE   25,176 0 48,797
RIVIAN AUTOMOTIVE INC COM CL A COM 76954A103   447,078 28,881 SH   SOLE   28,881 0 0
ROBERT HALF INTL INC COM COM 770323103   3,948 49 SH   SOLE   49 0 0
ROCKWELL AUTOMATION INC COM COM 773903109   26,411 90 SH   SOLE   90 0 0
ROYAL GOLD INC COM COM 780287108   27,239 210 SH   SOLE   192 0 18
S&W SEED CO COM COM 785135104   701,743 485,635 SH   SOLE   165,101 0 320,534
SALESFORCE INC COM COM 79466L302   8,433,313 42,213 SH   SOLE   40,453 0 1,760
SCHLUMBERGER LTD COM STK COM 806857108   1,023,293 20,841 SH   SOLE   20,841 0 0
SCHWAB CHARLES CORP COM COM 808513105   17,862 341 SH   SOLE   341 0 0
SELECT ENERGY SVCS INC CL A CO COM 81617J301   1,606,521 230,822 SH   SOLE   230,822 0 0
SEMPRA COM COM 816851109   29,476 195 SH   SOLE   195 0 0
SENSATA TECHNOLOGIES HLDG PLC COM G8060N102   6,010,403 120,160 SH   SOLE   116,368 0 3,792
SHERWIN WILLIAMS CO COM COM 824348106   8,092 36 SH   SOLE   36 0 0
SHOALS TECHNOLOGIES GROUP INC COM 82489W107   3,232,328 141,831 SH   SOLE   129,039 0 12,792
SHOTSPOTTER INC COM COM 82536T107   2,890,453 73,511 SH   SOLE   40,730 0 32,781
SILGAN HLDGS INC COM COM 827048109   115,337 2,149 SH   SOLE   2,149 0 0
SITIME CORP COM COM 82982T106   156,453 1,100 SH   SOLE   1,100 0 0
SKYLINE CHAMPION CORPORATION C COM 830830105   3,901,052 51,855 SH   SOLE   35,208 0 16,647
SKYWATER TECHNOLOGY INC COM COM 83089J108   2,143,195 188,330 SH   SOLE   104,270 0 84,060
SNAP ON INC COM COM 833034101   857,202 3,472 SH   SOLE   3,103 0 369
SOLAREDGE TECHNOLOGIES INC COM COM 83417M104   8,765,310 28,838 SH   SOLE   27,265 0 1,573
SOUTHERN CO COM COM 842587107   166,992 2,400 SH   SOLE   2,400 0 0
STARBUCKS CORP COM COM 855244109   39,778 382 SH   SOLE   382 0 0
STEREOTAXIS INC COM NEW COM 85916J409   1,762,405 863,924 SH   SOLE   500,025 0 363,899
STERICYCLE INC COM COM 858912108   100,477 2,304 SH   SOLE   2,304 0 0
STERLING INFRASTRUCTURE INC CO COM 859241101   11,553,211 304,995 SH   SOLE   222,494 0 82,501
STRATA SKIN SCIENCES INC COM N COM 86272A206   444,439 419,797 SH   SOLE   143,131 0 276,666
STRATASYS LTD SHS COM M85548101   1,917,182 115,982 SH   SOLE   77,675 0 38,307
STRATEGIC ED INC COM COM 86272C103   825,628 9,191 SH   SOLE   9,191 0 0
SUNOPTA INC COM COM 8676EP108   11,576,873 1,503,490 SH   SOLE   1,255,955 0 247,535
SUNPOWER CORP COM COM 867652406   1,257,738 90,877 SH   SOLE   60,763 0 30,114
SUPERIOR INDS INTL INC COM COM 868168105   3,710,223 749,540 SH   SOLE   414,544 0 334,996
SYMBOTIC INC CLASS A COM COM 87151X101   237,536 10,400 SH   SOLE   0 0 10,400
SYSCO CORP COM COM 871829107   7,723 100 SH   SOLE   100 0 0
TANDEM DIABETES CARE INC COM N COM 875372203   7,623,025 187,713 SH   SOLE   167,167 0 20,546
TARGET CORP COM COM 87612E106   1,621,683 9,791 SH   SOLE   9,703 0 88
TENET HEALTHCARE CORP COM NEW COM 88033G407   8,139,708 136,986 SH   SOLE   131,547 0 5,439
TERADYNE INC COM COM 880770102   1,018,657 9,475 SH   SOLE   9,475 0 0
TESLA INC COM COM 88160R101   663,872 3,200 SH   SOLE   3,200 0 0
TESSCO TECHNOLOGIES INC COM COM 872386107   570,854 118,928 SH   SOLE   40,486 0 78,442
TETRA TECHNOLOGIES INC DEL COM COM 88162F105   1,511,406 570,342 SH   SOLE   315,493 0 254,849
TORTOISE ENERGY INFRA CORP COM COM 89147L886   6,527 222 SH   SOLE   222 0 0
TPI COMPOSITES INC COM COM 87266J104   9,987,061 765,292 SH   SOLE   726,107 0 39,185
TRANE TECHNOLOGIES PLC SHS COM G8994E103   350,666 1,906 SH   SOLE   150 0 1,756
TRANSACT TECHNOLOGIES INC COM COM 892918103   549,858 88,830 SH   SOLE   30,282 0 58,548
TRANSCAT INC COM COM 893529107   3,164,317 35,399 SH   SOLE   19,649 0 15,750
TRANSMEDICS GROUP INC COM COM 89377M109   5,345,023 70,580 SH   SOLE   39,047 0 31,533
TRIMBLE INC COM COM 896239100   3,024,319 57,694 SH   SOLE   55,917 0 1,777
TRIPADVISOR INC COM COM 896945201   81,307 4,094 SH   SOLE   4,094 0 0
TRIPLEPOINT VENTURE GROWTH BDC COM 89677Y100   2,307 191 SH   SOLE   191 0 0
TWIST BIOSCIENCE CORP COM COM 90184D100   4,780 317 SH   SOLE   317 0 0
ULTA BEAUTY INC COM COM 90384S303   1,220,118 2,236 SH   SOLE   2,209 0 27
ULTRAGENYX PHARMACEUTICAL INC COM 90400D108   59,909 1,494 SH   SOLE   1,494 0 0
UNION PAC CORP COM COM 907818108   7,044 35 SH   SOLE   35 0 0
UNITED AIRLS HLDGS INC COM COM 910047109   818,625 18,500 SH   SOLE   18,500 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106   85,162 439 SH   SOLE   439 0 0
UNITED STATES STL CORP NEW COM COM 912909108   1,217,591 46,651 SH   SOLE   46,651 0 0
UNIVERSAL STAINLESS & ALLOY CO COM 913837100   811,346 86,775 SH   SOLE   29,617 0 57,158
UPWORK INC COM COM 91688F104   2,521,926 222,785 SH   SOLE   209,337 0 13,448
US BANCORP DEL COM NEW COM 902973304   5,408 150 SH   SOLE   150 0 0
VALERO ENERGY CORP COM COM 91913Y100   1,352,026 9,685 SH   SOLE   9,685 0 0
VALMONT INDS INC COM COM 920253101   1,263,391 3,957 SH   SOLE   3,905 0 52
VERACYTE INC COM COM 92337F107   3,873,889 173,717 SH   SOLE   126,402 0 47,315
VERIZON COMMUNICATIONS INC COM COM 92343V104   849,863 21,853 SH   SOLE   21,853 0 0
VERTEX PHARMACEUTICALS INC COM COM 92532F100   3,446,551 10,939 SH   SOLE   10,805 0 134
VIEMED HEALTHCARE INC COM COM 92663R105   2,290,270 237,088 SH   SOLE   131,338 0 105,750
VIEWRAY INC COM COM 92672L107   4,612,149 1,332,991 SH   SOLE   951,482 0 381,509
VIRTRA INC COM PAR COM 92827K301   305,488 76,372 SH   SOLE   26,029 0 50,343
VISA INC COM CL A COM 92826C839   44,867 199 SH   SOLE   199 0 0
VITAL FARMS INC COM COM 92847W103   1,988,281 129,953 SH   SOLE   74,590 0 55,363
VUZIX CORP COM NEW COM 92921W300   1,739,802 420,242 SH   SOLE   327,173 0 93,069
WABTEC COM COM 929740108   213,439 2,112 SH   SOLE   2,112 0 0
WASTE MGMT INC DEL COM COM 94106L109   134,942 827 SH   SOLE   827 0 0
WATTS WATER TECHNOLOGIES INC C COM 942749102   1,848,490 10,982 SH   SOLE   10,065 0 917
WEC ENERGY GROUP INC COM COM 92939U106   40,760 430 SH   SOLE   430 0 0
WHEATON PRECIOUS METALS CORP C COM 962879102   504,620 10,478 SH   SOLE   10,478 0 0
WILLDAN GROUP INC COM COM 96924N100   1,269,422 81,269 SH   SOLE   44,928 0 36,341
WILLIAMS COS INC COM COM 969457100   20,305 680 SH   SOLE   680 0 0
WIX COM LTD SHS COM M98068105   130,339 1,306 SH   SOLE   1,306 0 0
WOLFSPEED INC COM COM 977852102   3,873,033 59,631 SH   SOLE   55,632 0 3,999
WORKDAY INC CL A COM 98138H101   1,156,211 5,598 SH   SOLE   5,598 0 0
WYNN RESORTS LTD COM COM 983134107   1,410,066 12,600 SH   SOLE   12,600 0 0
XYLEM INC COM COM 98419M100   1,152 11 SH   SOLE   11 0 0
ZEBRA TECHNOLOGIES CORP-CL A COM 989207105   1,254,192 3,944 SH   SOLE   3,944 0 0
ZUORA INC COM CL A COM 98983V106   1,373,774 139,046 SH   SOLE   93,324 0 45,722
ZURN ELKAY WATER SOLNS CORP CO COM 98983L108   2,902,717 135,895 SH   SOLE   123,658 0 12,237
NIBE INDUSTRIER AB COM W6S38Z126   3,177,046 279,665 SH   SOLE   255,298 0 24,367
ALIBABA GROUP HLDG LTD SPONSOR ADR 01609W102   2,216,795 21,695 SH   SOLE   21,695 0 0
BAIDU INC SPON ADR REP A ADR 056752108   1,674,608 11,096 SH   SOLE   11,096 0 0
BP PLC SPONSORED ADR ADR 055622104   10,032,187 264,422 SH   SOLE   251,905 0 12,517
ENDAVA PLC ADS ADR 29260V105   4,249,068 63,249 SH   SOLE   52,222 0 11,027
EQUINOR ASA SPONSORED ADR ADR 29446M102   343,577 12,085 SH   SOLE   12,085 0 0
NESTLE S A SPONSORED ADR ADR 641069406   2,434 20 SH   SOLE   20 0 0
NOVARTIS AG SPONSORED ADR ADR 66987V109   370,116 4,023 SH   SOLE   4,023 0 0
RIO TINTO PLC SPONSORED ADR ADR 767204100   110,720 1,614 SH   SOLE   1,614 0 0
SANOFI SPONSORED ADR ADR 80105N105   10,884 200 SH   SOLE   200 0 0
ISHARES SILVER TRUST ISHARES ETF 46428Q109   17,055 771 SH   SOLE   699 0 72
ISHARES TR RUS 2000 GRW ETF ETF 464287648   139,267 614 SH   SOLE   614 0 0
SPDR S&P 500 ETF TR TR UNIT ETF 78462F103   928,906 2,269 SH   SOLE   1,570 0 699
VANECK ETF TRUST GOLD MINERS E ETF 92189F106   1,485,512 45,920 SH   SOLE   45,920 0 0
VANECK ETF TRUST JUNIOR GOLD M ETF 92189F791   1,525,806 38,628 SH   SOLE   38,628 0 0