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,416,526 223,075 SH   SOLE   118,053 0 105,022
8X8 INC NEW COM COM 282914100   2,123,200 561,693 SH   SOLE   289,836 0 271,857
ABBOTT LABS COM COM 002824100   180,185 1,637 SH   SOLE   1,637 0 0
ACCURAY INC COM COM 004397105   1,855,436 655,631 SH   SOLE   338,287 0 317,344
ACI WORLDWIDE INC COM COM 004498101   137,027 4,478 SH   SOLE   4,478 0 0
ACM RESH INC COM CL A COM 00108J109   258,514 13,230 SH   SOLE   13,230 0 0
ACUITY BRANDS INC COM COM 00508Y102   179,431 876 SH   SOLE   876 0 0
ADAPTIVE BIOTECHNOLOGIES CORP COM 00650F109   1,332,374 271,913 SH   SOLE   156,650 0 115,263
ADVANSIX INC COM COM 00773T101   2,585,188 86,288 SH   SOLE   46,008 0 40,280
AEHR TEST SYS COM COM 00760J108   2,195,862 82,769 SH   SOLE   43,333 0 39,436
AGNICO EAGLE MINES LTD COM COM 008474108   3,330,351 60,717 SH   SOLE   59,914 0 803
AIR PRODS & CHEMS INC COM COM 009158106   1,670,728 6,102 SH   SOLE   6,102 0 0
ALBEMARLE CORP COM COM 012653101   2,952,449 20,435 SH   SOLE   19,302 0 1,133
ALPHA PRO TECH LTD COM COM 020772109   594,675 112,415 SH   SOLE   38,820 0 73,595
ALPHABET INC CAP STK CL C COM 02079K107   45,098 320 SH   SOLE   320 0 0
ALPHATEC HLDGS INC COM NEW COM 02081G201   4,032,194 266,856 SH   SOLE   137,726 0 129,130
ALTA EQUIPMENT GROUP INC COMMO COM 02128L106   2,032,564 164,314 SH   SOLE   84,640 0 79,674
ALTAIR ENGR INC COM CL A COM 021369103   166,701 1,981 SH   SOLE   1,981 0 0
AMAZON COM INC COM COM 023135106   6,539,953 43,043 SH   SOLE   40,531 0 2,512
AMERICAN EXPRESS CO COM COM 025816109   1,273,163 6,796 SH   SOLE   6,796 0 0
AMERICAN SUPERCONDUCTOR CORP S COM 030111207   6,951,561 624,018 SH   SOLE   488,081 0 135,937
AMERICAN WTR WKS CO INC NEW CO COM 030420103   46,988 356 SH   SOLE   356 0 0
AMPHENOL CORP NEW CL A COM 032095101   14,473 146 SH   SOLE   146 0 0
AMTECH SYS INC COM PAR $0.01N COM 032332504   602,175 143,375 SH   SOLE   74,666 0 68,709
APPLE INC COM COM 037833100   13,242,984 68,784 SH   SOLE   65,343 0 3,441
APPLIED INDL TECHNOLOGIES INC COM 03820C105   337,264 1,953 SH   SOLE   1,953 0 0
APTIV PLC SHS COM G6095L109   1,591,902 17,743 SH   SOLE   16,240 0 1,503
AQUESTIVE THERAPEUTICS INC COM COM 03843E104   1,709,257 846,167 SH   SOLE   437,045 0 409,122
ARCHER DANIELS MIDLAND CO COM COM 039483102   19,716 273 SH   SOLE   273 0 0
ARGAN INC COM COM 04010E109   2,300,430 49,165 SH   SOLE   25,368 0 23,797
ARRAY TECHNOLOGIES INC COM SHS COM 04271T100   3,221,669 191,766 SH   SOLE   178,510 0 13,256
ASGN INC COM COM 00191U102   278,893 2,900 SH   SOLE   2,900 0 0
ASPEN AEROGELS INC COM COM 04523Y105   6,835,107 433,150 SH   SOLE   291,677 0 141,473
AUDIOCODES LTD ORD COM M15342104   2,073,855 171,819 SH   SOLE   88,668 0 83,151
AUGMEDIX INC COM COM 05105P107   2,360,639 403,528 SH   SOLE   208,624 0 194,904
AUTOMATIC DATA PROCESSING INC COM 053015103   164,244 705 SH   SOLE   705 0 0
AVIENT CORPORATION COM COM 05368V106   1,746,907 42,023 SH   SOLE   38,086 0 3,937
AWARE INC MASS COM COM 05453N100   154,335 92,973 SH   SOLE   32,017 0 60,956
AXALTA COATING SYS LTD COM COM G0750C108   146,173 4,303 SH   SOLE   4,303 0 0
AXCELIS TECHNOLOGIES INC COM N COM 054540208   483,095 3,725 SH   SOLE   3,725 0 0
AXOGEN INC COM COM 05463X106   1,891,036 276,872 SH   SOLE   142,789 0 134,083
B2GOLD CORP COM COM 11777Q209   31,600 10,000 SH   SOLE   10,000 0 0
BADGER METER INC COM COM 056525108   4,415,445 28,603 SH   SOLE   26,687 0 1,916
BANCORP INC DEL COM COM 05969A105   2,641,591 68,506 SH   SOLE   35,360 0 33,146
BARRICK GOLD CORP COM COM 067901108   946,125 52,301 SH   SOLE   50,349 0 1,952
BEAM GLOBAL COM COM 07373B109   622,360 87,780 SH   SOLE   42,633 0 45,147
BERKSHIRE HATHAWAY INC DEL CL COM 084670702   27,106 76 SH   SOLE   76 0 0
BIODESIX INC COM COM 09075X108   1,679,819 912,945 SH   SOLE   453,866 0 459,079
BLACKSKY TECHNOLOGY INC COM CL COM 09263B108   1,316,318 940,227 SH   SOLE   485,134 0 455,093
BLOOM ENERGY CORP COM CL A COM 093712107   1,337,994 90,405 SH   SOLE   83,597 0 6,808
BOWMAN CONSULTING GROUP LTD CO COM 103002101   74,592 2,100 SH   SOLE   2,100 0 0
BRISTOL-MYERS SQUIBB CO COM COM 110122108   57,467 1,120 SH   SOLE   1,120 0 0
BROADRIDGE FINL SOLUTIONS INC COM 11133T103   3,704 18 SH   SOLE   18 0 0
BROADWIND INC COM NEW COM 11161T207   406,320 146,686 SH   SOLE   50,721 0 95,965
BUILDERS FIRSTSOURCE INC COM COM 12008R107   2,413,785 14,459 SH   SOLE   8,532 0 5,927
BWX TECHNOLOGIES INC COM COM 05605H100   140,186 1,827 SH   SOLE   1,827 0 0
CAESARSTONE LTD ORD SHS COM M20598104   650,278 173,871 SH   SOLE   89,633 0 84,238
CAMTEK LTD ORD COM M20791105   295,906 4,265 SH   SOLE   4,265 0 0
CARPARTS COM INC COM COM 14427M107   1,219,479 385,911 SH   SOLE   199,106 0 186,805
CECO ENVIRONMENTAL CORP COM COM 125141101   4,113,494 202,835 SH   SOLE   104,657 0 98,178
CENTURY CMNTYS INC COM COM 156504300   2,554,016 28,023 SH   SOLE   16,266 0 11,757
CERAGON NETWORKS LTD ORD COM M22013102   2,297,838 1,063,814 SH   SOLE   549,288 0 514,526
CHAMPIONS ONCOLOGY INC COM NEW COM 15870P307   433,856 77,200 SH   SOLE   26,579 0 50,621
CHENIERE ENERGY INC COM NEW COM 16411R208   2,513,193 14,722 SH   SOLE   14,427 0 295
CINCINNATI FINL CORP COM COM 172062101   56,800 549 SH   SOLE   549 0 0
CLEAN HARBORS INC COM COM 184496107   130,184 746 SH   SOLE   746 0 0
CLEARWATER ANALYTICS HLDGS INC COM 185123106   89,855 4,486 SH   SOLE   4,486 0 0
COCA COLA CO COM COM 191216100   720,832 12,232 SH   SOLE   12,232 0 0
COGNEX CORP COM COM 192422103   2,987,457 71,573 SH   SOLE   67,887 0 3,686
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102   12,462 165 SH   SOLE   165 0 0
COGNYTE SOFTWARE LTD ORD SHS COM M25133105   2,148,957 334,208 SH   SOLE   172,455 0 161,753
COLGATE PALMOLIVE CO COM COM 194162103   1,148,621 14,410 SH   SOLE   14,410 0 0
COMCAST CORP NEW CL A COM 20030N101   16,970 387 SH   SOLE   387 0 0
CONSTELLATION BRANDS INC CL A COM 21036P108   1,451,467 6,004 SH   SOLE   5,891 0 113
COSTCO WHSL CORP NEW COM COM 22160K105   118,814 180 SH   SOLE   180 0 0
COURSERA INC COM COM 22266M104   7,570,416 390,832 SH   SOLE   324,262 0 66,570
COVENANT LOGISTICS GROUP INC C COM 22284P105   1,316,652 28,598 SH   SOLE   15,296 0 13,302
CREXENDO INC COM COM 226552107   737,700 152,103 SH   SOLE   52,657 0 99,446
CULP INC COM COM 230215105   256,404 44,284 SH   SOLE   15,246 0 29,038
CUTERA INC COM COM 232109108   1,029,159 291,960 SH   SOLE   204,785 0 87,175
DANA INC COM COM 235825205   66,578 4,557 SH   SOLE   4,557 0 0
DATA I O CORP COM COM 237690102   187,975 63,937 SH   SOLE   22,146 0 41,791
DEXCOM INC COM COM 252131107   151,514 1,221 SH   SOLE   1,221 0 0
DIGI INTL INC COM COM 253798102   5,343,052 205,502 SH   SOLE   166,478 0 39,024
DISNEY WALT CO COM COM 254687106   3,636,430 40,275 SH   SOLE   39,715 0 560
DLH HLDGS CORP COM COM 23335Q100   1,531,814 97,258 SH   SOLE   50,326 0 46,932
DOCEBO INC COM COM 25609L105   2,129,494 44,016 SH   SOLE   25,614 0 18,402
DOLLAR TREE INC COM COM 256746108   2,513,717 17,696 SH   SOLE   16,854 0 842
DOMO INC COM CL B COM 257554105   1,591,318 154,647 SH   SOLE   81,922 0 72,725
DOW INC COM COM 260557103   115,712 2,110 SH   SOLE   2,110 0 0
DT MIDSTREAM INC COMMON STOCK COM 23345M107   20,112 367 SH   SOLE   367 0 0
DTE ENERGY CO COM COM 233331107   81,041 735 SH   SOLE   735 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204   222,319 2,291 SH   SOLE   2,291 0 0
DUPONT DE NEMOURS INC COM COM 26614N102   59,390 772 SH   SOLE   772 0 0
DYNAVAX TECHNOLOGIES CORP COM COM 268158201   1,746,410 124,922 SH   SOLE   72,661 0 52,261
EATON CORP PLC SHS COM G29183103   47,201 196 SH   SOLE   133 0 63
ECOLAB INC COM COM 278865100   16,463 83 SH   SOLE   83 0 0
EKSO BIONICS HLDGS INC COM COM 282644301   394,138 157,655 SH   SOLE   54,433 0 103,222
ENERGY RECOVERY INC COM COM 29270J100   5,794,242 307,550 SH   SOLE   286,141 0 21,409
ENERGY SVCS ACQUISITION CORP C COM 29271Q103   415,162 69,425 SH   SOLE   24,028 0 45,397
ENERGY TRANSFER L P COM UT LTD COM 29273V100   41,221 2,987 SH   SOLE   2,987 0 0
ENOVIX CORPORATION COM COM 293594107   2,267,385 181,101 SH   SOLE   157,897 0 23,204
ENTERPRISE PRODS PARTNERS L P COM 293792107   57,707 2,190 SH   SOLE   2,190 0 0
ENVIRI CORP COM COM 415864107   2,999,367 333,263 SH   SOLE   172,277 0 160,986
ETON PHARMACEUTICALS INC COM COM 29772L108   344,325 78,613 SH   SOLE   27,252 0 51,361
EURONET WORLDWIDE INC COM COM 298736109   62,416 615 SH   SOLE   615 0 0
EVERCORE INC CLASS A COM 29977A105   3,019,888 17,655 SH   SOLE   10,461 0 7,194
EVOLUS INC COM COM 30052C107   2,643,557 251,050 SH   SOLE   132,707 0 118,343
EXPRO GROUP HOLDINGS NV COM COM N3144W105   1,377,701 86,539 SH   SOLE   49,910 0 36,629
EXXON MOBIL CORP COM COM 30231G102   4,150,970 41,518 SH   SOLE   40,114 0 1,404
EYEPOINT PHARMACEUTICALS INC C COM 30233G209   3,409,673 147,541 SH   SOLE   76,219 0 71,322
FEDEX CORP COM COM 31428X106   17,202 68 SH   SOLE   45 0 23
FIRST SOLAR INC COM COM 336433107   15,333 89 SH   SOLE   89 0 0
FIVE BELOW INC COM COM 33829M101   111,696 524 SH   SOLE   524 0 0
FIVERR INTL LTD ORD SHS COM M4R82T106   2,307,439 84,770 SH   SOLE   48,829 0 35,941
FLOWSERVE CORP COM COM 34354P105   94,559 2,294 SH   SOLE   2,294 0 0
FRANCO NEV CORP COM COM 351858105   442,686 3,995 SH   SOLE   3,941 0 54
FREEPORT-MCMORAN INC CL B COM 35671D857   59,002 1,386 SH   SOLE   1,386 0 0
FRONTDOOR INC COM COM 35905A109   1,183,991 33,617 SH   SOLE   19,563 0 14,054
FUEL TECH INC COM COM 359523107   295,466 281,396 SH   SOLE   97,306 0 184,090
GALIANO GOLD INC COM COM 36352H100   18,798 20,000 SH   SOLE   20,000 0 0
GALLAGHER ARTHUR J & CO COM COM 363576109   1,102,362 4,902 SH   SOLE   4,902 0 0
GATES INDL CORP PLC ORD SHS COM G39108108   1,576,219 117,453 SH   SOLE   106,570 0 10,883
GENASYS INC COM COM 36872P103   372,239 183,369 SH   SOLE   63,408 0 119,961
GENERAC HLDGS INC COM COM 368736104   5,672,990 43,895 SH   SOLE   41,031 0 2,864
GENERAL ELECTRIC CO COM NEW COM 369604301   138,096 1,082 SH   SOLE   857 0 225
GENIUS SPORTS LTD COM G3934V109   93,269 15,092 SH   SOLE   0 0 15,092
GENPACT LIMITED SHS COM G3922B107   110,864 3,194 SH   SOLE   3,194 0 0
GEOSPACE TECHNOLOGIES CORP COM COM 37364X109   816,441 62,997 SH   SOLE   21,754 0 41,243
GIBRALTAR INDS INC COM COM 374689107   2,169,660 27,471 SH   SOLE   15,986 0 11,485
GLAUKOS CORP COM COM 377322102   186,245 2,343 SH   SOLE   2,343 0 0
GLOBUS MED INC CL A COM 379577208   4,700,391 88,204 SH   SOLE   83,095 0 5,109
GOLDMAN SACHS GROUP INC COM COM 38141G104   4,869,648 12,623 SH   SOLE   12,249 0 374
GRAHAM CORP COM COM 384556106   3,358,373 177,036 SH   SOLE   87,899 0 89,137
GRAND CANYON ED INC COM COM 38526M106   356,508 2,700 SH   SOLE   2,700 0 0
GREAT LAKES DREDGE & DOCK CORP COM 390607109   2,288,855 298,028 SH   SOLE   157,713 0 140,315
GRIFFON CORP COM COM 398433102   2,396,127 39,313 SH   SOLE   22,877 0 16,436
GUIDEWIRE SOFTWARE INC COM COM 40171V100   6,334,025 58,089 SH   SOLE   54,808 0 3,281
HAEMONETICS CORP COM COM 405024100   95,087 1,112 SH   SOLE   1,112 0 0
HCI GROUP INC COM COM 40416E103   12,068,716 138,086 SH   SOLE   109,569 0 28,517
HELMERICH & PAYNE INC COM COM 423452101   26,549 733 SH   SOLE   733 0 0
HERITAGE INSURANCE HLDGS INC C COM 42727J102   2,425,936 372,076 SH   SOLE   192,271 0 179,805
HUBBELL INC COM COM 443510607   2,759,723 8,390 SH   SOLE   7,706 0 684
HUDSON GLOBAL INC COM NEW COM 443787205   345,690 22,317 SH   SOLE   7,713 0 14,604
HUDSON TECHNOLOGIES INC COM COM 444144109   1,194,472 88,545 SH   SOLE   30,622 0 57,923
IAC INC COM NEW COM 44891N208   97,793 1,867 SH   SOLE   1,867 0 0
ICHOR HOLDINGS SHS COM G4740B105   3,563,300 105,956 SH   SOLE   72,353 0 33,603
IDENTIV INC COM NEW COM 45170X205   3,208,837 389,422 SH   SOLE   201,190 0 188,232
IDEX CORP COM COM 45167R104   18,237 84 SH   SOLE   84 0 0
IMPINJ INC COM COM 453204109   10,353 115 SH   SOLE   115 0 0
INARI MED INC COM COM 45332Y109   3,945,513 60,775 SH   SOLE   47,554 0 13,221
INNODATA INC COM NEW COM 457642205   1,298,704 159,546 SH   SOLE   82,774 0 76,772
INSMED INC COM PAR $.01 COM 457669307   3,347,137 108,007 SH   SOLE   62,653 0 45,354
INTEST CORP COM COM 461147100   1,004,741 73,878 SH   SOLE   25,435 0 48,443
INTRA-CELLULAR THERAPIES INC C COM 46116X101   123,831 1,729 SH   SOLE   1,729 0 0
INTUIT COM COM 461202103   4,850,233 7,760 SH   SOLE   7,541 0 219
ISHARES TR RUS MD CP GR ETF COM 464287481   553,220 5,296 SH   SOLE   5,296 0 0
ITRON INC COM COM 465741106   104,355 1,382 SH   SOLE   1,382 0 0
JOHNSON & JOHNSON COM COM 478160104   178,370 1,138 SH   SOLE   1,138 0 0
JPMORGAN CHASE & CO COM COM 46625H100   710,508 4,177 SH   SOLE   4,099 0 78
KINIKSA PHARMACEUTICALS LTD CO COM G5269C101   3,014,951 171,890 SH   SOLE   91,825 0 80,065
KINROSS GOLD CORP COM COM 496902404   14,447 2,388 SH   SOLE   2,388 0 0
KOPIN CORP COM COM 500600101   2,681,064 1,320,721 SH   SOLE   681,465 0 639,256
KORNIT DIGITAL LTD SHS COM M6372Q113   3,518,312 183,628 SH   SOLE   170,379 0 13,249
KRATOS DEFENSE & SEC SOLUTIONS COM 50077B207   7,538,019 371,514 SH   SOLE   278,957 0 92,557
KURA SUSHI USA INC CL A COM COM 501270102   2,153,232 28,332 SH   SOLE   13,843 0 14,489
LANTRONIX INC COM NEW COM 516548203   2,332,204 397,987 SH   SOLE   206,295 0 191,692
LEGALZOOM COM INC COM COM 52466B103   1,914,570 169,431 SH   SOLE   98,594 0 70,837
LEONARDO DRS INC COM COM 52661A108   6,492,860 323,995 SH   SOLE   171,989 0 152,006
LIFETIME BRANDS INC COM COM 53222Q103   1,344,993 200,446 SH   SOLE   103,125 0 97,321
LIGHTPATH TECHNOLOGIES INC CL COM 532257805   212,435 168,599 SH   SOLE   58,397 0 110,202
LINCOLN EDL SVCS CORP COM COM 533535100   4,161,861 414,528 SH   SOLE   206,879 0 207,649
LIQUIDITY SVCS INC COM COM 53635B107   192,924 11,210 SH   SOLE   0 0 11,210
LIVENT CORP COM COM 53814L108   1,391,850 77,411 SH   SOLE   72,658 0 4,753
LIVERAMP HLDGS INC COM COM 53815P108   1,289,890 34,052 SH   SOLE   19,815 0 14,237
LSI INDS INC OHIO COM COM 50216C108   3,682,920 261,571 SH   SOLE   135,203 0 126,368
LUNA INNOVATIONS COM COM 550351100   2,354,100 354,000 SH   SOLE   182,584 0 171,416
LYONDELLBASELL INDUSTRIES N V COM N53745100   2,377 25 SH   SOLE   25 0 0
MACOM TECH SOLUTIONS HLDGS INC COM 55405Y100   501,930 5,400 SH   SOLE   5,400 0 0
MANITEX INTL INC COM COM 563420108   2,649,985 303,202 SH   SOLE   156,317 0 146,885
MARQETA INC CLASS A COM COM 57142B104   62,981 9,023 SH   SOLE   9,023 0 0
MARSH & MCLENNAN COS INC COM COM 571748102   968,381 5,111 SH   SOLE   5,111 0 0
MARTIN MARIETTA MATLS INC COM COM 573284106   1,638,919 3,285 SH   SOLE   3,218 0 67
MASTERCARD INCORPORATED CL A COM 57636Q104   21,326 50 SH   SOLE   50 0 0
MATADOR RES CO COM COM 576485205   2,124,460 37,363 SH   SOLE   23,251 0 14,112
MATRIX SVC CO COM COM 576853105   1,979,511 202,404 SH   SOLE   104,419 0 97,985
MATSON INC COM COM 57686G105   195,636 1,785 SH   SOLE   1,785 0 0
MEDIWOUND LTD SHS NEW COM M68830112   394,413 38,782 SH   SOLE   13,411 0 25,371
MERCK & CO INC COM COM 58933Y105   131,587 1,207 SH   SOLE   1,103 0 104
MICRON TECHNOLOGY INC COM COM 595112103   24,237 284 SH   SOLE   284 0 0
MICROSOFT CORP COM COM 594918104   10,809,646 28,746 SH   SOLE   27,986 0 760
MIRION TECHNOLOGIES INC COM CL COM 60471A101   2,645,248 258,073 SH   SOLE   149,975 0 108,098
MONDELEZ INTL INC CL A COM 609207105   1,956 27 SH   SOLE   27 0 0
MONOLITHIC PWR SYS INC COM COM 609839105   189,234 300 SH   SOLE   300 0 0
MONTROSE ENVIRONMENTAL GROUP I COM 615111101   2,121,287 66,022 SH   SOLE   35,335 0 30,687
MORGAN STANLEY COM NEW COM 617446448   33,850 363 SH   SOLE   363 0 0
MP MATERIALS CORP COM CL A COM 553368101   2,271,872 114,452 SH   SOLE   105,484 0 8,968
MRC GLOBAL INC COM COM 55345K103   2,857,381 259,526 SH   SOLE   133,969 0 125,557
MUELLER WTR PRODS INC COM SER COM 624758108   2,689,402 186,764 SH   SOLE   171,804 0 14,960
MYOMO INC COM NEW COM 62857J201   473,420 94,495 SH   SOLE   32,673 0 61,822
NEWMONT CORP COM COM 651639106   2,144,805 51,819 SH   SOLE   47,809 0 4,010
NEXTERA ENERGY INC COM COM 65339F101   5,731,973 94,369 SH   SOLE   88,711 0 5,658
NEXTERA ENERGY PARTNERS LP COM COM 65341B106   32,022 1,053 SH   SOLE   1,053 0 0
NORTHERN TECHNOLOGIES INTL COR COM 665809109   389,860 33,067 SH   SOLE   11,370 0 21,697
NOVA LTD COM COM M7516K103   662,495 4,822 SH   SOLE   4,822 0 0
NOVANTA INC COM COM 67000B104   3,326,771 19,754 SH   SOLE   10,195 0 9,559
NUTANIX INC CL A COM 67059N108   175,785 3,686 SH   SOLE   3,686 0 0
NV5 GLOBAL INC COM COM 62945V109   155,568 1,400 SH   SOLE   1,400 0 0
NVENT ELECTRIC PLC SHS COM G6700G107   190,861 3,230 SH   SOLE   3,230 0 0
OCULAR THERAPEUTIX INC COM COM 67576A100   1,651,859 370,372 SH   SOLE   191,548 0 178,824
ONE STOP SYS INC COM COM 68247W109   270,692 128,901 SH   SOLE   44,427 0 84,474
ORACLE CORP COM COM 68389X105   105,430 1,000 SH   SOLE   1,000 0 0
ORGANON & CO COMMON STOCK COM 68622V106   1,500 104 SH   SOLE   104 0 0
ORION GROUP HLDGS INC COM COM 68628V308   1,822,766 368,981 SH   SOLE   163,171 0 205,810
PACIFIC BIOSCIENCES CALIF INC COM 69404D108   59,439 6,059 SH   SOLE   6,059 0 0
PATRICK INDS INC COM COM 703343103   4,023,354 40,093 SH   SOLE   27,430 0 12,663
PAYCHEX INC COM COM 704326107   2,935,228 24,643 SH   SOLE   23,862 0 781
PAYMENTUS HOLDINGS INC COM CL COM 70439P108   3,670,659 205,409 SH   SOLE   119,415 0 85,994
PEPSICO INC COM COM 713448108   1,563,038 9,203 SH   SOLE   9,203 0 0
PERFORMANT FINL CORP COM COM 71377E105   1,793,059 573,779 SH   SOLE   295,208 0 278,571
PERION NETWORK LTD SHS NEW COM M78673114   433,230 14,034 SH   SOLE   4,866 0 9,168
PERMA-FIX ENVIRONMENTAL SVCS C COM 714157203   1,466,173 186,536 SH   SOLE   96,205 0 90,331
PETIQ INC COM CL A COM 71639T106   2,537,125 128,462 SH   SOLE   68,627 0 59,835
PHILIP MORRIS INTL INC COM COM 718172109   37,820 402 SH   SOLE   402 0 0
PHREESIA INC COM COM 71944F106   1,358,025 58,662 SH   SOLE   33,713 0 24,949
PIONEER NAT RES CO COM COM 723787107   42,053 187 SH   SOLE   187 0 0
PIXELWORKS INC COM NEW COM 72581M305   255,235 194,836 SH   SOLE   67,412 0 127,424
PPL CORP COM COM 69351T106   33,550 1,238 SH   SOLE   1,238 0 0
PRIMORIS SVCS CORP COM COM 74164F103   7,306,931 220,022 SH   SOLE   205,275 0 14,747
PROCEPT BIOROBOTICS CORP COM COM 74276L105   2,505,380 59,780 SH   SOLE   34,746 0 25,034
PROCTER AND GAMBLE CO COM COM 742718109   1,767,712 12,063 SH   SOLE   12,063 0 0
PROFIRE ENERGY INC COM COM 74316X101   589,209 325,530 SH   SOLE   112,656 0 212,874
Q2 HLDGS INC COM COM 74736L109   112,909 2,601 SH   SOLE   2,601 0 0
QUANTA SVCS INC COM COM 74762E102   1,201,143 5,566 SH   SOLE   5,044 0 522
RANGE RES CORP COM COM 75281A109   127,300 4,182 SH   SOLE   4,182 0 0
REGAL REXNORD CORPORATION COM COM 758750103   14,802 100 SH   SOLE   100 0 0
REVANCE THERAPEUTICS INC COM COM 761330109   1,076,063 122,419 SH   SOLE   70,526 0 51,893
REVOLVE GROUP INC CL A COM 76156B107   1,894,563 114,268 SH   SOLE   79,100 0 35,168
RICHARDSON ELECTRS LTD COM COM 763165107   701,155 52,521 SH   SOLE   18,162 0 34,359
ROCKWELL AUTOMATION INC COM COM 773903109   27,943 90 SH   SOLE   90 0 0
ROYAL GOLD INC COM COM 780287108   25,402 210 SH   SOLE   192 0 18
RTX CORPORATION COM COM 75513E101   65,461 778 SH   SOLE   778 0 0
S&W SEED CO COM COM 785135104   240,440 343,486 SH   SOLE   118,989 0 224,497
SALESFORCE INC COM COM 79466L302   7,948,144 30,205 SH   SOLE   28,450 0 1,755
SANDOZ GROUP AG SPONSORED ADS COM 799926100   23,175 724 SH   SOLE   724 0 0
SCHLUMBERGER LTD COM STK COM 806857108   38,458 739 SH   SOLE   739 0 0
SCHWAB CHARLES CORP COM COM 808513105   23,461 341 SH   SOLE   341 0 0
SELECT MED HLDGS CORP COM COM 81619Q105   3,146,650 133,900 SH   SOLE   127,801 0 6,099
SEMPRA COM COM 816851109   29,145 390 SH   SOLE   390 0 0
SHERWIN WILLIAMS CO COM COM 824348106   11,228 36 SH   SOLE   36 0 0
SHOALS TECHNOLOGIES GROUP INC COM 82489W107   1,961,257 126,207 SH   SOLE   111,972 0 14,235
SITIME CORP COM COM 82982T106   134,288 1,100 SH   SOLE   1,100 0 0
SNAP ON INC COM COM 833034101   683,684 2,367 SH   SOLE   1,998 0 369
SOPHIA GENETICS SA ORDINARY SH COM H82027105   583,574 123,901 SH   SOLE   64,035 0 59,866
SOUTHERN CO COM COM 842587107   168,288 2,400 SH   SOLE   2,400 0 0
STEREOTAXIS INC COM NEW COM 85916J409   2,057,437 1,175,678 SH   SOLE   606,635 0 569,043
STERICYCLE INC COM COM 858912108   77,958 1,573 SH   SOLE   1,573 0 0
STERLING INFRASTRUCTURE INC CO COM 859241101   13,391,211 152,294 SH   SOLE   102,585 0 49,709
STITCH FIX INC COM CL A COM 860897107   1,143,296 320,251 SH   SOLE   165,400 0 154,851
STRATASYS LTD SHS COM M85548101   1,896,327 132,796 SH   SOLE   76,289 0 56,507
SUNOPTA INC COM COM 8676EP108   4,715,375 862,043 SH   SOLE   625,269 0 236,774
SUPERIOR INDS INTL INC COM COM 868168105   2,489,674 778,023 SH   SOLE   400,864 0 377,159
SWEETGREEN INC COM CL A COM 87043Q108   1,653,156 146,297 SH   SOLE   84,171 0 62,126
SYMBOTIC INC CLASS A COM COM 87151X101   1,130,595 22,026 SH   SOLE   14,751 0 7,275
TALKSPACE INC COM COM 87427V103   3,349,958 1,318,881 SH   SOLE   681,051 0 637,830
TENET HEALTHCARE CORP COM NEW COM 88033G407   7,158,897 94,732 SH   SOLE   89,310 0 5,422
TERADYNE INC COM COM 880770102   15,735 145 SH   SOLE   145 0 0
TESLA INC COM COM 88160R101   1,242 5 SH   SOLE   5 0 0
TETRA TECHNOLOGIES INC DEL COM COM 88162F105   3,327,538 736,181 SH   SOLE   380,260 0 355,921
THREDUP INC CL A COM 88556E102   748,638 332,728 SH   SOLE   171,637 0 161,091
TORTOISE ENERGY INFRA CORP COM COM 89147L886   6,387 222 SH   SOLE   222 0 0
TRANE TECHNOLOGIES PLC SHS COM G8994E103   273,412 1,121 SH   SOLE   81 0 1,040
TRANSACT TECHNOLOGIES INC COM COM 892918103   441,192 63,208 SH   SOLE   21,840 0 41,368
TRANSCAT INC COM COM 893529107   4,030,560 36,866 SH   SOLE   19,031 0 17,835
TRIPADVISOR INC COM COM 896945201   51,069 2,372 SH   SOLE   2,372 0 0
TRIPLEPOINT VENTURE GROWTH BDC COM 89677Y100   1,368 126 SH   SOLE   126 0 0
TURTLE BEACH CORP COM NEW COM 900450206   1,532,693 139,972 SH   SOLE   72,288 0 67,684
ULTA BEAUTY INC COM COM 90384S303   773,204 1,578 SH   SOLE   1,551 0 27
UNION PAC CORP COM COM 907818108   8,597 35 SH   SOLE   35 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106   63,521 404 SH   SOLE   404 0 0
UNIVERSAL STAINLESS & ALLOY CO COM 913837100   1,241,647 61,835 SH   SOLE   21,359 0 40,476
UPWORK INC COM COM 91688F104   44,967 3,024 SH   SOLE   3,024 0 0
VALERO ENERGY CORP COM COM 91913Y100   1,237,470 9,519 SH   SOLE   9,519 0 0
VALMONT INDS INC COM COM 920253101   2,937,789 12,581 SH   SOLE   11,573 0 1,008
VERACYTE INC COM COM 92337F107   3,106,814 112,934 SH   SOLE   59,664 0 53,270
VERIZON COMMUNICATIONS INC COM COM 92343V104   668,308 17,727 SH   SOLE   17,727 0 0
VIEMED HEALTHCARE INC COM COM 92663R105   1,933,714 246,333 SH   SOLE   127,082 0 119,251
VIRTRA INC COM PAR COM 92827K301   514,515 54,331 SH   SOLE   18,774 0 35,557
VISA INC COM CL A COM 92826C839   36,709 141 SH   SOLE   141 0 0
WABTEC COM COM 929740108   217,760 1,716 SH   SOLE   1,716 0 0
WASTE MGMT INC DEL COM COM 94106L109   148,116 827 SH   SOLE   827 0 0
WATTS WATER TECHNOLOGIES INC C COM 942749102   2,193,820 10,530 SH   SOLE   9,701 0 829
WEC ENERGY GROUP INC COM COM 92939U106   36,193 430 SH   SOLE   430 0 0
WEX INC COM COM 96208T104   101,750 523 SH   SOLE   523 0 0
WHEATON PRECIOUS METALS CORP C COM 962879102   501,590 10,166 SH   SOLE   10,166 0 0
WILLDAN GROUP INC COM COM 96924N100   2,864,574 133,236 SH   SOLE   68,814 0 64,422
WILLIAMS COS INC COM COM 969457100   23,684 680 SH   SOLE   680 0 0
WOLFSPEED INC COM COM 977852102   1,341,196 30,825 SH   SOLE   28,390 0 2,435
XYLEM INC COM COM 98419M100   4,331,966 37,880 SH   SOLE   35,728 0 2,152
ZETA GLOBAL HOLDINGS CORP CL A COM 98956A105   1,994,943 226,184 SH   SOLE   131,375 0 94,809
ZSCALER INC COM COM 98980G102   5,524,377 24,934 SH   SOLE   23,488 0 1,446
ZURN ELKAY WATER SOLNS CORP CO COM 98983L108   2,883,621 98,049 SH   SOLE   90,196 0 7,853
BP PLC SPONSORED ADR ADR 055622104   6,672,986 188,502 SH   SOLE   176,002 0 12,500
BRAINSWAY LTD SPONSORED ADS ADR 10501L106   1,530,900 236,250 SH   SOLE   115,923 0 120,327
ENDAVA PLC ADS ADR 29260V105   4,607,241 59,181 SH   SOLE   40,423 0 18,758
EQUINOR ASA SPONSORED ADR ADR 29446M102   371,549 11,743 SH   SOLE   11,743 0 0
NESTLE S A SPONSORED ADR ADR 641069406   2,313 20 SH   SOLE   20 0 0
NOVARTIS AG SPONSORED ADR ADR 66987V109   366,016 3,625 SH   SOLE   3,625 0 0
RIO TINTO PLC SPONSORED ADR ADR 767204100   108,116 1,452 SH   SOLE   1,452 0 0
SANOFI SPONSORED ADR ADR 80105N105   9,946 200 SH   SOLE   200 0 0
ISHARES SILVER TRUST ISHARES ETF 46428Q109   16,792 771 SH   SOLE   699 0 72
ISHARES TR RUS 2000 GRW ETF ETF 464287648   373,790 1,482 SH   SOLE   1,482 0 0
SPDR S&P 500 ETF TR TR UNIT ETF 78462F103   485,292 1,021 SH   SOLE   783 0 238
VANECK ETF TRUST JUNIOR GOLD M ETF 92189F791   5,914 156 SH   SOLE   156 0 0
VANGUARD INDEX FDS TOTAL STK M ETF 922908769   286,087 1,206 SH   SOLE   1,206 0 0