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
ACI WORLDWIDE INC COM 004498101 BBG000PMBV39 37,551,422 915,665 SH   SOLE 1 886,668 0 28,997
ALCOA CORP COM 013872106 BBG00B3T3HD3 45,717,820 689,248 SH   SOLE 1 689,248 0 0
AMERICOLD REALTY TRUST INC COM 03064D108 BBG000QF05R6 35,440,932 3,092,577 SH   SOLE 1 2,999,722 0 92,855
ANI PHARMACEUTICALS INC COM 00182C103 BBG000KK1L04 27,779,356 361,240 SH   SOLE 1 349,905 0 11,335
ARMSTRONG WORLD INDS INC NEW COM 04247X102 BBG000DW4LB1 28,715,576 174,245 SH   SOLE 1 168,627 0 5,618
ATN INTL INC COM 00215F107 BBG000F8RCH1 39,659,486 1,456,998 SH   SOLE 1 1,408,519 0 48,479
ATOUR LIFESTYLE HLDGS LTD SPONSORED ADS 04965M106 BBG011C6KJG8 205,032 5,570 SH   SOLE 1 5,570 0 0
BALCHEM CORP COM 057665200 BBG000BCY878 3,433,495 20,259 SH   SOLE 1 20,259 0 0
BLACKBAUD INC COM 09227Q100 BBG000BGGTW5 546,525 14,155 SH   SOLE 1 14,155 0 0
BOSTON BEER INC CL A 100557107 BBG000BCZBF1 33,989,760 147,525 SH   SOLE 1 142,900 0 4,625
BOYD GROUP SERVICES INC COM 103310108 BBG000GB1NC2 41,569,417 325,560 SH   SOLE 1 312,404 0 13,156
BRUNSWICK CORP COM 117043109 BBG000BCWSS3 27,181,754 373,581 SH   SOLE 1 361,875 0 11,706
CAE INC COM 124765108 BBG000BXWF96 31,463,805 1,206,866 SH   SOLE 1 1,168,979 0 37,887
CASELLA WASTE SYS INC CL A 147448104 BBG000BT0J38 25,851,114 325,827 SH   SOLE 1 316,045 0 9,782
CERTARA INC COM 15687V109 BBG00Y7BR4K3 981,569 172,205 SH   SOLE 1 172,205 0 0
CLEAN ENERGY FUELS CORP COM 184499101 BBG000J5J943 17,674,506 7,126,817 SH   SOLE 1 6,901,576 0 225,241
COMMVAULT SYS INC COM 204166102 BBG000BG88X9 28,700,206 368,471 SH   SOLE 1 357,354 0 11,117
COVISTA INC COM 00737L103 BBG000DQBZJ7 2,252,446 19,544 SH   SOLE 1 19,544 0 0
DIGI INTL INC COM 253798102 BBG000BZ50L0 23,076,907 478,774 SH   SOLE 1 463,383 0 15,391
DIODES INC COM 254543101 BBG000G25P51 57,178,262 837,654 SH   SOLE 1 811,438 0 26,216
DNOW INC COM 67011P100 BBG005BLN209 35,823,434 3,007,845 SH   SOLE 1 2,912,495 0 95,350
EAGLE MATLS INC COM 26969P108 BBG000BJW241 40,962,690 216,219 SH   SOLE 1 209,498 0 6,721
ENERSYS COM 29275Y102 BBG000PWTD92 5,071,408 29,193 SH   SOLE 1 29,193 0 0
EURONET WORLDWIDE INC COM 298736109 BBG000BMNBY1 15,678,253 236,225 SH   SOLE 1 228,780 0 7,445
EVERCORE INC CLASS A 29977A105 BBG000BP30Y0 35,480,003 118,857 SH   SOLE 1 115,044 0 3,813
FEDERAL AGRIC MTG CORP CL C 313148306 BBG000G8ZKY4 2,493,764 16,810 SH   SOLE 1 16,810 0 0
FEDERAL SIGNAL CORP COM 313855108 BBG000BJXWX2 35,694,311 330,075 SH   SOLE 1 319,652 0 10,423
GENIUS SPORTS LIMITED SHARES CL A G3934V109 BBG00YXVPVC1 18,861,008 4,448,351 SH   SOLE 1 4,307,554 0 140,797
GENTHERM INC COM 37253A103 BBG000BQLM34 33,101,676 1,191,565 SH   SOLE 1 1,154,230 0 37,335
GLOBUS MED INC CL A 379577208 BBG002V87SD0 59,833,295 694,444 SH   SOLE 1 672,712 0 21,732
GULFPORT ENERGY CORP COMMON SHARES 402635502 BBG0112Z86C1 40,312,971 190,542 SH   SOLE 1 184,433 0 6,109
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 BBG00YDGX945 48,195,094 929,510 SH   SOLE 1 900,410 0 29,100
LIMONEIRA CO COM 532746104 BBG000BDPC13 39,270,503 2,926,267 SH   SOLE 1 2,833,767 0 92,500
MONTROSE ENVIRONMENTAL GROUP COM 615111101 BBG005Q29TZ4 3,130,182 142,996 SH   SOLE 1 142,996 0 0
MUELLER WTR PRODS INC COM SER A 624758108 BBG000JBC9M7 1,336,949 48,634 SH   SOLE 1 48,634 0 0
NEXTPOWER INC CLASS A COM 65290E101 BBG00835TPZ2 4,112,081 34,111 SH   SOLE 1 34,111 0 0
ORMAT TECHNOLOGIES INC COM 686688102 BBG000Q5BQ63 199,964,415 1,791,348 SH   SOLE 1 1,715,903 0 75,445
PRA GROUP INC COM 69354N106 BBG000BNTW77 33,893,300 1,936,760 SH   SOLE 1 1,875,009 0 61,751
QUAKER HOUGHTON COM 747316107 BBG000DZS2L9 21,089,161 169,759 SH   SOLE 1 164,457 0 5,302
RADNET INC COM 750491102 BBG000CXSF54 36,787,245 658,208 SH   SOLE 1 639,402 0 18,806
RAYONIER INC COM 754907103 BBG000BG7L34 43,101,862 2,090,294 SH   SOLE 1 2,024,763 0 65,531
RESIDEO TECHNOLOGIES INC COM 76118Y104 BBG00HY28K89 27,873,181 826,852 SH   SOLE 1 800,670 0 26,182
RLI CORP COM 749607107 BBG000BS7ZF4 33,567,070 588,483 SH   SOLE 1 569,882 0 18,601
RUSH ENTERPRISES INC CL A 781846209 BBG000PLLP24 48,537,764 734,197 SH   SOLE 1 711,285 0 22,912
SANMINA CORP COM 801056102 BBG000BHBTX7 78,116,138 602,562 SH   SOLE 1 583,696 0 18,866
SERVICE CORP INTL COM 817565104 BBG000BTHH16 28,684,354 347,647 SH   SOLE 1 336,754 0 10,893
SOLAREDGE TECHNOLOGIES INC COM 83417M104 BBG0084BBZY6 2,201,684 43,128 SH   SOLE 1 43,128 0 0
SPROTT INC COM NEW 852066208 BBG000VGZPL2 44,744,094 313,478 SH   SOLE 1 299,883 0 13,595
UMB FINL CORP COM 902788108 BBG000DD8WX1 74,326,580 658,982 SH   SOLE 1 639,429 0 19,553
VALMONT INDS INC COM 920253101 BBG000BWB7V4 3,342,403 8,365 SH   SOLE 1 8,365 0 0
VERICEL CORP COM 92346J108 BBG000BDCM24 1,607,149 49,958 SH   SOLE 1 49,958 0 0
WERIDE INC SPONSORED ADS 950915108 BBG01P0V70V2 20,610,909 2,547,702 SH   SOLE 1 2,467,875 0 79,827
WINTRUST FINL CORP COM 97650W108 BBG000HD3DW5 32,564,757 234,380 SH   SOLE 1 226,935 0 7,445
ZURN ELKAY WATER SOLNS CORP COM 98983L108 BBG000H8R0N8 3,007,419 67,070 SH   SOLE 1 67,070 0 0