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   1,190,650 242,495 SH   SOLE   123,647 0 118,848
ABBOTT LABS COM COM 002824100   158,543 1,637 SH   SOLE   1,637 0 0
ACCURAY INC COM COM 004397105   1,909,285 701,943 SH   SOLE   342,619 0 359,324
ACI WORLDWIDE INC COM COM 004498101   122,975 5,451 SH   SOLE   5,451 0 0
ACM RESH INC COM CL A COM 00108J109   239,529 13,230 SH   SOLE   13,230 0 0
ACUITY BRANDS INC COM COM 00508Y102   181,721 1,067 SH   SOLE   1,067 0 0
ADAPTIVE BIOTECHNOLOGIES CORP COM 00650F109   1,145,699 210,220 SH   SOLE   122,238 0 87,982
ADVANCED MICRO DEVICES INC COM COM 007903107   1,103,567 10,733 SH   SOLE   10,733 0 0
ADVANSIX INC COM COM 00773T101   2,886,928 92,887 SH   SOLE   47,256 0 45,631
AEHR TEST SYS COM COM 00760J108   4,069,722 89,053 SH   SOLE   44,450 0 44,603
AGNICO EAGLE MINES LTD COM COM 008474108   3,992,802 87,850 SH   SOLE   87,047 0 803
AIR PRODS & CHEMS INC COM COM 009158106   3,016,793 10,645 SH   SOLE   10,645 0 0
ALBEMARLE CORP COM COM 012653101   2,707,207 15,921 SH   SOLE   15,178 0 743
ALKERMES PLC SHS COM G01767105   1,021,049 36,453 SH   SOLE   36,453 0 0
ALPHA PRO TECH LTD COM COM 020772109   682,760 157,318 SH   SOLE   49,076 0 108,242
ALPHABET INC CAP STK CL A COM 02079K305   1,306,245 9,982 SH   SOLE   9,982 0 0
ALPHABET INC CAP STK CL C COM 02079K107   42,192 320 SH   SOLE   320 0 0
ALPHATEC HLDGS INC COM NEW COM 02081G201   3,729,498 287,548 SH   SOLE   141,457 0 146,091
ALTA EQUIPMENT GROUP INC COMMO COM 02128L106   2,138,684 177,337 SH   SOLE   86,989 0 90,348
ALTAIR ENGR INC COM CL A COM 021369103   151,145 2,416 SH   SOLE   2,416 0 0
AMAZON COM INC COM COM 023135106   7,074,101 55,649 SH   SOLE   53,137 0 2,512
AMER SOFTWARE INC CL A COM 029683109   1,980,804 172,845 SH   SOLE   84,922 0 87,923
AMERICAN EXPRESS CO COM COM 025816109   1,050,745 7,043 SH   SOLE   7,043 0 0
AMERICAN SUPERCONDUCTOR CORP S COM 030111207   5,291,289 700,833 SH   SOLE   558,642 0 142,191
AMERICAN WTR WKS CO INC NEW CO COM 030420103   44,083 356 SH   SOLE   356 0 0
AMGEN INC COM COM 031162100   984,737 3,664 SH   SOLE   3,664 0 0
AMPHENOL CORP NEW CL A COM 032095101   12,263 146 SH   SOLE   146 0 0
AMTECH SYS INC COM PAR $0.01N COM 032332504   2,647,470 347,437 SH   SOLE   169,265 0 178,172
APPLE INC COM COM 037833100   14,035,453 81,978 SH   SOLE   78,537 0 3,441
APPLIED INDL TECHNOLOGIES INC COM 03820C105   367,508 2,377 SH   SOLE   2,377 0 0
APTIV PLC SHS COM G6095L109   2,664,493 27,026 SH   SOLE   25,523 0 1,503
APYX MEDICAL CORPORATION COM COM 03837C106   1,190,739 372,106 SH   SOLE   181,654 0 190,452
ARCHER DANIELS MIDLAND CO COM COM 039483102   20,590 273 SH   SOLE   273 0 0
ARLO TECHNOLOGIES INC COM COM 04206A101   2,935,366 284,987 SH   SOLE   146,208 0 138,779
ARRAY TECHNOLOGIES INC COM SHS COM 04271T100   6,210,360 279,872 SH   SOLE   265,595 0 14,277
ARTIVION INC COM COM 228903100   1,034,064 68,210 SH   SOLE   68,210 0 0
ASGN INC COM COM 00191U102   236,872 2,900 SH   SOLE   2,900 0 0
ASPEN AEROGELS INC COM COM 04523Y105   5,118,178 595,137 SH   SOLE   436,693 0 158,444
ASPEN TECHNOLOGY INC COM COM 29109X106   1,123,430 5,500 SH   SOLE   5,500 0 0
ATRICURE INC COM COM 04963C209   2,317,327 52,907 SH   SOLE   30,766 0 22,141
AUGMEDIX INC COM COM 05105P107   2,236,573 434,286 SH   SOLE   214,056 0 220,230
AUTODESK INC COM COM 052769106   1,051,930 5,084 SH   SOLE   5,084 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103   169,609 705 SH   SOLE   705 0 0
AVIENT CORPORATION COM COM 05368V106   1,699,113 48,106 SH   SOLE   44,169 0 3,937
AWARE INC MASS COM COM 05453N100   175,057 126,853 SH   SOLE   37,200 0 89,653
AXALTA COATING SYS LTD COM COM G0750C108   181,952 6,764 SH   SOLE   6,764 0 0
AXCELIS TECHNOLOGIES INC COM N COM 054540208   607,361 3,725 SH   SOLE   3,725 0 0
AXOGEN INC COM COM 05463X106   1,482,200 296,440 SH   SOLE   144,620 0 151,820
B2GOLD CORP COM COM 11777Q209   28,900 10,000 SH   SOLE   10,000 0 0
BABCOCK & WILCOX ENTERPRISES I COM 05614L209   2,219,230 527,133 SH   SOLE   266,310 0 260,823
BADGER METER INC COM COM 056525108   4,564,132 31,724 SH   SOLE   29,808 0 1,916
BAKER HUGHES COMPANY CL A COM 05722G100   1,171,423 33,166 SH   SOLE   33,166 0 0
BANCORP INC DEL COM COM 05969A105   2,546,894 73,823 SH   SOLE   36,312 0 37,511
BARRICK GOLD CORP COM COM 067901108   1,716,173 117,950 SH   SOLE   115,998 0 1,952
BEAM GLOBAL COM COM 07373B109   726,996 98,509 SH   SOLE   43,970 0 54,539
BERKSHIRE HATHAWAY INC DEL CL COM 084670702   26,623 76 SH   SOLE   76 0 0
BIGCOMMERCE HLDGS INC COM SER COM 08975P108   2,584,529 261,857 SH   SOLE   133,546 0 128,311
BIODESIX INC COM COM 09075X108   1,676,916 1,016,313 SH   SOLE   474,353 0 541,960
BIOGEN INC COM COM 09062X103   1,088,437 4,235 SH   SOLE   4,235 0 0
BLACKSKY TECHNOLOGY INC COM CL COM 09263B108   1,178,119 1,006,939 SH   SOLE   491,365 0 515,574
BLOOM ENERGY CORP COM CL A COM 093712107   1,208,318 91,125 SH   SOLE   84,317 0 6,808
BOEING CO COM COM 097023105   989,069 5,160 SH   SOLE   5,160 0 0
BOSTON SCIENTIFIC CORP COM COM 101137107   695,957 13,181 SH   SOLE   13,181 0 0
BOWMAN CONSULTING GROUP LTD CO COM 103002101   58,863 2,100 SH   SOLE   2,100 0 0
BOX INC CL A COM 10316T104   4,115,046 169,973 SH   SOLE   160,539 0 9,434
BRISTOL-MYERS SQUIBB CO COM COM 110122108   65,005 1,120 SH   SOLE   1,120 0 0
BROADRIDGE FINL SOLUTIONS INC COM 11133T103   3,223 18 SH   SOLE   18 0 0
BROADWIND INC COM NEW COM 11161T207   656,672 205,210 SH   SOLE   64,066 0 141,144
BROOKLINE BANCORP INC DEL COM COM 11373M107   1,296,781 142,347 SH   SOLE   82,866 0 59,481
BUILDERS FIRSTSOURCE INC COM COM 12008R107   1,822,534 14,640 SH   SOLE   8,713 0 5,927
BWX TECHNOLOGIES INC COM COM 05605H100   1,087,810 14,508 SH   SOLE   14,508 0 0
CAESARSTONE LTD ORD SHS COM M20598104   796,816 186,172 SH   SOLE   90,784 0 95,388
CALAMP CORP COM COM 128126109   204,768 504,851 SH   SOLE   237,391 0 267,460
CAMBIUM NETWORKS CORP SHS COM G17766109   2,123,911 289,756 SH   SOLE   220,247 0 69,509
CAMTEK LTD ORD COM M20791105   701,048 11,260 SH   SOLE   11,260 0 0
CARPARTS COM INC COM COM 14427M107   1,702,050 413,119 SH   SOLE   201,647 0 211,472
CATERPILLAR INC COM COM 149123101   1,270,815 4,655 SH   SOLE   4,655 0 0
CECO ENVIRONMENTAL CORP COM COM 125141101   3,491,585 218,634 SH   SOLE   107,488 0 111,146
CENTURY CMNTYS INC COM COM 156504300   1,879,189 28,140 SH   SOLE   16,383 0 11,757
CERAGON NETWORKS LTD ORD COM M22013102   2,332,845 1,137,973 SH   SOLE   556,091 0 581,882
CHAMPIONS ONCOLOGY INC COM NEW COM 15870P307   654,130 105,335 SH   SOLE   30,883 0 74,452
CHART INDS INC COM PAR $0.01 COM 16115Q308   1,080,000 6,386 SH   SOLE   6,386 0 0
CHENIERE ENERGY INC COM NEW COM 16411R208   2,764,064 16,655 SH   SOLE   16,360 0 295
CINCINNATI FINL CORP COM COM 172062101   56,157 549 SH   SOLE   549 0 0
CISCO SYS INC COM COM 17275R102   1,478,561 27,503 SH   SOLE   27,503 0 0
CLEAN HARBORS INC COM COM 184496107   1,024,745 6,123 SH   SOLE   6,123 0 0
CME GROUP INC COM COM 12572Q105   1,123,635 5,612 SH   SOLE   5,612 0 0
COCA COLA CO COM COM 191216100   710,330 12,689 SH   SOLE   12,689 0 0
COGNEX CORP COM COM 192422103   4,574,735 107,793 SH   SOLE   103,677 0 4,116
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102   11,177 165 SH   SOLE   165 0 0
COLGATE PALMOLIVE CO COM COM 194162103   1,036,499 14,576 SH   SOLE   14,576 0 0
COMCAST CORP NEW CL A COM 20030N101   17,160 387 SH   SOLE   387 0 0
COMMERCIAL VEH GROUP INC COM COM 202608105   1,718,095 221,404 SH   SOLE   108,162 0 113,242
CONSTELLATION BRANDS INC CL A COM 21036P108   1,786,956 7,110 SH   SOLE   6,997 0 113
CONSTRUCTION PARTNERS INC COM COM 21044C107   847,534 23,182 SH   SOLE   23,182 0 0
CORE LABORATORIES INC COM COM 21867A105   1,070,774 44,597 SH   SOLE   44,597 0 0
COSTCO WHSL CORP NEW COM COM 22160K105   101,693 180 SH   SOLE   180 0 0
COURSERA INC COM COM 22266M104   7,572,254 405,150 SH   SOLE   338,580 0 66,570
CREXENDO INC COM COM 226552107   558,912 264,887 SH   SOLE   82,698 0 182,189
CRISPR THERAPEUTICS AG NAMEN A COM H17182108   12,074 266 SH   SOLE   266 0 0
CROWDSTRIKE HLDGS INC CL A COM 22788C105   1,505,416 8,994 SH   SOLE   8,994 0 0
CUTERA INC COM COM 232109108   3,033,713 503,939 SH   SOLE   403,069 0 100,870
DANA INC COM COM 235825205   114,353 7,795 SH   SOLE   7,795 0 0
DATA I O CORP COM COM 237690102   332,099 87,165 SH   SOLE   25,700 0 61,465
DEXCOM INC COM COM 252131107   138,924 1,489 SH   SOLE   1,489 0 0
DIGI INTL INC COM COM 253798102   6,957,927 257,701 SH   SOLE   214,676 0 43,025
DISNEY WALT CO COM COM 254687106   3,953,052 48,773 SH   SOLE   48,213 0 560
DLH HLDGS CORP COM COM 23335Q100   1,180,129 101,125 SH   SOLE   49,743 0 51,382
DMC GLOBAL INC COM COM 23291C103   1,044,526 42,686 SH   SOLE   42,686 0 0
DOCEBO INC COM COM 25609L105   3,793,077 93,610 SH   SOLE   68,580 0 25,030
DOLLAR TREE INC COM COM 256746108   2,812,090 26,417 SH   SOLE   25,355 0 1,062
DOMO INC COM CL B COM 257554105   1,174,630 119,738 SH   SOLE   61,047 0 58,691
DOW INC COM COM 260557103   120,186 2,331 SH   SOLE   2,331 0 0
DT MIDSTREAM INC COMMON STOCK COM 23345M107   19,422 367 SH   SOLE   367 0 0
DTE ENERGY CO COM COM 233331107   72,971 735 SH   SOLE   735 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204   202,204 2,291 SH   SOLE   2,291 0 0
DUPONT DE NEMOURS INC COM COM 26614N102   57,583 772 SH   SOLE   772 0 0
E L F BEAUTY INC COM COM 26856L103   2,669,198 24,303 SH   SOLE   14,142 0 10,161
EATON CORP PLC SHS COM G29183103   41,803 196 SH   SOLE   133 0 63
ECOLAB INC COM COM 278865100   14,060 83 SH   SOLE   83 0 0
EKSO BIONICS HLDGS INC COM COM 282644301   161,636 220,513 SH   SOLE   68,699 0 151,814
ENERGY RECOVERY INC COM COM 29270J100   8,022,343 378,234 SH   SOLE   354,490 0 23,744
ENERGY SVCS ACQUISITION CORP C COM 29271Q103   393,024 97,163 SH   SOLE   30,326 0 66,837
ENERGY TRANSFER L P COM UT LTD COM 29273V100   55,938 3,987 SH   SOLE   3,987 0 0
ENETI INC COM COM Y2294C107   483,265 47,943 SH   SOLE   47,943 0 0
ENOVIX CORPORATION COM COM 293594107   3,596,441 286,569 SH   SOLE   263,365 0 23,204
ENTERPRISE PRODS PARTNERS L P COM 293792107   89,390 3,266 SH   SOLE   3,266 0 0
ENVIRI CORP COM COM 415864107   2,572,529 356,306 SH   SOLE   174,376 0 181,930
ESSENTIAL UTILS INC COM COM 29670G102   14,590 425 SH   SOLE   425 0 0
ETON PHARMACEUTICALS INC COM COM 29772L108   458,767 110,016 SH   SOLE   34,399 0 75,617
EURONET WORLDWIDE INC COM COM 298736109   83,428 1,051 SH   SOLE   1,051 0 0
EVERCOMMERCE INC COM COM 29977X105   1,856,172 185,062 SH   SOLE   107,737 0 77,325
EVERCORE INC CLASS A COM 29977A105   3,351,173 24,305 SH   SOLE   17,111 0 7,194
EVOLENT HEALTH INC CL A COM 30050B101   1,794,021 65,884 SH   SOLE   38,457 0 27,427
EVOLUS INC COM COM 30052C107   2,511,709 274,804 SH   SOLE   140,845 0 133,959
EXPRO GROUP HOLDINGS NV COM COM N3144W105   2,050,419 88,266 SH   SOLE   51,637 0 36,629
EXXON MOBIL CORP COM COM 30231G102   6,096,758 51,852 SH   SOLE   50,448 0 1,404
EYEPOINT PHARMACEUTICALS INC C COM 30233G209   1,655,208 207,160 SH   SOLE   101,964 0 105,196
F5 INC COM COM 315616102   1,166,331 7,238 SH   SOLE   7,238 0 0
FASTLY INC CL A COM 31188V100   1,942,343 101,322 SH   SOLE   59,056 0 42,266
FEDEX CORP COM COM 31428X106   18,015 68 SH   SOLE   45 0 23
FIVE BELOW INC COM COM 33829M101   102,815 639 SH   SOLE   639 0 0
FIVERR INTL LTD ORD SHS COM M4R82T106   1,837,110 75,076 SH   SOLE   43,758 0 31,318
FLOWSERVE CORP COM COM 34354P105   1,167,687 29,361 SH   SOLE   29,361 0 0
FORD MTR CO DEL COM COM 345370860   1,517,687 122,197 SH   SOLE   122,197 0 0
FRANCO NEV CORP COM COM 351858105   533,293 3,995 SH   SOLE   3,941 0 54
FREEPORT-MCMORAN INC CL B COM 35671D857   962,119 25,801 SH   SOLE   25,801 0 0
FTC SOLAR INC COM COM 30320C103   755,835 590,496 SH   SOLE   288,646 0 301,850
FUEL TECH INC COM COM 359523107   452,785 383,716 SH   SOLE   112,960 0 270,756
GALIANO GOLD INC COM COM 36352H100   11,772 20,000 SH   SOLE   20,000 0 0
GALLAGHER ARTHUR J & CO COM COM 363576109   1,157,884 5,080 SH   SOLE   5,080 0 0
GATES INDL CORP PLC ORD SHS COM G39108108   1,454,512 125,281 SH   SOLE   114,398 0 10,883
GENASYS INC COM COM 36872P103   502,592 250,046 SH   SOLE   73,609 0 176,437
GENERAC HLDGS INC COM COM 368736104   6,599,816 60,571 SH   SOLE   57,707 0 2,864
GENERAL ELECTRIC CO COM NEW COM 369604301   119,615 1,082 SH   SOLE   857 0 225
GENIUS SPORTS LTD COM G3934V109   1,093,140 205,092 SH   SOLE   190,000 0 15,092
GENPACT LIMITED SHS COM G3922B107   140,746 3,888 SH   SOLE   3,888 0 0
GEOSPACE TECHNOLOGIES CORP COM COM 37364X109   1,141,633 88,157 SH   SOLE   27,498 0 60,659
GLAUKOS CORP COM COM 377322102   215,065 2,858 SH   SOLE   2,858 0 0
GLOBANT S A COM COM L44385109   1,043,263 5,273 SH   SOLE   5,273 0 0
GLOBUS MED INC CL A COM 379577208   7,383,253 148,706 SH   SOLE   141,691 0 7,015
GOLDMAN SACHS GROUP INC COM COM 38141G104   5,402,710 16,697 SH   SOLE   16,323 0 374
GRAHAM CORP COM COM 384556106   3,275,661 197,329 SH   SOLE   91,936 0 105,393
GRAND CANYON ED INC COM COM 38526M106   315,576 2,700 SH   SOLE   2,700 0 0
GREAT LAKES DREDGE & DOCK CORP COM 390607109   2,583,045 324,096 SH   SOLE   165,258 0 158,838
GRIFFON CORP COM COM 398433102   2,080,771 52,452 SH   SOLE   30,560 0 21,892
GUIDEWIRE SOFTWARE INC COM COM 40171V100   5,524,110 61,379 SH   SOLE   58,098 0 3,281
HAEMONETICS CORP COM COM 405024100   1,004,013 11,208 SH   SOLE   11,208 0 0
HCI GROUP INC COM COM 40416E103   10,342,245 190,500 SH   SOLE   153,887 0 36,613
HELMERICH & PAYNE INC COM COM 423452101   1,325,468 31,439 SH   SOLE   31,439 0 0
HERITAGE INSURANCE HLDGS INC C COM 42727J102   2,170,873 334,495 SH   SOLE   164,386 0 170,109
HUBBELL INC COM COM 443510607   4,674,824 14,916 SH   SOLE   13,977 0 939
HUDSON GLOBAL INC COM NEW COM 443787205   573,681 30,434 SH   SOLE   8,955 0 21,479
HUDSON TECHNOLOGIES INC COM COM 444144109   1,647,418 123,866 SH   SOLE   38,674 0 85,192
IAC INC COM NEW COM 44891N208   1,295,073 25,701 SH   SOLE   25,701 0 0
ICHOR HOLDINGS SHS COM G4740B105   3,996,348 129,081 SH   SOLE   97,133 0 31,948
IDENTIV INC COM NEW COM 45170X205   3,514,298 416,386 SH   SOLE   203,671 0 212,715
IDEX CORP COM COM 45167R104   12,897 62 SH   SOLE   62 0 0
IMMUNOGEN INC COM COM 45253H101   118,120 7,443 SH   SOLE   7,443 0 0
INARI MED INC COM COM 45332Y109   6,808,402 104,104 SH   SOLE   86,503 0 17,601
INSMED INC COM PAR $.01 COM 457669307   3,747,580 148,419 SH   SOLE   103,065 0 45,354
INTEST CORP COM COM 461147100   1,569,033 103,430 SH   SOLE   32,181 0 71,249
INTRA-CELLULAR THERAPIES INC C COM 46116X101   109,858 2,109 SH   SOLE   2,109 0 0
INTREPID POTASH INC COM COM 46121Y201   1,706,427 67,823 SH   SOLE   67,823 0 0
INTUIT COM COM 461202103   4,210,146 8,240 SH   SOLE   8,021 0 219
JOHNSON & JOHNSON COM COM 478160104   203,098 1,304 SH   SOLE   1,304 0 0
JPMORGAN CHASE & CO COM COM 46625H100   1,675,706 11,555 SH   SOLE   11,477 0 78
KINIKSA PHARMACEUTICALS LTD CO COM G5269C101   3,228,267 185,853 SH   SOLE   95,405 0 90,448
KINROSS GOLD CORP COM COM 496902404   10,889 2,388 SH   SOLE   2,388 0 0
KOPIN CORP COM COM 500600101   1,725,611 1,414,435 SH   SOLE   690,219 0 724,216
KORNIT DIGITAL LTD SHS COM M6372Q113   5,010,223 264,951 SH   SOLE   249,608 0 15,343
KRATOS DEFENSE & SEC SOLUTIONS COM 50077B207   6,775,973 451,130 SH   SOLE   358,573 0 92,557
KURA SUSHI USA INC CL A COM COM 501270102   2,746,096 41,532 SH   SOLE   25,320 0 16,212
LANTRONIX INC COM NEW COM 516548203   1,893,702 425,551 SH   SOLE   208,825 0 216,726
LEAR CORP COM NEW COM 521865204   1,020,859 7,607 SH   SOLE   7,607 0 0
LEONARDO DRS INC COM COM 52661A108   7,016,705 420,162 SH   SOLE   248,257 0 171,905
LIGHTPATH TECHNOLOGIES INC CL COM 532257805   333,284 229,851 SH   SOLE   67,768 0 162,083
LINCOLN EDL SVCS CORP COM COM 533535100   3,885,487 459,821 SH   SOLE   215,786 0 244,035
LIQUIDITY SVCS INC COM COM 53635B107   197,520 11,210 SH   SOLE   0 0 11,210
LIVENT CORP COM COM 53814L108   3,859,141 209,622 SH   SOLE   199,983 0 9,639
LSI INDS INC OHIO COM COM 50216C108   4,467,743 281,344 SH   SOLE   138,149 0 143,195
LUNA INNOVATIONS COM COM 550351100   2,222,112 379,200 SH   SOLE   184,956 0 194,244
LYONDELLBASELL INDUSTRIES N V COM N53745100   2,368 25 SH   SOLE   25 0 0
MACOM TECH SOLUTIONS HLDGS INC COM 55405Y100   440,532 5,400 SH   SOLE   5,400 0 0
MANITEX INTL INC COM COM 563420108   1,515,929 324,610 SH   SOLE   158,317 0 166,293
MARKFORGED HOLDING CORPORATION COM 57064N102   931,086 642,128 SH   SOLE   570,000 0 72,128
MARQETA INC CLASS A COM COM 57142B104   92,289 15,433 SH   SOLE   15,433 0 0
MARSH & MCLENNAN COS INC COM COM 571748102   972,623 5,111 SH   SOLE   5,111 0 0
MARTIN MARIETTA MATLS INC COM COM 573284106   1,578,296 3,845 SH   SOLE   3,778 0 67
MASTERCARD INCORPORATED CL A COM 57636Q104   19,796 50 SH   SOLE   50 0 0
MATADOR RES CO COM COM 576485205   2,497,446 41,988 SH   SOLE   25,053 0 16,935
MATRIX SVC CO COM COM 576853105   3,691,559 312,844 SH   SOLE   153,768 0 159,076
MATSON INC COM COM 57686G105   158,365 1,785 SH   SOLE   1,785 0 0
MEDIWOUND LTD SHS NEW COM M68830112   562,675 52,883 SH   SOLE   15,568 0 37,315
MERCK & CO INC COM COM 58933Y105   124,261 1,207 SH   SOLE   1,103 0 104
MICRON TECHNOLOGY INC COM COM 595112103   1,469,584 21,602 SH   SOLE   21,602 0 0
MICROSOFT CORP COM COM 594918104   11,536,874 36,538 SH   SOLE   35,778 0 760
MIRION TECHNOLOGIES INC COM CL COM 60471A101   1,936,314 259,212 SH   SOLE   151,114 0 108,098
MONDELEZ INTL INC CL A COM 609207105   1,874 27 SH   SOLE   27 0 0
MONOLITHIC PWR SYS INC COM COM 609839105   138,600 300 SH   SOLE   300 0 0
MORGAN STANLEY COM NEW COM 617446448   29,646 363 SH   SOLE   363 0 0
MP MATERIALS CORP COM CL A COM 553368101   3,607,665 188,883 SH   SOLE   179,915 0 8,968
MRC GLOBAL INC COM COM 55345K103   2,866,331 279,642 SH   SOLE   137,562 0 142,080
MYOMO INC COM NEW COM 62857J201   324,827 292,637 SH   SOLE   91,329 0 201,308
NAVITAS SEMICONDUCTOR CORP COM COM 63942X106   2,121,696 305,280 SH   SOLE   275,849 0 29,431
NEWMONT CORP COM COM 651639106   3,376,358 91,376 SH   SOLE   87,366 0 4,010
NEXTERA ENERGY INC COM COM 65339F101   4,282,714 74,755 SH   SOLE   70,902 0 3,853
NEXTERA ENERGY PARTNERS LP COM COM 65341B106   35,462 1,194 SH   SOLE   1,194 0 0
NORTHERN TECHNOLOGIES INTL COR COM 665809109   619,392 46,327 SH   SOLE   14,416 0 31,911
NOVA LTD COM COM M7516K103   542,186 4,822 SH   SOLE   4,822 0 0
NOVANTA INC COM COM 67000B104   3,056,133 21,306 SH   SOLE   10,474 0 10,832
NUTANIX INC CL A COM 67059N108   156,820 4,496 SH   SOLE   4,496 0 0
NV5 GLOBAL INC COM COM 62945V109   134,722 1,400 SH   SOLE   1,400 0 0
NVENT ELECTRIC PLC SHS COM G6700G107   208,781 3,940 SH   SOLE   3,940 0 0
OCEANEERING INTL INC COM COM 675232102   1,304,004 50,700 SH   SOLE   50,700 0 0
OLD REP INTL CORP COM COM 680223104   23 1 SH   SOLE   1 0 0
ONDAS HLDGS INC COM NEW COM 68236H204   325,706 534,383 SH   SOLE   157,390 0 376,993
ONE STOP SYS INC COM COM 68247W109   325,328 175,853 SH   SOLE   51,610 0 124,243
ORACLE CORP COM COM 68389X105   105,920 1,000 SH   SOLE   1,000 0 0
ORGANON & CO COMMON STOCK COM 68622V106   1,805 104 SH   SOLE   104 0 0
ORION GROUP HLDGS INC COM COM 68628V308   1,523,977 284,324 SH   SOLE   88,723 0 195,601
ORTHOFIX MED INC COM COM 68752M108   2,028,588 157,744 SH   SOLE   80,468 0 77,276
PACIFIC BIOSCIENCES CALIF INC COM 69404D108   86,506 10,360 SH   SOLE   10,360 0 0
PATRICK INDS INC COM COM 703343103   4,193,393 55,867 SH   SOLE   43,204 0 12,663
PAYCHEX INC COM COM 704326107   3,205,251 27,792 SH   SOLE   27,011 0 781
PAYMENTUS HOLDINGS INC COM CL COM 70439P108   3,424,132 206,273 SH   SOLE   120,279 0 85,994
PAYONEER GLOBAL INC COM COM 70451X104   2,667,531 435,871 SH   SOLE   254,163 0 181,708
PEPSICO INC COM COM 713448108   1,590,025 9,384 SH   SOLE   9,384 0 0
PERFORMANT FINL CORP COM COM 71377E105   1,401,189 619,995 SH   SOLE   303,580 0 316,415
PERION NETWORK LTD SHS NEW COM M78673114   601,573 19,640 SH   SOLE   6,142 0 13,498
PERMA-FIX ENVIRONMENTAL SVCS C COM 714157203   1,520,318 145,485 SH   SOLE   71,683 0 73,802
PETIQ INC COM CL A COM 71639T106   2,738,280 138,999 SH   SOLE   71,352 0 67,647
PHILIP MORRIS INTL INC COM COM 718172109   37,217 402 SH   SOLE   402 0 0
PHREESIA INC COM COM 71944F106   1,114,355 59,655 SH   SOLE   34,706 0 24,949
PIONEER NAT RES CO COM COM 723787107   42,926 187 SH   SOLE   187 0 0
PPL CORP COM COM 69351T106   29,167 1,238 SH   SOLE   1,238 0 0
PRIMORIS SVCS CORP COM COM 74164F103   9,244,556 282,449 SH   SOLE   267,702 0 14,747
PRIVIA HEALTH GROUP INC COM COM 74276R102   99,337 4,319 SH   SOLE   4,319 0 0
PROCEPT BIOROBOTICS CORP COM COM 74276L105   1,969,716 60,034 SH   SOLE   35,000 0 25,034
PROCTER AND GAMBLE CO COM COM 742718109   1,978,299 13,563 SH   SOLE   13,563 0 0
PROFIRE ENERGY INC COM COM 74316X101   1,266,524 455,584 SH   SOLE   142,191 0 313,393
Q2 HLDGS INC COM COM 74736L109   125,208 3,880 SH   SOLE   3,880 0 0
QUANTA SVCS INC COM COM 74762E102   2,673,792 14,293 SH   SOLE   13,096 0 1,197
RANGE RES CORP COM COM 75281A109   165,323 5,101 SH   SOLE   5,101 0 0
REGAL REXNORD CORPORATION COM COM 758750103   14,288 100 SH   SOLE   100 0 0
REGENERON PHARMACEUTICALS COM COM 75886F107   953,811 1,159 SH   SOLE   1,159 0 0
REVANCE THERAPEUTICS INC COM COM 761330109   960,590 83,748 SH   SOLE   48,803 0 34,945
REVOLVE GROUP INC CL A COM 76156B107   1,625,088 119,404 SH   SOLE   84,236 0 35,168
REVVITY INC COM COM 714046109   95,645 864 SH   SOLE   864 0 0
RICHARDSON ELECTRS LTD COM COM 763165107   782,796 71,619 SH   SOLE   21,084 0 50,535
ROCKWELL AUTOMATION INC COM COM 773903109   25,728 90 SH   SOLE   90 0 0
ROKU INC COM CL A COM 77543R102   988,260 14,000 SH   SOLE   14,000 0 0
ROYAL GOLD INC COM COM 780287108   22,329 210 SH   SOLE   192 0 18
RTX CORPORATION COM COM 75513E101   55,993 778 SH   SOLE   778 0 0
S&W SEED CO COM COM 785135104   524,456 468,264 SH   SOLE   138,078 0 330,186
SALESFORCE INC COM COM 79466L302   7,393,359 36,460 SH   SOLE   34,705 0 1,755
SCHLUMBERGER LTD COM STK COM 806857108   817,308 14,019 SH   SOLE   14,019 0 0
SCHWAB CHARLES CORP COM COM 808513105   18,721 341 SH   SOLE   341 0 0
SELECT MED HLDGS CORP COM COM 81619Q105   4,752,175 188,056 SH   SOLE   180,861 0 7,195
SELECT WATER SOLUTIONS INC CL COM 81617J301   1,064,505 133,900 SH   SOLE   133,900 0 0
SEMPRA COM COM 816851109   26,532 390 SH   SOLE   390 0 0
SENSATA TECHNOLOGIES HLDG PLC COM G8060N102   1,268,218 33,533 SH   SOLE   33,533 0 0
SHERWIN WILLIAMS CO COM COM 824348106   9,182 36 SH   SOLE   36 0 0
SHOALS TECHNOLOGIES GROUP INC COM 82489W107   2,518,336 137,991 SH   SOLE   126,002 0 11,989
SITIME CORP COM COM 82982T106   125,675 1,100 SH   SOLE   1,100 0 0
SKYLINE CHAMPION CORPORATION C COM 830830105   2,655,021 41,667 SH   SOLE   24,897 0 16,770
SMARTRENT INC COM CL A COM 83193G107   483,492 185,246 SH   SOLE   98,636 0 86,610
SNAP ON INC COM COM 833034101   666,472 2,613 SH   SOLE   2,244 0 369
SOLAREDGE TECHNOLOGIES INC COM COM 83417M104   1,364,258 10,534 SH   SOLE   9,717 0 817
SOUTHERN CO COM COM 842587107   155,328 2,400 SH   SOLE   2,400 0 0
STEREOTAXIS INC COM NEW COM 85916J409   2,068,391 1,309,108 SH   SOLE   664,430 0 644,678
STERICYCLE INC COM COM 858912108   120,315 2,691 SH   SOLE   2,691 0 0
STERLING INFRASTRUCTURE INC CO COM 859241101   13,726,211 186,802 SH   SOLE   123,421 0 63,381
STITCH FIX INC COM CL A COM 860897107   1,181,725 342,529 SH   SOLE   167,440 0 175,089
STRATA SKIN SCIENCES INC COM N COM 86272A206   242,430 407,446 SH   SOLE   119,849 0 287,597
STRATASYS LTD SHS COM M85548101   1,837,554 135,015 SH   SOLE   78,508 0 56,507
STRATEGIC ED INC COM COM 86272C103   1,128,750 15,000 SH   SOLE   15,000 0 0
SUNOPTA INC COM COM 8676EP108   3,239,861 961,383 SH   SOLE   688,563 0 272,820
SUPERIOR INDS INTL INC COM COM 868168105   2,534,606 833,752 SH   SOLE   406,133 0 427,619
SWEETGREEN INC COM CL A COM 87043Q108   1,749,458 148,890 SH   SOLE   86,764 0 62,126
SYMBOTIC INC CLASS A COM COM 87151X101   2,073,797 62,034 SH   SOLE   54,759 0 7,275
TALKSPACE INC COM COM 87427V103   2,769,131 1,420,067 SH   SOLE   698,964 0 721,103
TENET HEALTHCARE CORP COM NEW COM 88033G407   7,560,680 114,747 SH   SOLE   109,325 0 5,422
TERADYNE INC COM COM 880770102   990,435 9,859 SH   SOLE   9,859 0 0
TESLA INC COM COM 88160R101   1,297,891 5,187 SH   SOLE   5,187 0 0
TETRA TECHNOLOGIES INC DEL COM COM 88162F105   5,059,755 793,065 SH   SOLE   390,382 0 402,683
THREDUP INC CL A COM 88556E102   1,438,624 358,759 SH   SOLE   176,250 0 182,509
TORTOISE ENERGY INFRA CORP COM COM 89147L886   6,416 222 SH   SOLE   222 0 0
TRANE TECHNOLOGIES PLC SHS COM G8994E103   345,150 1,701 SH   SOLE   150 0 1,551
TRANSACT TECHNOLOGIES INC COM COM 892918103   567,817 88,445 SH   SOLE   27,602 0 60,843
TRANSCAT INC COM COM 893529107   3,889,507 39,701 SH   SOLE   19,537 0 20,164
TRANSOCEAN LTD REG SHS COM H8817H100   1,110,000 135,201 SH   SOLE   135,201 0 0
TRIPADVISOR INC COM COM 896945201   67,232 4,055 SH   SOLE   4,055 0 0
TRIPLEPOINT VENTURE GROWTH BDC COM 89677Y100   1,998 191 SH   SOLE   191 0 0
TURTLE BEACH CORP COM NEW COM 900450206   1,359,344 149,790 SH   SOLE   73,196 0 76,594
ULTA BEAUTY INC COM COM 90384S303   760,952 1,905 SH   SOLE   1,878 0 27
ULTRAGENYX PHARMACEUTICAL INC COM 90400D108   52,798 1,481 SH   SOLE   1,481 0 0
UNION PAC CORP COM COM 907818108   7,127 35 SH   SOLE   35 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106   62,971 404 SH   SOLE   404 0 0
UNIVERSAL STAINLESS & ALLOY CO COM 913837100   1,134,382 86,528 SH   SOLE   26,996 0 59,532
UPWORK INC COM COM 91688F104   58,754 5,172 SH   SOLE   5,172 0 0
VALERO ENERGY CORP COM COM 91913Y100   1,372,461 9,685 SH   SOLE   9,685 0 0
VERACYTE INC COM COM 92337F107   3,924,475 175,749 SH   SOLE   115,446 0 60,303
VERIZON COMMUNICATIONS INC COM COM 92343V104   656,238 20,248 SH   SOLE   20,248 0 0
VIEMED HEALTHCARE INC COM COM 92663R105   1,774,916 263,732 SH   SOLE   128,710 0 135,022
VIRTRA INC COM PAR COM 92827K301   424,242 76,029 SH   SOLE   23,732 0 52,297
VISA INC COM CL A COM 92826C839   32,431 141 SH   SOLE   141 0 0
VUZIX CORP COM NEW COM 92921W300   1,911,885 526,690 SH   SOLE   313,288 0 213,402
WABTEC COM COM 929740108   222,423 2,093 SH   SOLE   2,093 0 0
WASTE MGMT INC DEL COM COM 94106L109   126,068 827 SH   SOLE   827 0 0
WATTS WATER TECHNOLOGIES INC C COM 942749102   1,819,795 10,530 SH   SOLE   9,701 0 829
WEC ENERGY GROUP INC COM COM 92939U106   34,637 430 SH   SOLE   430 0 0
WESTERN DIGITAL CORP. COM COM 958102105   1,651,395 36,191 SH   SOLE   36,191 0 0
WHEATON PRECIOUS METALS CORP C COM 962879102   412,231 10,166 SH   SOLE   10,166 0 0
WILLDAN GROUP INC COM COM 96924N100   2,932,257 143,527 SH   SOLE   70,645 0 72,882
WILLIAMS COS INC COM COM 969457100   22,909 680 SH   SOLE   680 0 0
WISDOMTREE INC COM COM 97717P104   1,413,944 201,992 SH   SOLE   201,992 0 0
WOLFSPEED INC COM COM 977852102   1,180,910 30,995 SH   SOLE   28,560 0 2,435
XYLEM INC COM COM 98419M100   4,681,498 51,428 SH   SOLE   49,276 0 2,152
ZSCALER INC COM COM 98980G102   1,089,130 7,000 SH   SOLE   7,000 0 0
ZURN ELKAY WATER SOLNS CORP CO COM 98983L108   3,929,161 140,227 SH   SOLE   129,171 0 11,056
ALIBABA GROUP HLDG LTD SPONSOR ADR 01609W102   1,653,785 19,066 SH   SOLE   19,066 0 0
BAIDU INC SPON ADR REP A ADR 056752108   1,706,111 12,699 SH   SOLE   12,699 0 0
BP PLC SPONSORED ADR ADR 055622104   8,664,624 223,776 SH   SOLE   211,276 0 12,500
ENDAVA PLC ADS ADR 29260V105   3,876,803 67,599 SH   SOLE   48,841 0 18,758
EQUINOR ASA SPONSORED ADR ADR 29446M102   394,333 12,026 SH   SOLE   12,026 0 0
NESTLE S A SPONSORED ADR ADR 641069406   2,263 20 SH   SOLE   20 0 0
NOVARTIS AG SPONSORED ADR ADR 66987V109   369,243 3,625 SH   SOLE   3,625 0 0
RIO TINTO PLC SPONSORED ADR ADR 767204100   92,405 1,452 SH   SOLE   1,452 0 0
SANOFI SPONSORED ADR ADR 80105N105   10,728 200 SH   SOLE   200 0 0
ISHARES SILVER TRUST ISHARES ETF 46428Q109   15,682 771 SH   SOLE   699 0 72
ISHARES TR RUS 2000 GRW ETF ETF 464287648   763,007 3,404 SH   SOLE   3,404 0 0
SPDR S&P 500 ETF TR TR UNIT ETF 78462F103   512,549 1,199 SH   SOLE   1,095 0 104
VANECK ETF TRUST GOLD MINERS E ETF 92189F106   1,041,605 38,707 SH   SOLE   38,707 0 0
VANECK ETF TRUST JUNIOR GOLD M ETF 92189F791   1,052,793 32,665 SH   SOLE   32,665 0 0
VANGUARD INDEX FDS TOTAL STK M ETF 922908769   256,166 1,206 SH   SOLE   1,206 0 0