<?xml version="1.0" encoding="UTF-8"?><edgarSubmission xmlns="http://www.sec.gov/edgar/nport" xmlns:com="http://www.sec.gov/edgar/common" xmlns:iso="http://www.sec.gov/edgar/iso_statecodes" xmlns:ncom="http://www.sec.gov/edgar/nportcommon" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <headerData>
    <submissionType>NPORT-P</submissionType>
    <isConfidential>false</isConfidential>
    <filerInfo>

      <filer>
        <issuerCredentials>
          <cik>0000803020</cik>
          <ccc>XXXXXXXX</ccc>
        </issuerCredentials>
      </filer>


      <seriesClassInfo>
        <seriesId>S000010232</seriesId>
        <classId>C000028301</classId>
        <classId>C000186090</classId>
      </seriesClassInfo>

    </filerInfo>
  </headerData>
  <formData>
    <genInfo>
      <regName>OBERWEIS FUNDS</regName>
      <regFileNumber>811-04854</regFileNumber>
      <regCik>0000803020</regCik>
      <regLei>549300PK13EJ83VPPR97</regLei>
      <regStreet1>3333 Warrenville Road</regStreet1>
      <regStreet2>Suite 500</regStreet2>
      <regCity>Lisle</regCity>
      <regStateConditional regCountry="US" regState="US-IL"/>
      <regZipOrPostalCode>60532</regZipOrPostalCode>
      <regPhone>800-245-7311</regPhone>
      <seriesName>Oberweis Small-Cap Opportunities Fund</seriesName>
      <seriesId>S000010232</seriesId>
      <seriesLei>549300WD0N200ZKL5H78</seriesLei>
      <repPdEnd>2024-12-31</repPdEnd>
      <repPdDate>2024-03-31</repPdDate>
      <isFinalFiling>N</isFinalFiling>
    </genInfo>
    <fundInfo>
      <totAssets>841856232.03</totAssets>
      <totLiabs>14940181.84</totLiabs>
      <netAssets>826916050.19</netAssets>
      <assetsAttrMiscSec>0</assetsAttrMiscSec>
      <assetsInvested>0</assetsInvested>
      <amtPayOneYrBanksBorr>0</amtPayOneYrBanksBorr>
      <amtPayOneYrCtrldComp>0</amtPayOneYrCtrldComp>
      <amtPayOneYrOthAffil>0</amtPayOneYrOthAffil>
      <amtPayOneYrOther>0</amtPayOneYrOther>
      <amtPayAftOneYrBanksBorr>0</amtPayAftOneYrBanksBorr>
      <amtPayAftOneYrCtrldComp>0</amtPayAftOneYrCtrldComp>
      <amtPayAftOneYrOthAffil>0</amtPayAftOneYrOthAffil>
      <amtPayAftOneYrOther>0</amtPayAftOneYrOther>
      <delayDeliv>0</delayDeliv>
      <standByCommit>0</standByCommit>
      <liquidPref>0</liquidPref>
      <cshNotRptdInCorD>35667580.03</cshNotRptdInCorD>
      <isNonCashCollateral>N</isNonCashCollateral>
      <returnInfo>
        <monthlyTotReturns>
          <monthlyTotReturn classId="C000028301" rtn1="-0.76844" rtn2="6.423722" rtn3="4.237967"/>
          <monthlyTotReturn classId="C000186090" rtn1="-0.751469" rtn2="6.458726" rtn3="4.267772"/>
        </monthlyTotReturns>
        <monthlyReturnCats>
          <commodityContracts>
            <mon1 netRealizedGain="0" netUnrealizedAppr="0"/>
            <mon2 netRealizedGain="0" netUnrealizedAppr="0"/>
            <mon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            <forwardCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </forwardCategory>
            <futureCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </futureCategory>
            <optionCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </optionCategory>
            <swaptionCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </swaptionCategory>
            <swapCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </swapCategory>
            <warrantCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </warrantCategory>
            <otherCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </otherCategory>
          </commodityContracts>
          <creditContracts>
            <mon1 netRealizedGain="0" netUnrealizedAppr="0"/>
            <mon2 netRealizedGain="0" netUnrealizedAppr="0"/>
            <mon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            <forwardCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </forwardCategory>
            <futureCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </futureCategory>
            <optionCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </optionCategory>
            <swaptionCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </swaptionCategory>
            <swapCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </swapCategory>
            <warrantCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </warrantCategory>
            <otherCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </otherCategory>
          </creditContracts>
          <equityContracts>
            <mon1 netRealizedGain="0" netUnrealizedAppr="0"/>
            <mon2 netRealizedGain="0" netUnrealizedAppr="0"/>
            <mon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            <forwardCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </forwardCategory>
            <futureCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </futureCategory>
            <optionCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </optionCategory>
            <swaptionCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </swaptionCategory>
            <swapCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </swapCategory>
            <warrantCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </warrantCategory>
            <otherCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </otherCategory>
          </equityContracts>
          <foreignExchgContracts>
            <mon1 netRealizedGain="0" netUnrealizedAppr="0"/>
            <mon2 netRealizedGain="0" netUnrealizedAppr="0"/>
            <mon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            <forwardCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </forwardCategory>
            <futureCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </futureCategory>
            <optionCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </optionCategory>
            <swaptionCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </swaptionCategory>
            <swapCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </swapCategory>
            <warrantCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </warrantCategory>
            <otherCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </otherCategory>
          </foreignExchgContracts>
          <interestRtContracts>
            <mon1 netRealizedGain="0" netUnrealizedAppr="0"/>
            <mon2 netRealizedGain="0" netUnrealizedAppr="0"/>
            <mon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            <forwardCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </forwardCategory>
            <futureCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </futureCategory>
            <optionCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </optionCategory>
            <swaptionCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </swaptionCategory>
            <swapCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </swapCategory>
            <warrantCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </warrantCategory>
            <otherCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </otherCategory>
          </interestRtContracts>
          <otherContracts>
            <mon1 netRealizedGain="0" netUnrealizedAppr="0"/>
            <mon2 netRealizedGain="0" netUnrealizedAppr="0"/>
            <mon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            <forwardCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </forwardCategory>
            <futureCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </futureCategory>
            <optionCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </optionCategory>
            <swaptionCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </swaptionCategory>
            <swapCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </swapCategory>
            <warrantCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </warrantCategory>
            <otherCategory>
              <instrMon1 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon2 netRealizedGain="0" netUnrealizedAppr="0"/>
              <instrMon3 netRealizedGain="0" netUnrealizedAppr="0"/>
            </otherCategory>
          </otherContracts>
        </monthlyReturnCats>
        <othMon1 netRealizedGain="288941.560000000000" netUnrealizedAppr="-6049863.670000000000"/>
        <othMon2 netRealizedGain="11786611.930000000000" netUnrealizedAppr="31689898.230000000000"/>
        <othMon3 netRealizedGain="202675.780000000000" netUnrealizedAppr="32742013.570000000000"/>
      </returnInfo>
      <mon1Flow redemption="26675582.83" reinvestment="0" sales="155026133.25"/>
      <mon2Flow redemption="29293991.68" reinvestment="0" sales="102818697.6"/>
      <mon3Flow redemption="14911804.76" reinvestment="0" sales="54645152.45"/>



      <varInfo>

        <fundsDesignatedInfo>
          <nameDesignatedIndex>N/A</nameDesignatedIndex>
          <indexIdentifier>N/A</indexIdentifier>

        </fundsDesignatedInfo>

      </varInfo>
    </fundInfo>
    <invstOrSecs>
      <invstOrSec>
        <name>AAON Inc</name>
        <lei>N/A</lei>
        <title>AAON Inc</title>
        <cusip>000360206</cusip>
        <identifiers>
          <ticker value="AAON"/>
        </identifiers>
        <balance>48400</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>4264040</valUSD>
        <pctVal>0.5157</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Acadia Healthcare Co Inc</name>
        <lei>5493005CW985Y9D0NC11</lei>
        <title>Acadia Healthcare Co Inc</title>
        <cusip>00404A109</cusip>
        <identifiers>
          <ticker value="ACHC"/>
        </identifiers>
        <balance>143300</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>11352226</valUSD>
        <pctVal>1.3728</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>ACI Worldwide Inc</name>
        <lei>5493003BPVMZUJ6F5C02</lei>
        <title>ACI Worldwide Inc</title>
        <cusip>004498101</cusip>
        <identifiers>
          <ticker value="ACIW"/>
        </identifiers>
        <balance>344562</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>11442904.02</valUSD>
        <pctVal>1.3838</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Axcelis Technologies Inc</name>
        <lei>529900HF9B6NL1QG9F05</lei>
        <title>Axcelis Technologies Inc</title>
        <cusip>054540208</cusip>
        <identifiers>
          <ticker value="ACLS"/>
        </identifiers>
        <balance>130400</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>14542208</valUSD>
        <pctVal>1.7586</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Aehr Test Systems</name>
        <lei>529900A4GWWZFRU2RE97</lei>
        <title>Aehr Test Systems</title>
        <cusip>00760J108</cusip>
        <identifiers>
          <ticker value="AEHR"/>
        </identifiers>
        <balance>412942</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>5120480.8</valUSD>
        <pctVal>0.6192</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Assurant Inc</name>
        <lei>H3F39CAXWQRVWURFXL38</lei>
        <title>Assurant Inc</title>
        <cusip>04621X108</cusip>
        <identifiers>
          <ticker value="AIZ"/>
        </identifiers>
        <balance>45000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>8470800</valUSD>
        <pctVal>1.0244</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Allegro MicroSystems Inc</name>
        <lei>N/A</lei>
        <title>Allegro MicroSystems Inc</title>
        <cusip>01749D105</cusip>
        <identifiers>
          <ticker value="ALGM"/>
        </identifiers>
        <balance>200000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>5392000</valUSD>
        <pctVal>0.6521</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>

        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Amphastar Pharmaceuticals Inc</name>
        <lei>54930055TH0ZLSAQMJ38</lei>
        <title>Amphastar Pharmaceuticals Inc</title>
        <cusip>03209R103</cusip>
        <identifiers>
          <ticker value="AMPH"/>
        </identifiers>
        <balance>245400</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>10775514</valUSD>
        <pctVal>1.3031</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Abercrombie &amp; Fitch Co</name>
        <lei>5493000J7LL72TOGT983</lei>
        <title>Abercrombie &amp; Fitch Co</title>
        <cusip>002896207</cusip>
        <identifiers>
          <ticker value="ANF"/>
        </identifiers>
        <balance>48100</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>6028373</valUSD>
        <pctVal>0.729</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Alphatec Holdings Inc</name>
        <lei>549300EZE8CQ8K65FS24</lei>
        <title>Alphatec Holdings Inc</title>
        <cusip>02081G201</cusip>
        <identifiers>
          <ticker value="ATEC"/>
        </identifiers>
        <balance>587400</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>8100246</valUSD>
        <pctVal>0.9796</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>ATI Inc</name>
        <lei>ZW1LRE7C3H17O2ZN9B45</lei>
        <title>ATI Inc</title>
        <cusip>01741R102</cusip>
        <identifiers>
          <ticker value="ATI"/>
        </identifiers>
        <balance>141900</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>7261023</valUSD>
        <pctVal>0.8781</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>AeroVironment Inc</name>
        <lei>529900PGHVI29YLZ6221</lei>
        <title>AeroVironment Inc</title>
        <cusip>008073108</cusip>
        <identifiers>
          <ticker value="AVAV"/>
        </identifiers>
        <balance>101500</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>15557920</valUSD>
        <pctVal>1.8814</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Axonics Inc</name>
        <lei>549300LJY4X7N57VJL05</lei>
        <title>Axonics Inc</title>
        <cusip>05465P101</cusip>
        <identifiers>
          <ticker value="AXNX"/>
        </identifiers>
        <balance>145400</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>10028238</valUSD>
        <pctVal>1.2127</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>AZEK Co Inc/The</name>
        <lei>5493002LDDDU1RX46815</lei>
        <title>AZEK Co Inc/The</title>
        <cusip>05478C105</cusip>
        <identifiers>
          <ticker value="AZEK"/>
        </identifiers>
        <balance>220900</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>11093598</valUSD>
        <pctVal>1.3416</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Blackbaud Inc</name>
        <lei>54930056X3HKFMNG3754</lei>
        <title>Blackbaud Inc</title>
        <cusip>09227Q100</cusip>
        <identifiers>
          <ticker value="BLKB"/>
        </identifiers>
        <balance>57300</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>4248222</valUSD>
        <pctVal>0.5137</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Cabot Corp</name>
        <lei>K05C0SER542GQ6VLRO68</lei>
        <title>Cabot Corp</title>
        <cusip>127055101</cusip>
        <identifiers>
          <ticker value="CBT"/>
        </identifiers>
        <balance>92100</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>8491620</valUSD>
        <pctVal>1.0269</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Century Communities Inc</name>
        <lei>5299002QMB2O7ZL1CA26</lei>
        <title>Century Communities Inc</title>
        <cusip>156504300</cusip>
        <identifiers>
          <ticker value="CCS"/>
        </identifiers>
        <balance>121200</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>11695800</valUSD>
        <pctVal>1.4144</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Clean Harbors Inc</name>
        <lei>5493000SJVZVZJKHJF48</lei>
        <title>Clean Harbors Inc</title>
        <cusip>184496107</cusip>
        <identifiers>
          <ticker value="CLH"/>
        </identifiers>
        <balance>63300</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>12742923</valUSD>
        <pctVal>1.541</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Credo Technology Group Holding</name>
        <lei>N/A</lei>
        <title>Credo Technology Group Holding Ltd</title>
        <cusip>G25457105</cusip>
        <identifiers>
          <ticker value="CRDO"/>
        </identifiers>
        <balance>321900</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>6821061</valUSD>
        <pctVal>0.8249</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Crocs Inc</name>
        <lei>549300B0J6YCXD63OG72</lei>
        <title>Crocs Inc</title>
        <cusip>227046109</cusip>
        <identifiers>
          <ticker value="CROX"/>
        </identifiers>
        <balance>84200</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>12107960</valUSD>
        <pctVal>1.4642</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Carpenter Technology Corp</name>
        <lei>DX6I6ZD3X5WNNCDJKP85</lei>
        <title>Carpenter Technology Corp</title>
        <cusip>144285103</cusip>
        <identifiers>
          <ticker value="CRS"/>
        </identifiers>
        <balance>61800</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>4413756</valUSD>
        <pctVal>0.5338</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Deckers Outdoor Corp</name>
        <lei>5493008LG4W3I6K8J118</lei>
        <title>Deckers Outdoor Corp</title>
        <cusip>243537107</cusip>
        <identifiers>
          <ticker value="DECK"/>
        </identifiers>
        <balance>7200</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>6777072</valUSD>
        <pctVal>0.8196</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Duolingo Inc</name>
        <lei>N/A</lei>
        <title>Duolingo Inc</title>
        <cusip>26603R106</cusip>
        <identifiers>
          <ticker value="DUOL"/>
        </identifiers>
        <balance>18900</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>4168962</valUSD>
        <pctVal>0.5042</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Dycom Industries Inc</name>
        <lei>549300F56EKTHQI3WT60</lei>
        <title>Dycom Industries Inc</title>
        <cusip>267475101</cusip>
        <identifiers>
          <ticker value="DY"/>
        </identifiers>
        <balance>29000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>4162370</valUSD>
        <pctVal>0.5034</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Encompass Health Corp</name>
        <lei>549300FVRPM9DRQZRG64</lei>
        <title>Encompass Health Corp</title>
        <cusip>29261A100</cusip>
        <identifiers>
          <ticker value="EHC"/>
        </identifiers>
        <balance>192400</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>15888392</valUSD>
        <pctVal>1.9214</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>elf Beauty Inc</name>
        <lei>549300U2K9TCON25C029</lei>
        <title>elf Beauty Inc</title>
        <cusip>26856L103</cusip>
        <identifiers>
          <ticker value="ELF"/>
        </identifiers>
        <balance>40800</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>7998024</valUSD>
        <pctVal>0.9672</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Esab Corp</name>
        <lei>549300ZNV0SWBXEIWT04</lei>
        <title>Esab Corp</title>
        <cusip>29605J106</cusip>
        <identifiers>
          <ticker value="ESAB"/>
        </identifiers>
        <balance>129200</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>14285644</valUSD>
        <pctVal>1.7276</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Evolent Health Inc</name>
        <lei>549300CZOCFHQ2BBTR11</lei>
        <title>Evolent Health Inc</title>
        <cusip>30050B101</cusip>
        <identifiers>
          <ticker value="EVH"/>
        </identifiers>
        <balance>282500</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>9263175</valUSD>
        <pctVal>1.1202</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>ExlService Holdings Inc</name>
        <lei>81E3DTNF6OSH489ZOV15</lei>
        <title>ExlService Holdings Inc</title>
        <cusip>302081104</cusip>
        <identifiers>
          <ticker value="EXLS"/>
        </identifiers>
        <balance>133200</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>4235760</valUSD>
        <pctVal>0.5122</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>FirstCash Holdings Inc</name>
        <lei>N/A</lei>
        <title>FirstCash Holdings Inc</title>
        <cusip>33768G107</cusip>
        <identifiers>
          <ticker value="FCFS"/>
        </identifiers>
        <balance>91700</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>11695418</valUSD>
        <pctVal>1.4143</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Comfort Systems USA Inc</name>
        <lei>5299009DT1ZA5HTU6R38</lei>
        <title>Comfort Systems USA Inc</title>
        <cusip>199908104</cusip>
        <identifiers>
          <ticker value="FIX"/>
        </identifiers>
        <balance>19800</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>6290658</valUSD>
        <pctVal>0.7607</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Flowserve Corp</name>
        <lei>6Y0GK87T6V7NJKZJVM41</lei>
        <title>Flowserve Corp</title>
        <cusip>34354P105</cusip>
        <identifiers>
          <ticker value="FLS"/>
        </identifiers>
        <balance>237700</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>10858136</valUSD>
        <pctVal>1.3131</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Fabrinet</name>
        <lei>5493004TETZ6IYF7CV44</lei>
        <title>Fabrinet</title>
        <cusip>G3323L100</cusip>
        <identifiers>
          <ticker value="FN"/>
        </identifiers>
        <balance>21900</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>4139538</valUSD>
        <pctVal>0.5006</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>TH</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>FormFactor Inc</name>
        <lei>549300YCEEO6SZD1ZR61</lei>
        <title>FormFactor Inc</title>
        <cusip>346375108</cusip>
        <identifiers>
          <ticker value="FORM"/>
        </identifiers>
        <balance>236700</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>10800621</valUSD>
        <pctVal>1.3061</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>First Merchants Corp</name>
        <lei>TZTBT0OTGQ2FEK6XMX94</lei>
        <title>First Merchants Corp</title>
        <cusip>320817109</cusip>
        <identifiers>
          <ticker value="FRME"/>
        </identifiers>
        <balance>123400</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>4306660</valUSD>
        <pctVal>0.5208</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Federal Signal Corp</name>
        <lei>549300RTXZRPTNP6G884</lei>
        <title>Federal Signal Corp</title>
        <cusip>313855108</cusip>
        <identifiers>
          <ticker value="FSS"/>
        </identifiers>
        <balance>127700</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>10837899</valUSD>
        <pctVal>1.3106</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Frontdoor Inc</name>
        <lei>5493008RB0JZJI3QGZ06</lei>
        <title>Frontdoor Inc</title>
        <cusip>35905A109</cusip>
        <identifiers>
          <ticker value="FTDR"/>
        </identifiers>
        <balance>260200</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>8477316</valUSD>
        <pctVal>1.0252</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Grocery Outlet Holding Corp</name>
        <lei>N/A</lei>
        <title>Grocery Outlet Holding Corp</title>
        <cusip>39874R101</cusip>
        <identifiers>
          <ticker value="GO"/>
        </identifiers>
        <balance>296000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>8518880</valUSD>
        <pctVal>1.0302</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Haemonetics Corp</name>
        <lei>549300ZEL6TXZS6F5F95</lei>
        <title>Haemonetics Corp</title>
        <cusip>405024100</cusip>
        <identifiers>
          <ticker value="HAE"/>
        </identifiers>
        <balance>133900</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>11428365</valUSD>
        <pctVal>1.382</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>HealthEquity Inc</name>
        <lei>529900LRJU1RAFQHM467</lei>
        <title>HealthEquity Inc</title>
        <cusip>42226A107</cusip>
        <identifiers>
          <ticker value="HQY"/>
        </identifiers>
        <balance>51300</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>4187619</valUSD>
        <pctVal>0.5064</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Installed Building Products In</name>
        <lei>549300I95Y9P9YM5FI86</lei>
        <title>Installed Building Products Inc</title>
        <cusip>45780R101</cusip>
        <identifiers>
          <ticker value="IBP"/>
        </identifiers>
        <balance>30400</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>7865392</valUSD>
        <pctVal>0.9512</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>ICF International Inc</name>
        <lei>5493003KYFDDC5B3WY64</lei>
        <title>ICF International Inc</title>
        <cusip>44925C103</cusip>
        <identifiers>
          <ticker value="ICFI"/>
        </identifiers>
        <balance>55800</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>8405154</valUSD>
        <pctVal>1.0164</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Informatica Inc</name>
        <lei>984500E0DEFFE6DE9588</lei>
        <title>Informatica Inc</title>
        <cusip>45674M101</cusip>
        <identifiers>
          <ticker value="INFA"/>
        </identifiers>
        <balance>309000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>10815000</valUSD>
        <pctVal>1.3079</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>International Seaways Inc</name>
        <lei>549300YUFDGFRNGBWF46</lei>
        <title>International Seaways Inc</title>
        <cusip>Y41053102</cusip>
        <identifiers>
          <ticker value="INSW"/>
        </identifiers>
        <balance>198700</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>10570840</valUSD>
        <pctVal>1.2783</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Inter Parfums Inc</name>
        <lei>N/A</lei>
        <title>Inter Parfums Inc</title>
        <cusip>458334109</cusip>
        <identifiers>
          <ticker value="IPAR"/>
        </identifiers>
        <balance>48300</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>6786633</valUSD>
        <pctVal>0.8207</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Integer Holdings Corp</name>
        <lei>549300SUD2ED5XG6X569</lei>
        <title>Integer Holdings Corp</title>
        <cusip>45826H109</cusip>
        <identifiers>
          <ticker value="ITGR"/>
        </identifiers>
        <balance>96700</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>11282956</valUSD>
        <pctVal>1.3645</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Itron Inc</name>
        <lei>24F6LSZD18II6ICG6S41</lei>
        <title>Itron Inc</title>
        <cusip>465741106</cusip>
        <identifiers>
          <ticker value="ITRI"/>
        </identifiers>
        <balance>125600</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>11620512</valUSD>
        <pctVal>1.4053</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Janus International Group Inc</name>
        <lei>N/A</lei>
        <title>Janus International Group Inc</title>
        <cusip>47103N106</cusip>
        <identifiers>
          <ticker value="JBI"/>
        </identifiers>
        <balance>695400</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>10521402</valUSD>
        <pctVal>1.2724</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Krystal Biotech Inc</name>
        <lei>549300YONUY68210OE41</lei>
        <title>Krystal Biotech Inc</title>
        <cusip>501147102</cusip>
        <identifiers>
          <ticker value="KRYS"/>
        </identifiers>
        <balance>35700</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>6352101</valUSD>
        <pctVal>0.7682</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Quaker Chemical Corp</name>
        <lei>549300PJQ1R3WCWCPS54</lei>
        <title>Quaker Chemical Corp</title>
        <cusip>747316107</cusip>
        <identifiers>
          <ticker value="KWR"/>
        </identifiers>
        <balance>40500</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>8312625</valUSD>
        <pctVal>1.0053</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Liberty Energy Inc</name>
        <lei>N/A</lei>
        <title>Liberty Energy Inc</title>
        <cusip>53115L104</cusip>
        <identifiers>
          <ticker value="LBRT"/>
        </identifiers>
        <balance>236300</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>4896136</valUSD>
        <pctVal>0.5921</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>LivaNova PLC</name>
        <lei>2138001K2FX6SHK2B339</lei>
        <title>LivaNova PLC</title>
        <cusip>G5509L101</cusip>
        <identifiers>
          <ticker value="LIVN"/>
        </identifiers>
        <balance>202500</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>11327850</valUSD>
        <pctVal>1.3699</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>GB</invCountry>

        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Light &amp; Wonder Inc</name>
        <lei>529900JXALYBOHXKFM62</lei>
        <title>Light &amp; Wonder Inc</title>
        <cusip>80874P109</cusip>
        <identifiers>
          <ticker value="LNW"/>
        </identifiers>
        <balance>42600</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>4349034</valUSD>
        <pctVal>0.5259</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Grand Canyon Education Inc</name>
        <lei>529900XFER799IYOSW74</lei>
        <title>Grand Canyon Education Inc</title>
        <cusip>38526M106</cusip>
        <identifiers>
          <ticker value="LOPE"/>
        </identifiers>
        <balance>43200</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>5884272</valUSD>
        <pctVal>0.7116</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Stride Inc</name>
        <lei>254900BRWS3AFONWU277</lei>
        <title>Stride Inc</title>
        <cusip>86333M108</cusip>
        <identifiers>
          <ticker value="LRN"/>
        </identifiers>
        <balance>66000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>4161300</valUSD>
        <pctVal>0.5032</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Monarch Casino &amp; Resort Inc</name>
        <lei>549300AK5FF7KY11V997</lei>
        <title>Monarch Casino &amp; Resort Inc</title>
        <cusip>609027107</cusip>
        <identifiers>
          <ticker value="MCRI"/>
        </identifiers>
        <balance>86200</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>6464138</valUSD>
        <pctVal>0.7817</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Magnolia Oil &amp; Gas Corp</name>
        <lei>N/A</lei>
        <title>Magnolia Oil &amp; Gas Corp</title>
        <cusip>559663109</cusip>
        <identifiers>
          <ticker value="MGY"/>
        </identifiers>
        <balance>184600</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>4790370</valUSD>
        <pctVal>0.5793</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Maximus Inc</name>
        <lei>549300DQCDS8HJ7QF202</lei>
        <title>Maximus Inc</title>
        <cusip>577933104</cusip>
        <identifiers>
          <ticker value="MMS"/>
        </identifiers>
        <balance>89700</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>7525830</valUSD>
        <pctVal>0.9101</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Merit Medical Systems Inc</name>
        <lei>549300OYTY138SP2CE83</lei>
        <title>Merit Medical Systems Inc</title>
        <cusip>589889104</cusip>
        <identifiers>
          <ticker value="MMSI"/>
        </identifiers>
        <balance>139300</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>10551975</valUSD>
        <pctVal>1.2761</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>MSA Safety Inc</name>
        <lei>529900DVA3258XK11O39</lei>
        <title>MSA Safety Inc</title>
        <cusip>553498106</cusip>
        <identifiers>
          <ticker value="MSA"/>
        </identifiers>
        <balance>44200</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>8556678</valUSD>
        <pctVal>1.0348</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Matador Resources Co</name>
        <lei>549300CI3Q2UUK5R4G79</lei>
        <title>Matador Resources Co</title>
        <cusip>576485205</cusip>
        <identifiers>
          <ticker value="MTDR"/>
        </identifiers>
        <balance>82400</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>5501848</valUSD>
        <pctVal>0.6653</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>NeoGenomics Inc</name>
        <lei>N/A</lei>
        <title>NeoGenomics Inc</title>
        <cusip>64049M209</cusip>
        <identifiers>
          <ticker value="NEO"/>
        </identifiers>
        <balance>737200</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>11588784</valUSD>
        <pctVal>1.4014</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>NOV Inc</name>
        <lei>549300EHF3IW1AR6U008</lei>
        <title>NOV Inc</title>
        <cusip>62955J103</cusip>
        <identifiers>
          <ticker value="NOV"/>
        </identifiers>
        <balance>216900</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>4233888</valUSD>
        <pctVal>0.512</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>NEXTracker Inc</name>
        <lei>N/A</lei>
        <title>NEXTracker Inc</title>
        <cusip>65290E101</cusip>
        <identifiers>
          <ticker value="NXT"/>
        </identifiers>
        <balance>235700</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>13262839</valUSD>
        <pctVal>1.6039</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Universal Display Corp</name>
        <lei>N/A</lei>
        <title>Universal Display Corp</title>
        <cusip>91347P105</cusip>
        <identifiers>
          <ticker value="OLED"/>
        </identifiers>
        <balance>67100</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>11302995</valUSD>
        <pctVal>1.3669</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Onto Innovation Inc</name>
        <lei>254900RXZVN73CHOO062</lei>
        <title>Onto Innovation Inc</title>
        <cusip>683344105</cusip>
        <identifiers>
          <ticker value="ONTO"/>
        </identifiers>
        <balance>93100</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>16858548</valUSD>
        <pctVal>2.0387</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Oscar Health Inc</name>
        <lei>N/A</lei>
        <title>Oscar Health Inc</title>
        <cusip>687793109</cusip>
        <identifiers>
          <ticker value="OSCR"/>
        </identifiers>
        <balance>295000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>4386650</valUSD>
        <pctVal>0.5305</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>OSI Systems Inc</name>
        <lei>DDX3MPX1Y8YD30050X33</lei>
        <title>OSI Systems Inc</title>
        <cusip>671044105</cusip>
        <identifiers>
          <ticker value="OSIS"/>
        </identifiers>
        <balance>55300</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>7897946</valUSD>
        <pctVal>0.9551</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Oshkosh Corp</name>
        <lei>549300FEKNPCFSA2B506</lei>
        <title>Oshkosh Corp</title>
        <cusip>688239201</cusip>
        <identifiers>
          <ticker value="OSK"/>
        </identifiers>
        <balance>111700</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>13930107</valUSD>
        <pctVal>1.6846</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Primo Water Corp</name>
        <lei>N/A</lei>
        <title>Primo Water Corp</title>
        <cusip>74167P108</cusip>
        <identifiers>
          <ticker value="PRMW"/>
        </identifiers>
        <balance>323500</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>5890935</valUSD>
        <pctVal>0.7124</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Parsons Corp</name>
        <lei>549300ZXH0VRBSEPX752</lei>
        <title>Parsons Corp</title>
        <cusip>70202L102</cusip>
        <identifiers>
          <ticker value="PSN"/>
        </identifiers>
        <balance>151300</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>12550335</valUSD>
        <pctVal>1.5177</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>LiveRamp Holdings Inc</name>
        <lei>254900GXS75LG1X7RF88</lei>
        <title>LiveRamp Holdings Inc</title>
        <cusip>53815P108</cusip>
        <identifiers>
          <ticker value="RAMP"/>
        </identifiers>
        <balance>247600</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>8542200</valUSD>
        <pctVal>1.033</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Gibraltar Industries Inc</name>
        <lei>N/A</lei>
        <title>Gibraltar Industries Inc</title>
        <cusip>374689107</cusip>
        <identifiers>
          <ticker value="ROCK"/>
        </identifiers>
        <balance>52800</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>4251984</valUSD>
        <pctVal>0.5142</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Rapid7 Inc</name>
        <lei>549300GNVG5D60KEYN14</lei>
        <title>Rapid7 Inc</title>
        <cusip>753422104</cusip>
        <identifiers>
          <ticker value="RPD"/>
        </identifiers>
        <balance>94500</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>4634280</valUSD>
        <pctVal>0.5604</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Sprouts Farmers Market Inc</name>
        <lei>529900P8F4G77Q52XE24</lei>
        <title>Sprouts Farmers Market Inc</title>
        <cusip>85208M102</cusip>
        <identifiers>
          <ticker value="SFM"/>
        </identifiers>
        <balance>64700</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>4171856</valUSD>
        <pctVal>0.5045</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Silicon Motion Technology Corp</name>
        <lei>5299005RBVBZQJTYFC89</lei>
        <title>Silicon Motion Technology Corp</title>
        <cusip>82706C108</cusip>
        <identifiers>
          <ticker value="SIMO"/>
        </identifiers>
        <balance>110500</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>8501870</valUSD>
        <pctVal>1.0281</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetConditional assetCat="OTHER" desc="Equity-Depositary Receipt"/>
        <issuerCat>CORP</issuerCat>
        <invCountry>TW</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>SkyWest Inc</name>
        <lei>529900UYS2KGS6Z42P09</lei>
        <title>SkyWest Inc</title>
        <cusip>830879102</cusip>
        <identifiers>
          <ticker value="SKYW"/>
        </identifiers>
        <balance>243100</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>16793348</valUSD>
        <pctVal>2.0308</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Silicon Laboratories Inc</name>
        <lei>4PRDF8Q9TDHRVZKZSZ47</lei>
        <title>Silicon Laboratories Inc</title>
        <cusip>826919102</cusip>
        <identifiers>
          <ticker value="SLAB"/>
        </identifiers>
        <balance>78000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>11210160</valUSD>
        <pctVal>1.3557</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>SharkNinja Inc</name>
        <lei>N/A</lei>
        <title>SharkNinja Inc</title>
        <cusip>G8068L108</cusip>
        <identifiers>
          <ticker value="SN"/>
        </identifiers>
        <balance>235200</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>14650608</valUSD>
        <pctVal>1.7717</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>SPX Technologies Inc</name>
        <lei>P761FCI0CPOG24I8JE10</lei>
        <title>SPX Technologies Inc</title>
        <cusip>78473E103</cusip>
        <identifiers>
          <ticker value="SPXC"/>
        </identifiers>
        <balance>69000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>8495970</valUSD>
        <pctVal>1.0274</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Simpson Manufacturing Co Inc</name>
        <lei>529900EJUNNL15LZ8056</lei>
        <title>Simpson Manufacturing Co Inc</title>
        <cusip>829073105</cusip>
        <identifiers>
          <ticker value="SSD"/>
        </identifiers>
        <balance>24800</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>5088464</valUSD>
        <pctVal>0.6154</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>TransMedics Group Inc</name>
        <lei>549300060GVOSMWARH50</lei>
        <title>TransMedics Group Inc</title>
        <cusip>89377M109</cusip>
        <identifiers>
          <ticker value="TMDX"/>
        </identifiers>
        <balance>134900</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>9974506</valUSD>
        <pctVal>1.2062</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Trex Co Inc</name>
        <lei>N/A</lei>
        <title>Trex Co Inc</title>
        <cusip>89531P105</cusip>
        <identifiers>
          <ticker value="TREX"/>
        </identifiers>
        <balance>60100</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>5994975</valUSD>
        <pctVal>0.725</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Veracyte Inc</name>
        <lei>529900ESWZRHXOW27Z37</lei>
        <title>Veracyte Inc</title>
        <cusip>92337F107</cusip>
        <identifiers>
          <ticker value="VCYT"/>
        </identifiers>
        <balance>307900</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>6823064</valUSD>
        <pctVal>0.8251</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Vertiv Holdings Co</name>
        <lei>549300KTTIRAOGXCRV69</lei>
        <title>Vertiv Holdings Co</title>
        <cusip>92537N108</cusip>
        <identifiers>
          <ticker value="VRT"/>
        </identifiers>
        <balance>211400</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>17265038</valUSD>
        <pctVal>2.0879</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Weatherford International PLC</name>
        <lei>529900LPBDSCQDJKHQ39</lei>
        <title>Weatherford International PLC</title>
        <cusip>G48833118</cusip>
        <identifiers>
          <ticker value="WFRD"/>
        </identifiers>
        <balance>198500</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>22910870</valUSD>
        <pctVal>2.7706</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Wingstop Inc</name>
        <lei>549300SSH3F8HPIM3Q47</lei>
        <title>Wingstop Inc</title>
        <cusip>974155103</cusip>
        <identifiers>
          <ticker value="WING"/>
        </identifiers>
        <balance>20000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>7328000</valUSD>
        <pctVal>0.8862</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Woodward Inc</name>
        <lei>YPYKXXTR8TFDH54ZMB45</lei>
        <title>Woodward Inc</title>
        <cusip>980745103</cusip>
        <identifiers>
          <ticker value="WWD"/>
        </identifiers>
        <balance>68400</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>10541808</valUSD>
        <pctVal>1.2748</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Clear Secure Inc</name>
        <lei>N/A</lei>
        <title>Clear Secure Inc</title>
        <cusip>18467V109</cusip>
        <identifiers>
          <ticker value="YOU"/>
        </identifiers>
        <balance>500500</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>10645635</valUSD>
        <pctVal>1.2874</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Zeta Global Holdings Corp</name>
        <lei>2549008P9XSJQHGQ9S27</lei>
        <title>Zeta Global Holdings Corp</title>
        <cusip>98956A105</cusip>
        <identifiers>
          <ticker value="ZETA"/>
        </identifiers>
        <balance>1003000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>10962790</valUSD>
        <pctVal>1.3257</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
    </invstOrSecs>
    <signature>
      <ncom:dateSigned>2024-05-24</ncom:dateSigned>
      <ncom:nameOfApplicant>The Oberweis Funds</ncom:nameOfApplicant>
      <ncom:signature>Eric Hannemann</ncom:signature>
      <ncom:signerName>Eric Hannemann</ncom:signerName>
      <ncom:title>Treasurer</ncom:title>
    </signature>
  </formData>
  <documents>XXXX</documents>
</edgarSubmission>
