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
ABBOTT LABS COM 002824100   186,061 1,637 SH   SOLE   1,637 0 0
ACCURAY INC COM 004397105   1,644,630 665,842 SH   SOLE   348,498 0 317,344
ACI WORLDWIDE INC COM 004498101   106,538 3,208 SH   SOLE   3,208 0 0
ACM RESH INC COM 00108J109   385,522 13,230 SH   SOLE   13,230 0 0
ACUITY BRANDS INC COM 00508Y102   168,494 627 SH   SOLE   627 0 0
ADAPTIVE BIOTECHNOLOGIES CORP COM 00650F109   889,478 277,096 SH   SOLE   161,833 0 115,263
AGNICO EAGLE MINES LTD COM 008474108   3,165,055 53,060 SH   SOLE   52,559 0 501
AIR PRODS & CHEMS INC COM 009158106   1,409,769 5,819 SH   SOLE   5,819 0 0
ALBEMARLE CORP COM 012653101   2,321,127 17,619 SH   SOLE   16,486 0 1,133
ALPHA PRO TECH LTD COM 020772109   701,470 112,415 SH   SOLE   38,820 0 73,595
ALPHABET INC COM 02079K107   48,723 320 SH   SOLE   320 0 0
ALPHATEC HLDGS INC COM 02081G201   3,736,649 270,968 SH   SOLE   141,838 0 129,130
ALTA EQUIPMENT GROUP INC COM 02128L106   2,160,461 166,831 SH   SOLE   87,157 0 79,674
ALTAIR ENGR INC COM 021369103   73,572 854 SH   SOLE   854 0 0
AMAZON COM INC COM 023135106   7,002,893 38,823 SH   SOLE   36,603 0 2,220
AMERICAN EXPRESS CO COM 025816109   1,539,640 6,762 SH   SOLE   6,762 0 0
AMERICAN SUPERCONDUCTOR CORP COM 030111207   7,888,813 583,924 SH   SOLE   450,251 0 133,673
AMERICAN WTR WKS CO INC NEW COM 030420103   43,507 356 SH   SOLE   356 0 0
AMPHENOL CORP NEW COM 032095101   16,841 146 SH   SOLE   146 0 0
APPLE INC COM 037833100   10,727,446 62,558 SH   SOLE   59,505 0 3,053
APPLIED INDL TECHNOLOGIES INC COM 03820C105   276,372 1,399 SH   SOLE   1,399 0 0
AQUESTIVE THERAPEUTICS INC COM 03843E104   2,611,163 612,949 SH   SOLE   320,712 0 292,237
ARCHER DANIELS MIDLAND CO COM 039483102   16,456 262 SH   SOLE   262 0 0
ARCOSA INC COM 039653100   77,532 903 SH   SOLE   903 0 0
ARGAN INC COM 746375107   2,524,321 49,947 SH   SOLE   26,150 0 23,797
ARRAY TECHNOLOGIES INC COM 04271T100   2,450,071 164,324 SH   SOLE   151,068 0 13,256
ARROWHEAD PHARMACEUTICALS INC COM 04280A100   2,067,751 72,299 SH   SOLE   68,290 0 4,009
ASGN INC COM 00191U102   303,804 2,900 SH   SOLE   2,900 0 0
ASPEN AEROGELS INC COM 04523Y105   6,784,008 385,455 SH   SOLE   246,055 0 139,400
AUDIOCODES LTD COM M15342104   2,275,754 174,521 SH   SOLE   91,370 0 83,151
AUGMEDIX INC COM 05105P107   2,163,549 528,985 SH   SOLE   276,965 0 252,020
AUTOMATIC DATA PROCESSING INC COM 053015103   176,067 705 SH   SOLE   705 0 0
AVEPOINT INC COM 053604104   1,844,386 232,877 SH   SOLE   135,998 0 96,879
AVIENT CORPORATION COM 05368V106   1,507,727 34,740 SH   SOLE   30,803 0 3,937
AWARE INC MASS COM 05453N100   173,860 92,973 SH   SOLE   32,017 0 60,956
AXALTA COATING SYS LTD COM G0750C108   105,440 3,066 SH   SOLE   3,066 0 0
AXCELIS TECHNOLOGIES INC COM 054540208   415,412 3,725 SH   SOLE   3,725 0 0
B2GOLD CORP COM 11777Q209   26,100 10,000 SH   SOLE   10,000 0 0
BACKBLAZE INC COM 05637B105   2,048,240 200,219 SH   SOLE   104,760 0 95,459
BADGER METER INC COM 056525108   2,680,706 16,567 SH   SOLE   14,820 0 1,747
BANCORP INC DEL COM 05969A105   2,328,013 69,576 SH   SOLE   36,430 0 33,146
BARRICK GOLD CORP COM 067901108   650,990 39,122 SH   SOLE   38,013 0 1,109
BERKSHIRE HATHAWAY INC DEL COM 084670702   31,960 76 SH   SOLE   76 0 0
BGC GROUP INC COM 088929104   1,827,178 235,158 SH   SOLE   137,376 0 97,782
BIODESIX INC COM 09075X108   1,323,628 925,614 SH   SOLE   466,535 0 459,079
BRISTOL-MYERS SQUIBB CO COM 110122108   60,738 1,120 SH   SOLE   1,120 0 0
BROADRIDGE FINL SOLUTIONS INC COM 11133T103   3,687 18 SH   SOLE   18 0 0
BROADWIND INC COM 11161T207   466,144 195,859 SH   SOLE   67,812 0 128,047
BUILDERS FIRSTSOURCE INC COM 12008R107   2,425,645 11,631 SH   SOLE   6,839 0 4,792
BWX TECHNOLOGIES INC COM 05605H100   133,714 1,303 SH   SOLE   1,303 0 0
CAESARSTONE LTD COM M20598104   1,348,992 329,827 SH   SOLE   172,576 0 157,251
CAMTEK LTD COM M20791105   357,279 4,265 SH   SOLE   4,265 0 0
CECO ENVIRONMENTAL CORP COM 125141101   4,741,706 205,982 SH   SOLE   107,804 0 98,178
CENTURY CMNTYS INC COM 156504300   2,718,791 28,174 SH   SOLE   16,417 0 11,757
CERAGON NETWORKS LTD COM M22013102   3,457,421 1,080,444 SH   SOLE   565,918 0 514,526
CHAMPIONS ONCOLOGY INC COM 15870P307   378,280 77,200 SH   SOLE   26,579 0 50,621
CHENIERE ENERGY INC COM 16411R208   1,902,298 11,795 SH   SOLE   11,500 0 295
CINCINNATI FINL CORP COM 172062101   68,169 549 SH   SOLE   549 0 0
CLEAN HARBORS INC COM 184496107   107,097 532 SH   SOLE   532 0 0
CLEARPOINT NEURO INC COM 18507C103   2,243,177 329,879 SH   SOLE   172,753 0 157,126
CLEARWATER ANALYTICS HLDGS INC COM 185123106   56,590 3,199 SH   SOLE   3,199 0 0
COCA COLA CO COM 191216100   747,742 12,222 SH   SOLE   12,222 0 0
COGNEX CORP COM 192422103   2,589,783 61,051 SH   SOLE   57,365 0 3,686
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102   12,093 165 SH   SOLE   165 0 0
COGNYTE SOFTWARE LTD COM M25133105   2,807,268 339,452 SH   SOLE   177,699 0 161,753
COLGATE PALMOLIVE CO COM 194162103   1,297,621 14,410 SH   SOLE   14,410 0 0
CONSTELLATION BRANDS INC COM 21036P108   973,444 3,582 SH   SOLE   3,582 0 0
COSTCO WHSL CORP NEW COM 22160K105   131,873 180 SH   SOLE   180 0 0
COURSERA INC COM 22266M104   5,053,677 360,462 SH   SOLE   295,623 0 64,839
COVENANT LOGISTICS GROUP INC COM 22284P105   1,995,381 43,041 SH   SOLE   23,071 0 19,970
CREXENDO INC COM 226552107   731,615 152,103 SH   SOLE   52,657 0 99,446
CULP INC COM 230215105   212,563 44,284 SH   SOLE   15,246 0 29,038
DANA INC COM 235825205   57,874 4,557 SH   SOLE   4,557 0 0
DATA I O CORP COM 237690102   288,605 81,990 SH   SOLE   28,384 0 53,606
DECIPHERA PHARMACEUTICALS INC COM 24344T101   4,540,229 288,635 SH   SOLE   230,832 0 57,803
DEXCOM INC COM 252131107   120,808 871 SH   SOLE   871 0 0
DIGI INTL INC COM 253798102   7,009,114 219,515 SH   SOLE   176,328 0 43,187
DISNEY WALT CO COM 254687106   4,383,669 35,826 SH   SOLE   35,436 0 390
DLH HLDGS CORP COM 23335Q100   1,308,714 98,622 SH   SOLE   51,690 0 46,932
DOCEBO INC COM 25609L105   2,165,945 44,221 SH   SOLE   25,819 0 18,402
DOLLAR TREE INC COM 256746108   2,102,039 15,787 SH   SOLE   15,012 0 775
DOW INC COM 260557103   121,653 2,100 SH   SOLE   2,100 0 0
DOXIMITY INC COM 26622P107   73,276 2,723 SH   SOLE   2,723 0 0
DT MIDSTREAM INC COM 23345M107   22,424 367 SH   SOLE   367 0 0
DTE ENERGY CO COM 233331107   82,423 735 SH   SOLE   735 0 0
DUKE ENERGY CORP NEW COM 26441C204   221,563 2,291 SH   SOLE   2,291 0 0
DUPONT DE NEMOURS INC COM 26614N102   59,189 772 SH   SOLE   772 0 0
DYNAVAX TECHNOLOGIES CORP COM 268158201   5,009,743 403,686 SH   SOLE   335,505 0 68,181
EATON CORP PLC COM G29183103   49,716 159 SH   SOLE   120 0 39
ECOLAB INC COM 278865100   19,165 83 SH   SOLE   83 0 0
ENERGY RECOVERY INC COM 29270J100   4,048,035 256,367 SH   SOLE   235,717 0 20,650
ENERGY SVCS ACQUISITION CORP COM 29271Q103   572,756 69,425 SH   SOLE   24,028 0 45,397
ENERGY TRANSFER L P COM 29273V100   46,986 2,987 SH   SOLE   2,987 0 0
ENOVIX CORPORATION COM 293594107   730,704 91,224 SH   SOLE   72,673 0 18,551
ENTERPRISE PRODS PARTNERS L P COM 293792107   63,904 2,190 SH   SOLE   2,190 0 0
ENVIRI CORP COM 415864107   3,097,211 338,493 SH   SOLE   177,507 0 160,986
ETON PHARMACEUTICALS INC COM 29772L108   294,799 78,613 SH   SOLE   27,252 0 51,361
EURONET WORLDWIDE INC COM 298736109   67,607 615 SH   SOLE   615 0 0
EVERCORE INC COM 29977A105   2,457,063 12,758 SH   SOLE   7,496 0 5,262
EVOLUS INC COM 30052C107   3,567,354 254,811 SH   SOLE   136,468 0 118,343
EXPRO GROUP HOLDINGS NV COM N3144W105   1,761,214 88,193 SH   SOLE   51,564 0 36,629
EXXON MOBIL CORP COM 30231G102   4,161,973 35,805 SH   SOLE   34,578 0 1,227
EYEPOINT PHARMACEUTICALS INC COM 30233G209   3,096,759 149,819 SH   SOLE   78,497 0 71,322
FEDEX CORP COM 31428X106   13,038 45 SH   SOLE   45 0 0
FENNEC PHARMACEUTICALS INC COM 31447P100   1,603,704 144,218 SH   SOLE   75,493 0 68,725
FIRST SOLAR INC COM 336433107   15,023 89 SH   SOLE   89 0 0
FIVE BELOW INC COM 33829M101   67,836 374 SH   SOLE   374 0 0
FLOWSERVE CORP COM 34354P105   74,732 1,636 SH   SOLE   1,636 0 0
FRANCO NEV CORP COM 351858105   445,063 3,735 SH   SOLE   3,735 0 0
FREEPORT-MCMORAN INC COM 35671D857   54,778 1,165 SH   SOLE   1,165 0 0
FRONTDOOR INC COM 35905A109   1,100,911 33,791 SH   SOLE   19,737 0 14,054
FUEL TECH INC COM 359523107   485,402 401,159 SH   SOLE   138,915 0 262,244
GALIANO GOLD INC COM 36352H100   28,000 20,000 SH   SOLE   20,000 0 0
GALLAGHER ARTHUR J & CO COM 363576109   1,225,696 4,902 SH   SOLE   4,902 0 0
GATES INDL CORP PLC COM G39108108   98,113 5,540 SH   SOLE   5,540 0 0
GE AEROSPACE COM 369604301   189,923 1,082 SH   SOLE   857 0 225
GENASYS INC COM 36872P103   434,585 183,369 SH   SOLE   63,408 0 119,961
GENERAC HLDGS INC COM 368736104   4,883,258 38,713 SH   SOLE   36,048 0 2,665
GENIUS SPORTS LTD COM G3934V109   86,175 15,092 SH   SOLE   0 0 15,092
GENPACT LIMITED COM G3922B107   75,390 2,288 SH   SOLE   2,288 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109   830,930 62,997 SH   SOLE   21,754 0 41,243
GLAUKOS CORP COM 377322102   157,559 1,671 SH   SOLE   1,671 0 0
GLOBUS MED INC COM 379577208   4,233,269 78,920 SH   SOLE   73,811 0 5,109
GOLDMAN SACHS GROUP INC COM 38141G104   4,768,846 11,417 SH   SOLE   11,133 0 284
GRAHAM CORP COM 384556106   4,896,023 179,473 SH   SOLE   90,336 0 89,137
GRAND CANYON ED INC COM 38526M106   367,767 2,700 SH   SOLE   2,700 0 0
GREAT LAKES DREDGE & DOCK CORP COM 390607109   2,647,278 302,546 SH   SOLE   162,231 0 140,315
GRIFFON CORP COM 398433102   2,898,837 39,526 SH   SOLE   23,090 0 16,436
GUIDEWIRE SOFTWARE INC COM 40171V100   6,111,753 52,367 SH   SOLE   49,440 0 2,927
HAEMONETICS CORP MASS COM 405024100   67,683 793 SH   SOLE   793 0 0
HANNON ARMSTRONG SUST INFR CAP COM 41068X100   1,628,257 57,333 SH   SOLE   51,076 0 6,257
HCI GROUP INC COM 40416E103   10,503,731 90,487 SH   SOLE   70,719 0 19,768
HEALTH CATALYST INC COM 42225T107   1,848,080 245,429 SH   SOLE   128,502 0 116,927
HELMERICH & PAYNE INC COM 423452101   30,830 733 SH   SOLE   733 0 0
HERITAGE INSURANCE HLDGS INC COM 42727J102   2,262,422 212,434 SH   SOLE   111,249 0 101,185
HUBBELL INC COM 443510607   2,680,393 6,458 SH   SOLE   5,774 0 684
HUDSON GLOBAL INC COM 443787205   393,895 22,317 SH   SOLE   7,713 0 14,604
HUDSON TECHNOLOGIES INC COM 444144109   974,880 88,545 SH   SOLE   30,622 0 57,923
IAC INC COM 44891N208   71,049 1,332 SH   SOLE   1,332 0 0
ICHOR HOLDINGS COM G4740B105   4,044,904 104,736 SH   SOLE   71,496 0 33,240
IDENTIV INC COM 45170X205   3,131,869 395,438 SH   SOLE   207,206 0 188,232
IDEX CORP COM 45167R104   20,498 84 SH   SOLE   84 0 0
IMPINJ INC COM 453204109   14,767 115 SH   SOLE   115 0 0
INSMED INC COM 457669307   2,947,105 108,629 SH   SOLE   63,275 0 45,354
INTEST CORP COM 461147100   978,884 73,878 SH   SOLE   25,435 0 48,443
INTRA-CELLULAR THERAPIES INC COM 46116X101   85,324 1,233 SH   SOLE   1,233 0 0
INTUIT COM 461202103   4,353,050 6,697 SH   SOLE   6,504 0 193
ITRON INC COM 465741106   91,225 986 SH   SOLE   986 0 0
JOHNSON & JOHNSON COM 478160104   179,546 1,135 SH   SOLE   1,135 0 0
JPMORGAN CHASE & CO COM 46625H100   783,574 3,912 SH   SOLE   3,912 0 0
KINIKSA PHARMACEUTICALS LTD COM G5269C101   3,408,160 172,740 SH   SOLE   92,675 0 80,065
KINROSS GOLD CORP COM 496902404   16,312 2,661 SH   SOLE   2,661 0 0
KOPIN CORP COM 500600101   2,203,301 1,224,056 SH   SOLE   640,977 0 583,079
KRATOS DEFENSE & SEC SOLUTIONS COM 50077B207   6,545,761 356,135 SH   SOLE   264,702 0 91,433
KURA SUSHI USA INC COM 501270102   3,310,965 28,751 SH   SOLE   14,262 0 14,489
LANTRONIX INC COM 516548203   1,438,802 404,158 SH   SOLE   212,466 0 191,692
LEGALZOOM COM INC COM 52466B103   2,271,015 170,241 SH   SOLE   99,404 0 70,837
LEONARDO DRS INC COM 52661A108   7,204,168 326,128 SH   SOLE   174,122 0 152,006
LIFETIME BRANDS INC COM 53222Q103   2,133,466 203,575 SH   SOLE   106,254 0 97,321
LIGHTPATH TECHNOLOGIES INC COM 532257805   232,667 168,599 SH   SOLE   58,397 0 110,202
LINCOLN EDL SVCS CORP COM 533535100   4,342,319 420,360 SH   SOLE   212,711 0 207,649
LIVERAMP HLDGS INC COM 53815P108   1,180,625 34,221 SH   SOLE   19,984 0 14,237
LSI INDS INC OHIO COM 50216C108   4,015,479 265,574 SH   SOLE   139,206 0 126,368
LYONDELLBASELL INDUSTRIES N V COM N53745100   2,557 25 SH   SOLE   25 0 0
MACOM TECH SOLUTIONS HLDGS INC COM 55405Y100   516,456 5,400 SH   SOLE   5,400 0 0
MANITEX INTL INC COM 563420108   2,111,974 307,868 SH   SOLE   160,983 0 146,885
MARQETA INC COM 57142B104   53,777 9,023 SH   SOLE   9,023 0 0
MARSH & MCLENNAN COS INC COM 571748102   972,020 4,719 SH   SOLE   4,719 0 0
MARTIN MARIETTA MATLS INC COM 573284106   1,719,032 2,800 SH   SOLE   2,800 0 0
MASTERCARD INCORPORATED COM 57636Q104   24,079 50 SH   SOLE   50 0 0
MATADOR RES CO COM 576485205   2,506,012 37,532 SH   SOLE   23,420 0 14,112
MATRIX SVC CO COM 576853105   2,678,460 205,561 SH   SOLE   107,576 0 97,985
MATSON INC COM 57686G105   200,634 1,785 SH   SOLE   1,785 0 0
MEDIWOUND LTD COM M68830112   1,887,940 132,487 SH   SOLE   66,757 0 65,730
MERCK & CO INC COM 58933Y105   152,666 1,157 SH   SOLE   1,053 0 104
MICRON TECHNOLOGY INC COM 595112103   33,481 284 SH   SOLE   284 0 0
MICROSOFT CORP COM 594918104   10,757,390 25,569 SH   SOLE   25,037 0 532
MIRION TECHNOLOGIES INC COM 60471A101   2,950,515 259,500 SH   SOLE   151,402 0 108,098
MONDELEZ INTL INC COM 609207105   1,890 27 SH   SOLE   27 0 0
MONOLITHIC PWR SYS INC COM 609839105   203,226 300 SH   SOLE   300 0 0
MONTROSE ENVIRONMENTAL GROUP I COM 615111101   3,441,437 87,859 SH   SOLE   47,130 0 40,729
MORGAN STANLEY COM 617446448   34,180 363 SH   SOLE   363 0 0
MP MATERIALS CORP COM 553368101   1,350,163 94,417 SH   SOLE   85,449 0 8,968
MRC GLOBAL INC COM 55345K103   3,313,113 263,573 SH   SOLE   138,016 0 125,557
MUELLER WTR PRODS INC COM 624758108   2,480,370 154,156 SH   SOLE   139,196 0 14,960
MYOMO INC COM 62857J201   1,970,973 602,744 SH   SOLE   304,040 0 298,704
MYR GROUP INC DEL COM 55405W104   1,358,501 7,686 SH   SOLE   6,853 0 833
NEWMONT CORP COM 651639106   332,753 9,284 SH   SOLE   9,284 0 0
NEXTERA ENERGY INC COM 65339F101   8,604,459 134,634 SH   SOLE   125,189 0 9,445
NEXTERA ENERGY PARTNERS LP COM 65341B106   31,343 1,042 SH   SOLE   1,042 0 0
NORTHERN TECHNOLOGIES INTL COR COM 665809109   444,751 33,067 SH   SOLE   11,370 0 21,697
NOVA LTD COM M7516K103   855,326 4,822 SH   SOLE   4,822 0 0
NOVANTA INC COM 67000B104   3,503,265 20,045 SH   SOLE   10,486 0 9,559
NUTANIX INC COM 67059N108   115,787 1,876 SH   SOLE   1,876 0 0
NV5 GLOBAL INC COM 62945V109   137,214 1,400 SH   SOLE   1,400 0 0
NVENT ELECTRIC PLC COM G6700G107   173,722 2,304 SH   SOLE   2,304 0 0
OCULAR THERAPEUTIX INC COM 67576A100   3,423,420 376,200 SH   SOLE   197,376 0 178,824
OLD REP INTL CORP COM 680223104   26 1 SH   SOLE   1 0 0
ONE STOP SYS INC COM 68247W109   420,217 128,901 SH   SOLE   44,427 0 84,474
ONESPAN INC COM 68287N100   2,552,564 219,481 SH   SOLE   114,890 0 104,591
OPTIMIZERX CORP COM 68401U204   1,052,870 86,656 SH   SOLE   45,374 0 41,282
ORACLE CORP COM 68389X105   125,610 1,000 SH   SOLE   1,000 0 0
ORGANON & CO COM 68622V106   1,805 96 SH   SOLE   96 0 0
ORION GROUP HLDGS INC COM 68628V308   2,102,677 256,424 SH   SOLE   126,496 0 129,928
OUSTER INC COM 68989M202   1,698,191 213,878 SH   SOLE   112,003 0 101,875
PATRICK INDS INC COM 703343103   4,790,773 40,100 SH   SOLE   27,437 0 12,663
PAYCHEX INC COM 704326107   2,996,443 24,401 SH   SOLE   23,792 0 609
PAYMENTUS HOLDINGS INC COM 70439P108   4,699,013 206,550 SH   SOLE   120,556 0 85,994
PEPSICO INC COM 713448108   1,610,617 9,203 SH   SOLE   9,203 0 0
PERFORMANT FINL CORP COM 71377E105   1,712,644 582,532 SH   SOLE   303,961 0 278,571
PERMA-FIX ENVIRONMENTAL SVCS COM 714157203   2,252,561 189,450 SH   SOLE   99,119 0 90,331
PETIQ INC COM 71639T106   2,358,614 129,027 SH   SOLE   69,192 0 59,835
PHILIP MORRIS INTL INC COM 718172109   36,831 402 SH   SOLE   402 0 0
PHREESIA INC COM 71944F106   1,430,153 59,764 SH   SOLE   34,815 0 24,949
PIONEER NAT RES CO COM 723787107   49,088 187 SH   SOLE   187 0 0
PIXELWORKS INC COM 72581M305   502,677 194,836 SH   SOLE   67,412 0 127,424
PPL CORP COM 69351T106   34,082 1,238 SH   SOLE   1,238 0 0
PRIMORIS SVCS CORP COM 74164F103   7,653,575 179,788 SH   SOLE   165,853 0 13,935
PROCEPT BIOROBOTICS CORP COM 74276L105   2,970,933 60,116 SH   SOLE   35,082 0 25,034
PROCTER AND GAMBLE CO COM 742718109   1,957,222 12,063 SH   SOLE   12,063 0 0
PROFIRE ENERGY INC COM 74316X101   602,231 325,530 SH   SOLE   112,656 0 212,874
Q2 HLDGS INC COM 74736L109   136,709 2,601 SH   SOLE   2,601 0 0
QUANTA SVCS INC COM 74762E102   714,970 2,752 SH   SOLE   2,345 0 407
QUICKLOGIC CORP COM 74837P405   1,718,689 107,217 SH   SOLE   56,123 0 51,094
RANGE RES CORP COM 75281A109   102,705 2,983 SH   SOLE   2,983 0 0
REGAL REXNORD CORPORATION COM 758750103   18,010 100 SH   SOLE   100 0 0
RESEARCH SOLUTIONS INC COM 761025105   560,549 177,389 SH   SOLE   73,311 0 104,078
REVANCE THERAPEUTICS INC COM 761330109   1,083,187 220,160 SH   SOLE   128,509 0 91,651
REVOLVE GROUP INC COM 76156B107   2,435,291 115,035 SH   SOLE   79,867 0 35,168
RICHARDSON ELECTRS LTD COM 763165107   483,718 52,521 SH   SOLE   18,162 0 34,359
RIVIAN AUTOMOTIVE INC COM 76954A103   521,406 47,617 SH   SOLE   42,485 0 5,132
ROCKWELL AUTOMATION INC COM 773903109   26,220 90 SH   SOLE   90 0 0
ROYAL GOLD INC COM 780287108   25,580 210 SH   SOLE   192 0 18
RTX CORPORATION COM 75513E101   75,878 778 SH   SOLE   778 0 0
S&W SEED CO COM 785135104   166,144 343,486 SH   SOLE   118,989 0 224,497
SALESFORCE INC COM 79466L302   8,110,777 26,930 SH   SOLE   25,364 0 1,566
SANDOZ GROUP AG COM 799926100   21,100 701 SH   SOLE   701 0 0
SCHLUMBERGER LTD COM 806857108   28,172 514 SH   SOLE   514 0 0
SELECT MED HLDGS CORP COM 81619Q105   4,720,706 156,574 SH   SOLE   149,316 0 7,258
SEMPRA COM 816851109   28,014 390 SH   SOLE   390 0 0
SHERWIN WILLIAMS CO COM 824348106   12,504 36 SH   SOLE   36 0 0
SIMILARWEB LTD COM M84137104   2,344,050 260,450 SH   SOLE   136,276 0 124,174
SITIME CORP COM 82982T106   102,553 1,100 SH   SOLE   1,100 0 0
SNAP ON INC COM 833034101   635,688 2,146 SH   SOLE   1,834 0 312
SOPHIA GENETICS SA COM H82027105   1,295,772 262,834 SH   SOLE   137,620 0 125,214
SOUTHERN CO COM 842587107   172,176 2,400 SH   SOLE   2,400 0 0
STEREOTAXIS INC COM 85916J409   3,116,311 1,193,989 SH   SOLE   624,946 0 569,043
STERICYCLE INC COM 858912108   82,976 1,573 SH   SOLE   1,573 0 0
STERLING INFRASTRUCTURE INC COM 859241101   6,084,810 55,161 SH   SOLE   37,907 0 17,254
STRATASYS LTD COM M85548101   1,572,465 135,324 SH   SOLE   78,817 0 56,507
SUNOPTA INC COM 8676EP108   5,694,248 828,857 SH   SOLE   592,083 0 236,774
SUPERIOR INDS INTL INC COM 868168105   2,290,843 789,946 SH   SOLE   412,787 0 377,159
SWEETGREEN INC COM 87043Q108   2,977,017 117,855 SH   SOLE   68,793 0 49,062
SYMBOTIC INC COM 87151X101   1,103,220 24,516 SH   SOLE   16,535 0 7,981
TALKSPACE INC COM 87427V103   4,781,994 1,339,494 SH   SOLE   701,664 0 637,830
TENET HEALTHCARE CORP COM 88033G407   7,146,219 67,988 SH   SOLE   63,906 0 4,082
TERADYNE INC COM 880770102   16,360 145 SH   SOLE   145 0 0
TESLA INC COM 88160R101   879 5 SH   SOLE   5 0 0
TETRA TECHNOLOGIES INC DEL COM 88162F105   3,312,373 747,714 SH   SOLE   391,793 0 355,921
THREDUP INC COM 88556E102   675,890 337,945 SH   SOLE   176,854 0 161,091
TORTOISE ENERGY INFRA CORP COM 89147L886   6,862 222 SH   SOLE   222 0 0
TOWER SEMICONDUCTOR LTD COM M87915274   5,520,187 165,028 SH   SOLE   138,553 0 26,475
TRANE TECHNOLOGIES PLC COM G8994E103   336,524 1,121 SH   SOLE   81 0 1,040
TRANSACT TECHNOLOGIES INC COM 892918103   331,210 63,208 SH   SOLE   21,840 0 41,368
TRANSCAT INC COM 893529107   4,171,382 37,435 SH   SOLE   19,600 0 17,835
TRIMBLE INC COM 896239100   1,862,643 28,941 SH   SOLE   25,832 0 3,109
TRIPADVISOR INC COM 896945201   65,918 2,372 SH   SOLE   2,372 0 0
TRIPLEPOINT VENTURE GROWTH BDC COM 89677Y100   1,024 108 SH   SOLE   108 0 0
TURTLE BEACH CORP COM 900450206   3,471,102 201,340 SH   SOLE   105,421 0 95,919
ULTA BEAUTY INC COM 90384S303   774,908 1,482 SH   SOLE   1,482 0 0
UNION PAC CORP COM 907818108   8,608 35 SH   SOLE   35 0 0
UNITED PARCEL SERVICE INC COM 911312106   60,047 404 SH   SOLE   404 0 0
UNIVERSAL STAINLESS & ALLOY PR COM 913837100   592,942 26,447 SH   SOLE   9,157 0 17,290
UPWORK INC COM 91688F104   57,916 4,724 SH   SOLE   4,724 0 0
VALERO ENERGY CORP COM 91913Y100   1,624,798 9,519 SH   SOLE   9,519 0 0
VALMONT INDS INC COM 920253101   2,370,916 10,386 SH   SOLE   9,378 0 1,008
VERIZON COMMUNICATIONS INC COM 92343V104   711,390 16,954 SH   SOLE   16,954 0 0
VIAVI SOLUTIONS INC COM 925550105   1,916,163 210,799 SH   SOLE   123,045 0 87,754
VIEMED HEALTHCARE INC COM 92663R105   2,358,528 250,109 SH   SOLE   130,858 0 119,251
VIRTRA INC COM 92827K301   558,523 54,331 SH   SOLE   18,774 0 35,557
VISA INC COM 92826C839   39,350 141 SH   SOLE   141 0 0
WABTEC COM 929740108   178,312 1,224 SH   SOLE   1,224 0 0
WASTE MGMT INC DEL COM 94106L109   176,275 827 SH   SOLE   827 0 0
WATTS WATER TECHNOLOGIES INC COM 942749102   4,464 21 SH   SOLE   21 0 0
WEC ENERGY GROUP INC COM 92939U106   35,312 430 SH   SOLE   430 0 0
WEX INC COM 96208T104   88,599 373 SH   SOLE   373 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   387,644 8,225 SH   SOLE   8,225 0 0
WILLDAN GROUP INC COM 96924N100   3,923,391 135,336 SH   SOLE   70,914 0 64,422
WILLIAMS COS INC COM 969457100   26,500 680 SH   SOLE   680 0 0
WOLFSPEED INC COM 977852102   706,732 23,957 SH   SOLE   21,374 0 2,583
XYLEM INC COM 98419M100   6,263,627 48,465 SH   SOLE   45,306 0 3,159
ZETA GLOBAL HOLDINGS CORP COM 98956A105   2,485,668 227,417 SH   SOLE   132,608 0 94,809
ZSCALER INC COM 98980G102   4,345,733 22,560 SH   SOLE   21,277 0 1,283
ZURN ELKAY WATER SOLNS CORP COM 98983L108   2,302,703 68,799 SH   SOLE   61,384 0 7,415
BP PLC ADR 055622104   6,580,263 174,635 SH   SOLE   163,400 0 11,235
BRAINSWAY LTD ADR 10501L106   1,718,419 324,843 SH   SOLE   163,792 0 161,051
EQUINOR ASA ADR 29446M102   317,413 11,743 SH   SOLE   11,743 0 0
NESTLE S A ADR 641069406   2,124 20 SH   SOLE   20 0 0
NOVARTIS AG ADR 66987V109   350,646 3,625 SH   SOLE   3,625 0 0
RIO TINTO PLC ADR 767204100   92,550 1,452 SH   SOLE   1,452 0 0
SANOFI ADR 80105N105   9,720 200 SH   SOLE   200 0 0
ISHARES SILVER TR ETF 46428Q109   17,540 771 SH   SOLE   699 0 72
ISHARES TR ETF 464287648   401,326 1,482 SH   SOLE   1,482 0 0
SPDR S&P 500 ETF TR ETF 78462F103   42,369 81 SH   SOLE   0 0 81
VANECK ETF TRUST ETF 92189F791   6,043 156 SH   SOLE   156 0 0
VANGUARD INDEX FDS ETF 922908769   313,439 1,206 SH   SOLE   1,206 0 0