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,456,364 247,368 SH   SOLE   128,520 0 118,848
ABBOTT LABS COM COM 002824100   178,466 1,637 SH   SOLE   1,637 0 0
ACCURAY INC COM COM 004397105   2,771,973 716,272 SH   SOLE   356,948 0 359,324
ACI WORLDWIDE INC COM COM 004498101   128,594 5,550 SH   SOLE   5,550 0 0
ACM RESH INC COM CL A COM 00108J109   173,048 13,230 SH   SOLE   13,230 0 0
ACUITY BRANDS INC COM COM 00508Y102   176,779 1,084 SH   SOLE   1,084 0 0
ADAPTIVE BIOTECHNOLOGIES CORP COM 00650F109   1,420,547 211,706 SH   SOLE   123,724 0 87,982
ADVANCED MICRO DEVICES INC COM COM 007903107   709,090 6,225 SH   SOLE   6,225 0 0
ADVANSIX INC COM COM 00773T101   3,313,411 94,723 SH   SOLE   49,092 0 45,631
AEHR TEST SYS COM COM 00760J108   4,379,513 106,170 SH   SOLE   53,522 0 52,648
AEROVIRONMENT INC COM COM 008073108   1,246,384 12,186 SH   SOLE   12,186 0 0
AGNICO EAGLE MINES LTD COM COM 008474108   4,628,969 92,616 SH   SOLE   91,813 0 803
AIR PRODS & CHEMS INC COM COM 009158106   3,166,931 10,573 SH   SOLE   10,573 0 0
ALBEMARLE CORP COM COM 012653101   5,479,090 24,560 SH   SOLE   23,489 0 1,071
ALKERMES PLC SHS COM G01767105   1,102,230 35,215 SH   SOLE   35,215 0 0
ALPHA PRO TECH LTD COM COM 020772109   645,074 162,079 SH   SOLE   53,837 0 108,242
ALPHABET INC CAP STK CL A COM 02079K305   1,076,821 8,996 SH   SOLE   8,996 0 0
ALPHABET INC CAP STK CL C COM 02079K107   38,710 320 SH   SOLE   320 0 0
ALPHATEC HLDGS INC COM NEW COM 02081G201   5,237,862 291,316 SH   SOLE   145,225 0 146,091
ALTA EQUIPMENT GROUP INC COMMO COM 02128L106   3,113,993 179,688 SH   SOLE   89,340 0 90,348
ALTAIR ENGR INC COM CL A COM 021369103   185,732 2,449 SH   SOLE   2,449 0 0
AMAZON COM INC COM COM 023135106   7,512,777 57,631 SH   SOLE   55,119 0 2,512
AMERICAN AIRLS GROUP INC COM COM 02376R102   1,063,842 59,300 SH   SOLE   59,300 0 0
AMERICAN EXPRESS CO COM COM 025816109   2,194,397 12,597 SH   SOLE   12,597 0 0
AMERICAN RES CORP CL A COM 02927U208   2,102,041 1,072,470 SH   SOLE   534,368 0 538,102
AMERICAN WTR WKS CO INC NEW CO COM 030420103   55,673 390 SH   SOLE   390 0 0
AMGEN INC COM COM 031162100   962,679 4,336 SH   SOLE   4,336 0 0
AMPHENOL CORP NEW CL A COM 032095101   12,403 146 SH   SOLE   146 0 0
AMTECH SYS INC COM PAR $0.01N COM 032332504   3,389,020 354,500 SH   SOLE   176,328 0 178,172
ANALOG DEVICES INC COM COM 032654105   4,870 25 SH   SOLE   25 0 0
APPLE INC COM COM 037833100   16,259,341 83,824 SH   SOLE   80,383 0 3,441
APPLIED INDL TECHNOLOGIES INC COM 03820C105   350,489 2,420 SH   SOLE   2,420 0 0
APTIV PLC SHS COM G6095L109   2,851,272 27,929 SH   SOLE   26,426 0 1,503
ARCHER DANIELS MIDLAND CO COM COM 039483102   20,628 273 SH   SOLE   273 0 0
ARRAY TECHNOLOGIES INC COM SHS COM 04271T100   1,196,015 52,921 SH   SOLE   52,921 0 0
ASGN INC COM COM 00191U102   219,327 2,900 SH   SOLE   2,900 0 0
ASPEN AEROGELS INC COM COM 04523Y105   7,980,506 1,011,471 SH   SOLE   831,769 0 179,702
ATRICURE INC COM COM 04963C209   2,629,851 53,279 SH   SOLE   31,138 0 22,141
AUTOMATIC DATA PROCESSING INC COM 053015103   227,702 1,036 SH   SOLE   1,036 0 0
AVIENT CORPORATION COM COM 05368V106   1,913,681 46,789 SH   SOLE   42,852 0 3,937
AWARE INC MASS COM COM 05453N100   212,243 134,331 SH   SOLE   44,678 0 89,653
AXALTA COATING SYS LTD COM COM G0750C108   224,158 6,832 SH   SOLE   6,832 0 0
AXCELIS TECHNOLOGIES INC COM N COM 054540208   682,904 3,725 SH   SOLE   3,725 0 0
AXOGEN INC COM COM 05463X106   3,554,053 389,272 SH   SOLE   237,452 0 151,820
B2GOLD CORP COM COM 11777Q209   35,700 10,000 SH   SOLE   10,000 0 0
BABCOCK & WILCOX ENTERPRISES I COM 05614L209   3,172,277 537,674 SH   SOLE   276,851 0 260,823
BADGER METER INC COM COM 056525108   4,619,808 31,308 SH   SOLE   29,372 0 1,936
BAKER HUGHES COMPANY CL A COM 05722G100   927,469 29,341 SH   SOLE   29,341 0 0
BANCORP INC DEL COM COM 05969A105   2,442,677 74,814 SH   SOLE   37,303 0 37,511
BARRICK GOLD CORP COM COM 067901108   2,279,354 134,634 SH   SOLE   132,682 0 1,952
BEAM GLOBAL COM COM 07373B109   1,048,310 101,286 SH   SOLE   46,747 0 54,539
BENCHMARK ELECTRS INC COM COM 08160H101   3,790,811 146,760 SH   SOLE   110,329 0 36,431
BERKSHIRE HATHAWAY INC DEL CL COM 084670702   25,916 76 SH   SOLE   76 0 0
BIODESIX INC COM COM 09075X108   1,269,622 1,032,213 SH   SOLE   490,253 0 541,960
BIOGEN INC COM COM 09062X103   1,427,668 5,012 SH   SOLE   5,012 0 0
BLACKSKY TECHNOLOGY INC COM CL COM 09263B108   2,281,252 1,027,591 SH   SOLE   512,017 0 515,574
BLOOM ENERGY CORP COM CL A COM 093712107   1,424,608 87,132 SH   SOLE   80,324 0 6,808
BOEING CO COM COM 097023105   829,859 3,930 SH   SOLE   3,930 0 0
BOSTON SCIENTIFIC CORP COM COM 101137107   843,750 15,599 SH   SOLE   15,599 0 0
BOWMAN CONSULTING GROUP LTD CO COM 103002101   66,948 2,100 SH   SOLE   2,100 0 0
BOX INC CL A COM 10316T104   5,164,622 175,787 SH   SOLE   166,353 0 9,434
BRISTOL-MYERS SQUIBB CO COM COM 110122108   835,379 13,063 SH   SOLE   13,063 0 0
BROADRIDGE FINL SOLUTIONS INC COM 11133T103   2,981 18 SH   SOLE   18 0 0
BROADWIND INC COM NEW COM 11161T207   807,762 211,456 SH   SOLE   70,312 0 141,144
BROOKLINE BANCORP INC DEL COM COM 11373M107   1,252,888 143,351 SH   SOLE   83,870 0 59,481
BUILDERS FIRSTSOURCE INC COM COM 12008R107   3,639,088 26,758 SH   SOLE   15,688 0 11,070
BWX TECHNOLOGIES INC COM COM 05605H100   1,201,016 16,781 SH   SOLE   16,781 0 0
CAESARSTONE LTD ORD SHS COM M20598104   995,160 189,916 SH   SOLE   94,528 0 95,388
CALAMP CORP COM COM 128126109   566,140 534,094 SH   SOLE   266,634 0 267,460
CAMBIUM NETWORKS CORP SHS COM G17766109   5,611,355 368,683 SH   SOLE   299,174 0 69,509
CAMTEK LTD ORD COM M20791105   401,194 11,260 SH   SOLE   11,260 0 0
CARPARTS COM INC COM COM 14427M107   1,791,515 421,533 SH   SOLE   210,061 0 211,472
CATERPILLAR INC COM COM 149123101   1,355,489 5,509 SH   SOLE   5,509 0 0
CBOE GLOBAL MKTS INC COM COM 12503M108   819,641 5,939 SH   SOLE   5,939 0 0
CECO ENVIRONMENTAL CORP COM COM 125141101   2,960,068 221,562 SH   SOLE   110,416 0 111,146
CELANESE CORP DEL COM COM 150870103   15,633 135 SH   SOLE   135 0 0
CENTURY CMNTYS INC COM COM 156504300   4,097,255 53,475 SH   SOLE   36,786 0 16,689
CERAGON NETWORKS LTD ORD COM M22013102   1,791,327 853,013 SH   SOLE   425,644 0 427,369
CHAMPIONS ONCOLOGY INC COM NEW COM 15870P307   710,349 111,340 SH   SOLE   36,888 0 74,452
CHARGEPOINT HOLDINGS INC COM C COM 15961R105   1,435,231 163,280 SH   SOLE   163,280 0 0
CHART INDS INC COM PAR $0.01 COM 16115Q308   1,865,708 11,676 SH   SOLE   11,676 0 0
CHENIERE ENERGY INC COM NEW COM 16411R208   2,666,452 17,501 SH   SOLE   17,206 0 295
CHEVRON CORP NEW COM COM 166764100   942,212 5,988 SH   SOLE   5,988 0 0
CHIMERA INVT CORP COM NEW COM 16934Q208   2,758 478 SH   SOLE   478 0 0
CINCINNATI FINL CORP COM COM 172062101   53,429 549 SH   SOLE   549 0 0
CISCO SYS INC COM COM 17275R102   809,162 15,639 SH   SOLE   15,639 0 0
CITIGROUP INC COM NEW COM 172967424   1,135,899 24,672 SH   SOLE   24,672 0 0
CLEAN HARBORS INC COM COM 184496107   1,446,984 8,800 SH   SOLE   8,800 0 0
COCA COLA CO COM COM 191216100   764,854 12,701 SH   SOLE   12,701 0 0
COGNEX CORP COM COM 192422103   7,556,986 134,898 SH   SOLE   129,056 0 5,842
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102   10,771 165 SH   SOLE   165 0 0
COLGATE PALMOLIVE CO COM COM 194162103   1,123,474 14,583 SH   SOLE   14,583 0 0
COMCAST CORP NEW CL A COM 20030N101   16,080 387 SH   SOLE   387 0 0
COMMERCIAL VEH GROUP INC COM COM 202608105   2,507,701 225,919 SH   SOLE   112,677 0 113,242
CONSTELLATION BRANDS INC CL A COM 21036P108   1,758,353 7,144 SH   SOLE   7,031 0 113
COSTCO WHSL CORP NEW COM COM 22160K105   96,908 180 SH   SOLE   180 0 0
CREXENDO INC COM COM 226552107   480,399 272,954 SH   SOLE   90,765 0 182,189
CRISPR THERAPEUTICS AG NAMEN A COM H17182108   14,933 266 SH   SOLE   266 0 0
CROWDSTRIKE HLDGS INC CL A COM 22788C105   785,314 5,347 SH   SOLE   5,347 0 0
CSX CORP COM COM 126408103   10,230 300 SH   SOLE   300 0 0
CUTERA INC COM COM 232109108   2,186,860 144,538 SH   SOLE   86,307 0 58,231
DANA INC COM COM 235825205   133,722 7,866 SH   SOLE   7,866 0 0
DATA I O CORP COM COM 237690102   395,521 92,196 SH   SOLE   30,731 0 61,465
DEERE & CO COM COM 244199105   922,618 2,277 SH   SOLE   2,277 0 0
DELTA AIR LINES INC DEL COM NE COM 247361702   1,188,500 25,000 SH   SOLE   25,000 0 0
DEXCOM INC COM COM 252131107   1,406,670 10,946 SH   SOLE   10,946 0 0
DIGI INTL INC COM COM 253798102   12,085,049 306,805 SH   SOLE   233,020 0 73,785
DISNEY WALT CO COM COM 254687106   4,594,349 51,460 SH   SOLE   50,900 0 560
DOCEBO INC COM COM 25609L105   3,744,549 94,967 SH   SOLE   69,937 0 25,030
DOLLAR TREE INC COM COM 256746108   3,343,694 23,301 SH   SOLE   22,239 0 1,062
DOMO INC COM CL B COM 257554105   1,790,587 122,141 SH   SOLE   63,450 0 58,691
DOW INC COM COM 260557103   125,800 2,362 SH   SOLE   2,362 0 0
DRAFTKINGS INC NEW COM CL A COM 26142V105   1,158,930 43,618 SH   SOLE   43,618 0 0
DT MIDSTREAM INC COMMON STOCK COM 23345M107   18,192 367 SH   SOLE   367 0 0
DTE ENERGY CO COM COM 233331107   80,865 735 SH   SOLE   735 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204   205,594 2,291 SH   SOLE   2,291 0 0
DUPONT DE NEMOURS INC COM COM 26614N102   56,509 791 SH   SOLE   791 0 0
DUTCH BROS INC CL A COM 26701L100   79,489 2,794 SH   SOLE   2,794 0 0
E L F BEAUTY INC COM COM 26856L103   2,795,094 24,469 SH   SOLE   14,308 0 10,161
EATON CORP PLC SHS COM G29183103   39,416 196 SH   SOLE   133 0 63
ECOLAB INC COM COM 278865100   1,175,774 6,298 SH   SOLE   6,298 0 0
EKSO BIONICS HLDGS INC COM COM 282644301   650,081 454,602 SH   SOLE   151,169 0 303,433
ENERGY RECOVERY INC COM COM 29270J100   8,120,705 290,544 SH   SOLE   273,165 0 17,379
ENERGY TRANSFER L P COM UT LTD COM 29273V100   50,635 3,987 SH   SOLE   3,987 0 0
ENETI INC COM COM Y2294C107   1,506,084 124,367 SH   SOLE   124,367 0 0
ENOVIX CORPORATION COM COM 293594107   4,985,047 276,333 SH   SOLE   253,129 0 23,204
ENPHASE ENERGY INC COM COM 29355A107   1,071,202 6,396 SH   SOLE   5,883 0 513
ENTERPRISE PRODS PARTNERS L P COM 293792107   86,059 3,266 SH   SOLE   3,266 0 0
ENVIRI CORP COM COM 415864107   2,401,943 243,358 SH   SOLE   121,801 0 121,557
ESSENTIAL UTILS INC COM COM 29670G102   16,962 425 SH   SOLE   425 0 0
ETON PHARMACEUTICALS INC COM COM 29772L108   233,554 66,921 SH   SOLE   22,309 0 44,612
EURONET WORLDWIDE INC COM COM 298736109   123,708 1,054 SH   SOLE   1,054 0 0
EVERCOMMERCE INC COM COM 29977X105   2,206,396 186,351 SH   SOLE   109,026 0 77,325
EVERCORE INC CLASS A COM 29977A105   2,686,723 21,739 SH   SOLE   13,065 0 8,674
EVOLENT HEALTH INC CL A COM 30050B101   2,010,284 66,346 SH   SOLE   38,919 0 27,427
EVOLUS INC COM COM 30052C107   2,023,808 278,378 SH   SOLE   144,419 0 133,959
EXTREME NETWORKS COM COM 30226D106   959,943 36,850 SH   SOLE   36,850 0 0
EXXON MOBIL CORP COM COM 30231G102   5,913,443 55,137 SH   SOLE   53,733 0 1,404
EYEPOINT PHARMACEUTICALS INC C COM 30233G209   1,826,556 209,949 SH   SOLE   104,753 0 105,196
F5 INC COM COM 315616102   1,115,379 7,626 SH   SOLE   7,626 0 0
FEDEX CORP COM COM 31428X106   21,072 85 SH   SOLE   45 0 40
FIVE BELOW INC COM COM 33829M101   2,271,020 11,555 SH   SOLE   6,763 0 4,792
FLOWSERVE CORP COM COM 34354P105   1,157,223 31,150 SH   SOLE   31,150 0 0
FORD MTR CO DEL COM COM 345370860   2,187,964 144,611 SH   SOLE   144,611 0 0
FRANCO NEV CORP COM COM 351858105   569,687 3,995 SH   SOLE   3,941 0 54
FREEPORT-MCMORAN INC CL B COM 35671D857   1,059,320 26,483 SH   SOLE   26,483 0 0
FUEL TECH INC COM COM 359523107   537,482 405,647 SH   SOLE   134,891 0 270,756
GALIANO GOLD INC COM COM 36352H100   11,804 20,000 SH   SOLE   20,000 0 0
GALLAGHER ARTHUR J & CO COM COM 363576109   1,115,416 5,080 SH   SOLE   5,080 0 0
GATES INDL CORP PLC ORD SHS COM G39108108   1,657,339 122,948 SH   SOLE   112,065 0 10,883
GENASYS INC COM COM 36872P103   687,276 264,337 SH   SOLE   87,900 0 176,437
GENERAC HLDGS INC COM COM 368736104   9,654,378 64,738 SH   SOLE   61,874 0 2,864
GENERAL ELECTRIC CO COM NEW COM 369604301   120,286 1,095 SH   SOLE   870 0 225
GENPACT LIMITED SHS COM G3922B107   148,702 3,958 SH   SOLE   3,958 0 0
GEOSPACE TECHNOLOGIES CORP COM COM 37364X109   707,016 90,993 SH   SOLE   30,334 0 60,659
GLAUKOS CORP COM COM 377322102   205,370 2,884 SH   SOLE   2,884 0 0
GLOBUS MED INC CL A COM 379577208   9,144,391 153,584 SH   SOLE   146,569 0 7,015
GOLDMAN SACHS GROUP INC COM COM 38141G104   5,643,221 17,496 SH   SOLE   17,122 0 374
GRAHAM CORP COM COM 384556106   2,661,777 200,435 SH   SOLE   95,042 0 105,393
GRAND CANYON ED INC COM COM 38526M106   278,667 2,700 SH   SOLE   2,700 0 0
GRIFFON CORP COM COM 398433102   2,129,371 52,838 SH   SOLE   30,946 0 21,892
GUIDEWIRE SOFTWARE INC COM COM 40171V100   4,706,081 61,857 SH   SOLE   58,576 0 3,281
GXO LOGISTICS INCORPORATED COM COM 36262G101   1,001,665 15,945 SH   SOLE   15,945 0 0
HAEMONETICS CORP COM COM 405024100   851,400 10,000 SH   SOLE   10,000 0 0
HARMONIC INC COM COM 413160102   1,024,628 63,366 SH   SOLE   63,366 0 0
HCI GROUP INC COM COM 40416E103   12,019,731 194,557 SH   SOLE   157,944 0 36,613
HELMERICH & PAYNE INC COM COM 423452101   25,985 733 SH   SOLE   733 0 0
HERITAGE CRYSTAL CLEAN INC COM COM 42726M106   5,562,235 147,188 SH   SOLE   91,307 0 55,881
HUBBELL INC COM COM 443510607   5,154,763 15,547 SH   SOLE   14,599 0 948
HUDSON GLOBAL INC COM NEW COM 443787205   692,706 32,174 SH   SOLE   10,695 0 21,479
HUDSON TECHNOLOGIES INC COM COM 444144109   1,227,868 127,637 SH   SOLE   42,445 0 85,192
IAC INC COM NEW COM 44891N208   2,008,909 31,989 SH   SOLE   31,989 0 0
ICHOR HOLDINGS SHS COM G4740B105   4,995,113 133,203 SH   SOLE   101,255 0 31,948
IDENTIV INC COM NEW COM 45170X205   3,570,911 424,603 SH   SOLE   211,888 0 212,715
IDEX CORP COM COM 45167R104   13,346 62 SH   SOLE   62 0 0
IMPINJ INC COM COM 453204109   2,978,711 33,226 SH   SOLE   16,531 0 16,695
INARI MED INC COM COM 45332Y109   2,108,447 36,265 SH   SOLE   21,230 0 15,035
INGERSOLL RAND INC COM COM 45687V106   1,159,290 17,737 SH   SOLE   17,737 0 0
INMODE LTD SHS COM M5425M103   2,298,706 61,545 SH   SOLE   36,018 0 25,527
INSMED INC COM PAR $.01 COM 457669307   2,303,740 109,182 SH   SOLE   63,828 0 45,354
INTEST CORP COM COM 461147100   2,797,977 106,549 SH   SOLE   35,300 0 71,249
INTRA-CELLULAR THERAPIES INC C COM 46116X101   134,808 2,129 SH   SOLE   2,129 0 0
INTUIT COM COM 461202103   3,794,730 8,282 SH   SOLE   8,063 0 219
ISUN INC COM COM 465246106   112,186 280,465 SH   SOLE   94,956 0 185,509
JOHNSON & JOHNSON COM COM 478160104   217,659 1,315 SH   SOLE   1,315 0 0
JPMORGAN CHASE & CO COM COM 46625H100   1,862,359 12,805 SH   SOLE   12,727 0 78
KINIKSA PHARMACEUTICALS LTD CO COM G5269C101   2,651,236 188,298 SH   SOLE   97,850 0 90,448
KINROSS GOLD CORP COM COM 496902404   11,391 2,388 SH   SOLE   2,388 0 0
KOPIN CORP COM COM 500600101   3,103,409 1,443,446 SH   SOLE   719,230 0 724,216
KORNIT DIGITAL LTD SHS COM M6372Q113   7,533,023 256,487 SH   SOLE   241,144 0 15,343
KRATOS DEFENSE & SEC SOLUTIONS COM 50077B207   2,838,531 197,945 SH   SOLE   115,829 0 82,116
KURA SUSHI USA INC CL A COM COM 501270102   5,797,942 62,377 SH   SOLE   37,138 0 25,239
LANTRONIX INC COM NEW COM 516548203   1,827,325 434,044 SH   SOLE   217,318 0 216,726
LEONARDO DRS INC COM COM 52661A108   8,692,213 501,281 SH   SOLE   297,153 0 204,128
LIGHTPATH TECHNOLOGIES INC CL COM 532257805   328,201 243,112 SH   SOLE   81,029 0 162,083
LINCOLN EDL SVCS CORP COM COM 533535100   3,146,690 466,868 SH   SOLE   222,833 0 244,035
LIQUIDITY SVCS INC COM COM 53635B107   184,965 11,210 SH   SOLE   0 0 11,210
LIVENT CORP COM COM 53814L108   6,157,432 224,478 SH   SOLE   214,839 0 9,639
LSI INDS INC OHIO COM COM 50216C108   3,580,756 285,092 SH   SOLE   141,897 0 143,195
LUNA INNOVATIONS COM COM 550351100   3,528,738 386,923 SH   SOLE   192,679 0 194,244
LUXFER HLDGS PLC SHS COM G5698W116   2,076,200 145,903 SH   SOLE   72,552 0 73,351
LYONDELLBASELL INDUSTRIES N V COM N53745100   2,296 25 SH   SOLE   25 0 0
MACOM TECH SOLUTIONS HLDGS INC COM 55405Y100   353,862 5,400 SH   SOLE   5,400 0 0
MANITEX INTL INC COM COM 563420108   1,802,223 331,291 SH   SOLE   164,998 0 166,293
MARQETA INC CLASS A COM COM 57142B104   58,849 12,084 SH   SOLE   12,084 0 0
MARSH & MCLENNAN COS INC COM COM 571748102   974,066 5,179 SH   SOLE   5,179 0 0
MARTIN MARIETTA MATLS INC COM COM 573284106   3,302,007 7,152 SH   SOLE   7,085 0 67
MASTERCARD INCORPORATED CL A COM 57636Q104   19,665 50 SH   SOLE   50 0 0
MATADOR RES CO COM COM 576485205   2,230,402 42,630 SH   SOLE   25,695 0 16,935
MATRIX SVC CO COM COM 576853105   1,867,130 317,000 SH   SOLE   157,924 0 159,076
MATSON INC COM COM 57686G105   5,409 1,785 SH   SOLE   1,785 0 0
MEDIWOUND LTD SHS NEW COM M68830112   595,969 55,907 SH   SOLE   18,592 0 37,315
MEDTRONIC PLC SHS COM G5960L103   902,585 10,245 SH   SOLE   10,245 0 0
MERCK & CO INC COM COM 58933Y105   139,276 1,207 SH   SOLE   1,103 0 104
MICRON TECHNOLOGY INC COM COM 595112103   1,133,392 17,959 SH   SOLE   17,959 0 0
MICROSOFT CORP COM COM 594918104   13,122,028 38,533 SH   SOLE   37,773 0 760
MONDELEZ INTL INC CL A COM 609207105   1,969 27 SH   SOLE   27 0 0
MONOLITHIC PWR SYS INC COM COM 609839105   861,667 1,595 SH   SOLE   1,595 0 0
MOODYS CORP COM COM 615369105   1,177,380 3,386 SH   SOLE   3,386 0 0
MORGAN STANLEY COM NEW COM 617446448   1,185,864 13,886 SH   SOLE   13,886 0 0
MP MATERIALS CORP COM CL A COM 553368101   2,901,138 126,798 SH   SOLE   119,471 0 7,327
MRC GLOBAL INC COM COM 55345K103   2,853,768 283,393 SH   SOLE   141,313 0 142,080
NATERA INC COM COM 632307104   1,148,473 23,602 SH   SOLE   23,602 0 0
NAVITAS SEMICONDUCTOR CORP COM COM 63942X106   2,998,546 284,492 SH   SOLE   255,061 0 29,431
NETAPP INC COM COM 64110D104   1,213,003 15,877 SH   SOLE   15,877 0 0
NEW RELIC INC COM COM 64829B100   4,416,807 67,494 SH   SOLE   63,902 0 3,592
NEWMONT CORP COM COM 651639106   4,216,276 98,834 SH   SOLE   94,824 0 4,010
NEXTERA ENERGY INC COM COM 65339F101   39,697 535 SH   SOLE   535 0 0
NEXTERA ENERGY PARTNERS LP COM COM 65341B106   71,775 1,224 SH   SOLE   1,224 0 0
NORTHERN TECHNOLOGIES INTL COR COM 665809109   511,135 47,725 SH   SOLE   15,814 0 31,911
NOVA LTD COM COM M7516K103   565,621 4,822 SH   SOLE   4,822 0 0
NOVANTA INC COM COM 67000B104   3,975,455 21,594 SH   SOLE   10,762 0 10,832
NUTANIX INC CL A COM 67059N108   127,319 4,539 SH   SOLE   4,539 0 0
NV5 GLOBAL INC COM COM 62945V109   188,309 1,700 SH   SOLE   1,700 0 0
NVENT ELECTRIC PLC SHS COM G6700G107   205,492 3,977 SH   SOLE   3,977 0 0
OCULAR THERAPEUTIX INC COM COM 67576A100   1,553,041 300,977 SH   SOLE   150,253 0 150,724
OLD REP INTL CORP COM COM 680223104   21 1 SH   SOLE   1 0 0
ONDAS HLDGS INC COM NEW COM 68236H204   568,668 660,934 SH   SOLE   220,363 0 440,571
ONE STOP SYS INC COM COM 68247W109   533,530 185,899 SH   SOLE   61,656 0 124,243
OP BANCORP COM COM 67109R109   1,420,303 168,482 SH   SOLE   83,877 0 84,605
ORACLE CORP COM COM 68389X105   119,090 1,000 SH   SOLE   1,000 0 0
ORGANON & CO COMMON STOCK COM 68622V106   2,268 109 SH   SOLE   109 0 0
ORION GROUP HLDGS INC COM COM 68628V308   823,198 292,953 SH   SOLE   97,352 0 195,601
ORTHOFIX MED INC COM COM 68752M108   2,906,245 160,922 SH   SOLE   83,646 0 77,276
PACIFIC BIOSCIENCES CALIF INC COM 69404D108   139,105 10,459 SH   SOLE   10,459 0 0
PATRICK INDS INC COM COM 703343103   6,299,057 78,738 SH   SOLE   60,774 0 17,964
PAYCHEX INC COM COM 704326107   3,417,852 30,552 SH   SOLE   29,771 0 781
PAYMENTUS HOLDINGS INC COM CL COM 70439P108   2,193,122 207,682 SH   SOLE   121,688 0 85,994
PAYONEER GLOBAL INC COM COM 70451X104   2,110,864 438,849 SH   SOLE   257,141 0 181,708
PEPSICO INC COM COM 713448108   5,089,290 27,477 SH   SOLE   26,665 0 812
PERFORMANT FINL CORP COM COM 71377E105   1,697,258 628,614 SH   SOLE   312,199 0 316,415
PERION NETWORK LTD SHS NEW COM M78673114   621,037 20,249 SH   SOLE   6,751 0 13,498
PFIZER INC COM COM 717081103   2,085,038 56,844 SH   SOLE   55,848 0 996
PHILIP MORRIS INTL INC COM COM 718172109   39,243 402 SH   SOLE   402 0 0
PHREESIA INC COM COM 71944F106   2,891,093 93,231 SH   SOLE   68,282 0 24,949
PIONEER NAT RES CO COM COM 723787107   38,743 187 SH   SOLE   187 0 0
PORCH GROUP INC COM COM 733245104   939,402 680,726 SH   SOLE   338,363 0 342,363
PPL CORP COM COM 69351T106   32,757 1,238 SH   SOLE   1,238 0 0
PRIMORIS SVCS CORP COM COM 74164F103   7,537,364 247,370 SH   SOLE   234,847 0 12,523
PRIVIA HEALTH GROUP INC COM COM 74276R102   113,866 4,361 SH   SOLE   4,361 0 0
PROCTER AND GAMBLE CO COM COM 742718109   2,058,050 13,563 SH   SOLE   13,563 0 0
PROFIRE ENERGY INC COM COM 74316X101   935,119 760,259 SH   SOLE   252,810 0 507,449
Q2 HLDGS INC COM COM 74736L109   120,819 3,910 SH   SOLE   3,910 0 0
QUANTA SVCS INC COM COM 74762E102   3,713,101 18,901 SH   SOLE   17,339 0 1,562
RANGE RES CORP COM COM 75281A109   151,381 5,149 SH   SOLE   5,149 0 0
RAYTHEON TECHNOLOGIES CORP COM COM 75513E101   1,405,530 14,348 SH   SOLE   14,348 0 0
RED CAT HLDGS INC COM COM 75644T100   467,438 392,805 SH   SOLE   130,952 0 261,853
REGAL REXNORD CORPORATION COM COM 758750103   15,390 100 SH   SOLE   100 0 0
REGENERON PHARMACEUTICALS COM COM 75886F107   985,118 1,371 SH   SOLE   1,371 0 0
RESIDEO TECHNOLOGIES INC COM COM 76118Y104   87,611 4,961 SH   SOLE   4,961 0 0
RESOURCES CONNECTION INC COM COM 76122Q105   2,945,122 187,468 SH   SOLE   97,328 0 90,140
REVANCE THERAPEUTICS INC COM COM 761330109   2,755,247 108,860 SH   SOLE   73,915 0 34,945
REVOLVE GROUP INC CL A COM 76156B107   2,880,316 175,629 SH   SOLE   140,461 0 35,168
REVVITY INC COM COM 714046109   103,704 873 SH   SOLE   873 0 0
RICHARDSON ELECTRS LTD COM COM 763165107   1,249,232 75,711 SH   SOLE   25,176 0 50,535
ROCKWELL AUTOMATION INC COM COM 773903109   29,651 90 SH   SOLE   90 0 0
ROYAL GOLD INC COM COM 780287108   24,104 210 SH   SOLE   192 0 18
S&W SEED CO COM COM 785135104   604,250 495,287 SH   SOLE   165,101 0 330,186
SAGE THERAPEUTICS INC COM COM 78667J108   957,327 20,360 SH   SOLE   20,360 0 0
SALESFORCE INC COM COM 79466L302   7,949,291 37,628 SH   SOLE   35,873 0 1,755
SCHLUMBERGER LTD COM STK COM 806857108   1,023,710 20,841 SH   SOLE   20,841 0 0
SCHWAB CHARLES CORP COM COM 808513105   19,328 341 SH   SOLE   341 0 0
SELECT MED HLDGS CORP COM COM 81619Q105   5,245,144 164,631 SH   SOLE   157,436 0 7,195
SELECT WATER SOLUTIONS INC CL COM 81617J301   1,283,526 158,460 SH   SOLE   158,460 0 0
SEMPRA COM COM 816851109   28,390 195 SH   SOLE   195 0 0
SENSATA TECHNOLOGIES HLDG PLC COM G8060N102   3,168,961 70,437 SH   SOLE   70,437 0 0
SERVICENOW INC COM COM 81762P102   875,549 1,558 SH   SOLE   1,558 0 0
SHERWIN WILLIAMS CO COM COM 824348106   9,559 36 SH   SOLE   36 0 0
SHOALS TECHNOLOGIES GROUP INC COM 82489W107   3,604,676 141,028 SH   SOLE   129,039 0 11,989
SILGAN HLDGS INC COM COM 827048109   100,767 2,149 SH   SOLE   2,149 0 0
SITIME CORP COM COM 82982T106   129,767 1,100 SH   SOLE   1,100 0 0
SKYLINE CHAMPION CORPORATION C COM 830830105   2,745,300 41,945 SH   SOLE   25,175 0 16,770
SKYWATER TECHNOLOGY INC COM COM 83089J108   2,506,417 266,074 SH   SOLE   132,580 0 133,494
SMARTRENT INC COM CL A COM 83193G107   1,471,735 384,265 SH   SOLE   199,558 0 184,707
SNAP ON INC COM COM 833034101   1,000,596 3,472 SH   SOLE   3,103 0 369
SOLAREDGE TECHNOLOGIES INC COM COM 83417M104   7,386,230 27,453 SH   SOLE   25,972 0 1,481
SOUNDTHINKING INC COM COM 82536T107   1,825,332 83,501 SH   SOLE   41,571 0 41,930
SOUTHERN CO COM COM 842587107   168,600 2,400 SH   SOLE   2,400 0 0
STEREOTAXIS INC COM NEW COM 85916J409   2,042,449 1,334,934 SH   SOLE   690,256 0 644,678
STERICYCLE INC COM COM 858912108   106,998 2,304 SH   SOLE   2,304 0 0
STERLING INFRASTRUCTURE INC CO COM 859241101   14,226,154 254,949 SH   SOLE   170,085 0 84,864
STRATA SKIN SCIENCES INC COM N COM 86272A206   409,149 430,728 SH   SOLE   143,131 0 287,597
STRATASYS LTD SHS COM M85548101   2,414,792 135,968 SH   SOLE   79,461 0 56,507
SUNOPTA INC COM COM 8676EP108   9,856,825 1,473,367 SH   SOLE   1,174,785 0 298,582
SUNPOWER CORP COM COM 867652406   1,544,147 157,566 SH   SOLE   92,302 0 65,264
SUPERIOR INDS INTL INC COM COM 868168105   3,062,502 850,695 SH   SOLE   423,076 0 427,619
SYMBOTIC INC CLASS A COM COM 87151X101   1,455,583 34,001 SH   SOLE   26,726 0 7,275
TALKSPACE INC COM COM 87427V103   1,611,438 1,268,849 SH   SOLE   632,682 0 636,167
TANDEM DIABETES CARE INC COM N COM 875372203   4,311,384 175,688 SH   SOLE   150,963 0 24,725
TENET HEALTHCARE CORP COM NEW COM 88033G407   9,890,925 121,540 SH   SOLE   116,118 0 5,422
TERADYNE INC COM COM 880770102   1,295,993 11,641 SH   SOLE   11,641 0 0
TESLA INC COM COM 88160R101   1,710,667 6,535 SH   SOLE   6,535 0 0
TETRA TECHNOLOGIES INC DEL COM COM 88162F105   2,716,645 803,741 SH   SOLE   401,058 0 402,683
TORTOISE ENERGY INFRA CORP COM COM 89147L886   6,449 222 SH   SOLE   222 0 0
TPI COMPOSITES INC COM COM 87266J104   7,471,772 720,518 SH   SOLE   683,412 0 37,106
TRANE TECHNOLOGIES PLC SHS COM G8994E103   328,585 1,718 SH   SOLE   150 0 1,568
TRANSACT TECHNOLOGIES INC COM COM 892918103   816,480 91,125 SH   SOLE   30,282 0 60,843
TRANSCAT INC COM COM 893529107   3,431,168 40,220 SH   SOLE   20,056 0 20,164
TRANSMEDICS GROUP INC COM COM 89377M109   5,018,645 59,760 SH   SOLE   29,796 0 29,964
TRIMBLE INC COM COM 896239100   1,761,737 33,278 SH   SOLE   33,278 0 0
TRIPADVISOR INC COM COM 896945201   67,510 4,094 SH   SOLE   4,094 0 0
TRIPLEPOINT VENTURE GROWTH BDC COM 89677Y100   2,250 191 SH   SOLE   191 0 0
TURTLE BEACH CORP COM NEW COM 900450206   1,780,621 152,843 SH   SOLE   76,249 0 76,594
ULTA BEAUTY INC COM COM 90384S303   966,132 2,053 SH   SOLE   2,026 0 27
ULTRAGENYX PHARMACEUTICAL INC COM 90400D108   68,918 1,494 SH   SOLE   1,494 0 0
UNIFI INC COM NEW COM 904677200   2,219,936 275,085 SH   SOLE   137,214 0 137,871
UNION PAC CORP COM COM 907818108   7,162 35 SH   SOLE   35 0 0
UNITED AIRLS HLDGS INC COM COM 910047109   1,015,095 18,500 SH   SOLE   18,500 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106   72,417 404 SH   SOLE   404 0 0
UNITED STATES STL CORP NEW COM COM 912909108   1,166,742 46,651 SH   SOLE   46,651 0 0
UNIVERSAL STAINLESS & ALLOY CO COM 913837100   1,248,977 89,149 SH   SOLE   29,617 0 59,532
UPWORK INC COM COM 91688F104   65,016 6,961 SH   SOLE   6,961 0 0
VALERO ENERGY CORP COM COM 91913Y100   1,136,051 9,685 SH   SOLE   9,685 0 0
VERACYTE INC COM COM 92337F107   4,786,246 187,917 SH   SOLE   127,614 0 60,303
VERIZON COMMUNICATIONS INC COM COM 92343V104   754,548 20,289 SH   SOLE   20,289 0 0
VIEMED HEALTHCARE INC COM COM 92663R105   2,631,505 269,070 SH   SOLE   134,048 0 135,022
VIRTRA INC COM PAR COM 92827K301   596,061 78,326 SH   SOLE   26,029 0 52,297
VISA INC COM CL A COM 92826C839   33,485 141 SH   SOLE   141 0 0
VUZIX CORP COM NEW COM 92921W300   2,764,348 542,029 SH   SOLE   328,627 0 213,402
WABTEC COM COM 929740108   231,623 2,112 SH   SOLE   2,112 0 0
WASTE MGMT INC DEL COM COM 94106L109   143,418 827 SH   SOLE   827 0 0
WATTS WATER TECHNOLOGIES INC C COM 942749102   1,858,429 10,115 SH   SOLE   9,286 0 829
WEC ENERGY GROUP INC COM COM 92939U106   37,943 430 SH   SOLE   430 0 0
WESTERN DIGITAL CORP. COM COM 958102105   1,203,746 31,736 SH   SOLE   31,736 0 0
WHEATON PRECIOUS METALS CORP C COM 962879102   439,375 10,166 SH   SOLE   10,166 0 0
WILLDAN GROUP INC COM COM 96924N100   2,786,994 145,459 SH   SOLE   72,577 0 72,882
WILLIAMS COS INC COM COM 969457100   22,188 680 SH   SOLE   680 0 0
WISDOMTREE INC COM COM 97717P104   1,376,143 200,604 SH   SOLE   200,604 0 0
WOLFSPEED INC COM COM 977852102   2,463,471 44,315 SH   SOLE   40,702 0 3,613
WORKDAY INC CL A COM 98138H101   1,235,844 5,471 SH   SOLE   5,471 0 0
WYNN RESORTS LTD COM COM 983134107   907,929 8,597 SH   SOLE   8,597 0 0
XYLEM INC COM COM 98419M100   5,870,732 52,129 SH   SOLE   49,977 0 2,152
ZIMMER BIOMET HOLDINGS INC COM COM 98956P102   1,224,350 8,409 SH   SOLE   8,409 0 0
ZUORA INC COM CL A COM 98983V106   1,782,899 162,525 SH   SOLE   95,444 0 67,081
ZURN ELKAY WATER SOLNS CORP CO COM 98983L108   3,622,459 134,714 SH   SOLE   123,658 0 11,056
ALIBABA GROUP HLDG LTD SPONSOR ADR 01609W102   1,808,278 21,695 SH   SOLE   21,695 0 0
BAIDU INC SPON ADR REP A ADR 056752108   1,519,153 11,096 SH   SOLE   11,096 0 0
BP PLC SPONSORED ADR ADR 055622104   8,044,477 227,953 SH   SOLE   215,453 0 12,500
ENDAVA PLC ADS ADR 29260V105   3,160,692 61,029 SH   SOLE   46,155 0 14,874
EQUINOR ASA SPONSORED ADR ADR 29446M102   353,003 12,085 SH   SOLE   12,085 0 0
NESTLE S A SPONSORED ADR ADR 641069406   2,407 20 SH   SOLE   20 0 0
NOVARTIS AG SPONSORED ADR ADR 66987V109   388,806 3,853 SH   SOLE   3,853 0 0
RIO TINTO PLC SPONSORED ADR ADR 767204100   92,696 1,452 SH   SOLE   1,452 0 0
SANOFI SPONSORED ADR ADR 80105N105   10,780 200 SH   SOLE   200 0 0
ISHARES SILVER TRUST ISHARES ETF 46428Q109   16,106 771 SH   SOLE   699 0 72
ISHARES TR RUS 2000 GRW ETF ETF 464287648   103,131 425 SH   SOLE   425 0 0
SPDR S&P 500 ETF TR TR UNIT ETF 78462F103   672,012 1,516 SH   SOLE   1,412 0 104
VANECK ETF TRUST GOLD MINERS E ETF 92189F106   1,382,651 45,920 SH   SOLE   45,920 0 0
VANECK ETF TRUST JUNIOR GOLD M ETF 92189F791   1,377,474 38,628 SH   SOLE   38,628 0 0