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

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


      <seriesClassInfo>
        <seriesId>S000007075</seriesId>
        <classId>C000019313</classId>
        <classId>C000019312</classId>
        <classId>C000019315</classId>
        <classId>C000019317</classId>
        <classId>C000019310</classId>
        <classId>C000019316</classId>
        <classId>C000019314</classId>
        <classId>C000038781</classId>
        <classId>C000175482</classId>
      </seriesClassInfo>


    </filerInfo>
  </headerData>
  <formData>
    <genInfo>
      <regName>Principal Funds, Inc</regName>
      <regFileNumber>811-07572</regFileNumber>
      <regCik>0000898745</regCik>
      <regLei>549300HZGBXSW6DSXF23</regLei>
      <regStreet1>801 Grand Ave</regStreet1>
      <regCity>Des Moines</regCity>
      <regStateConditional regCountry="US" regState="US-IA"/>
      <regZipOrPostalCode>50309</regZipOrPostalCode>
      <regPhone>515-235-1719</regPhone>
      <seriesName>MidCap Fund</seriesName>
      <seriesId>S000007075</seriesId>
      <seriesLei>549300D8KHZ8MDOZYC94</seriesLei>
      <repPdEnd>2022-10-31</repPdEnd>
      <repPdDate>2022-10-31</repPdDate>
      <isFinalFiling>N</isFinalFiling>
    </genInfo>
    <fundInfo>
      <totAssets>18528775038.64</totAssets>
      <totLiabs>26000696.00</totLiabs>
      <netAssets>18502774342.64</netAssets>
      <assetsAttrMiscSec>0.00000000</assetsAttrMiscSec>
      <assetsInvested>0.00000000</assetsInvested>
      <amtPayOneYrBanksBorr>0.00000000</amtPayOneYrBanksBorr>
      <amtPayOneYrCtrldComp>0.00000000</amtPayOneYrCtrldComp>
      <amtPayOneYrOthAffil>12115000.00000000</amtPayOneYrOthAffil>
      <amtPayOneYrOther>0.00000000</amtPayOneYrOther>
      <amtPayAftOneYrBanksBorr>0.00000000</amtPayAftOneYrBanksBorr>
      <amtPayAftOneYrCtrldComp>0.00000000</amtPayAftOneYrCtrldComp>
      <amtPayAftOneYrOthAffil>0.00000000</amtPayAftOneYrOthAffil>
      <amtPayAftOneYrOther>0.00000000</amtPayAftOneYrOther>
      <delayDeliv>0.00000000</delayDeliv>
      <standByCommit>0.00000000</standByCommit>
      <liquidPref>0.00000000</liquidPref>
      <cshNotRptdInCorD>175939.81000000</cshNotRptdInCorD>
      <borrowers>
        <borrower aggrVal="154479.00000000" lei="549300WR155U7DVMIW58" name="COWEN AND COMPANY LLC"/>
      </borrowers>
      <isNonCashCollateral>N</isNonCashCollateral>
      <returnInfo>
        <monthlyTotReturns>
          <monthlyTotReturn classId="C000019313" rtn1="-3.92000000" rtn2="-9.27000000" rtn3="7.07000000"/>
          <monthlyTotReturn classId="C000019312" rtn1="-3.96000000" rtn2="-9.29000000" rtn3="7.03000000"/>
          <monthlyTotReturn classId="C000019315" rtn1="-3.90000000" rtn2="-9.27000000" rtn3="7.09000000"/>
          <monthlyTotReturn classId="C000019317" rtn1="-3.92000000" rtn2="-9.30000000" rtn3="7.08000000"/>
          <monthlyTotReturn classId="C000019310" rtn1="-3.98000000" rtn2="-9.32000000" rtn3="7.00000000"/>
          <monthlyTotReturn classId="C000019316" rtn1="-3.93000000" rtn2="-9.27000000" rtn3="7.09000000"/>
          <monthlyTotReturn classId="C000019314" rtn1="-3.93000000" rtn2="-9.29000000" rtn3="7.07000000"/>
          <monthlyTotReturn classId="C000038781" rtn1="-3.98000000" rtn2="-9.37000000" rtn3="7.03000000"/>
          <monthlyTotReturn classId="C000175482" rtn1="-3.89000000" rtn2="-9.26000000" rtn3="7.08000000"/>
        </monthlyTotReturns>
        <monthlyReturnCats>
          <commodityContracts>
            <mon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <forwardCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </forwardCategory>
            <futureCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </futureCategory>
            <optionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </optionCategory>
            <swaptionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swaptionCategory>
            <swapCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swapCategory>
            <warrantCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </warrantCategory>
            <otherCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </otherCategory>
          </commodityContracts>
          <creditContracts>
            <mon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <forwardCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </forwardCategory>
            <futureCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </futureCategory>
            <optionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </optionCategory>
            <swaptionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swaptionCategory>
            <swapCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swapCategory>
            <warrantCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </warrantCategory>
            <otherCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </otherCategory>
          </creditContracts>
          <equityContracts>
            <mon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <forwardCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </forwardCategory>
            <futureCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </futureCategory>
            <optionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </optionCategory>
            <swaptionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swaptionCategory>
            <swapCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swapCategory>
            <warrantCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </warrantCategory>
            <otherCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </otherCategory>
          </equityContracts>
          <foreignExchgContracts>
            <mon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <forwardCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </forwardCategory>
            <futureCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </futureCategory>
            <optionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </optionCategory>
            <swaptionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swaptionCategory>
            <swapCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swapCategory>
            <warrantCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </warrantCategory>
            <otherCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </otherCategory>
          </foreignExchgContracts>
          <interestRtContracts>
            <mon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <forwardCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </forwardCategory>
            <futureCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </futureCategory>
            <optionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </optionCategory>
            <swaptionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swaptionCategory>
            <swapCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swapCategory>
            <warrantCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </warrantCategory>
            <otherCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </otherCategory>
          </interestRtContracts>
          <otherContracts>
            <mon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <forwardCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </forwardCategory>
            <futureCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </futureCategory>
            <optionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </optionCategory>
            <swaptionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swaptionCategory>
            <swapCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swapCategory>
            <warrantCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </warrantCategory>
            <otherCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </otherCategory>
          </otherContracts>
        </monthlyReturnCats>
        <othMon1 netRealizedGain="60889101.07999990" netUnrealizedAppr="-875419276.65000100"/>
        <othMon2 netRealizedGain="-13648416.22999990" netUnrealizedAppr="-1784641757.02000600"/>
        <othMon3 netRealizedGain="-27599243.00000000" netUnrealizedAppr="1261256780.15000800"/>
      </returnInfo>
      <mon1Flow redemption="358019974.46000000" reinvestment="0.00000000" sales="200665264.98000000"/>
      <mon2Flow redemption="331777512.56000000" reinvestment="0.00000000" sales="428505479.72000000"/>
      <mon3Flow redemption="1486659876.94000000" reinvestment="0.00000000" sales="1180036635.33000000"/>



      <varInfo>


      </varInfo>
    </fundInfo>
    <invstOrSecs>
      <invstOrSec>
        <name>Martin Marietta Materials Inc</name>
        <lei>5299005MZ4WZECVATV08</lei>
        <title>Martin Marietta Materials Inc</title>
        <cusip>573284106</cusip>
        <identifiers>
          <isin value="US5732841060"/>
        </identifiers>
        <balance>701297.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>235621766.06000100</valUSD>
        <pctVal>1.273440197111</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>Summit Materials Inc</name>
        <lei>549300XNOLX5GIOSO108</lei>
        <title>Summit Materials Inc</title>
        <cusip>86614U100</cusip>
        <identifiers>
          <isin value="US86614U1007"/>
        </identifiers>
        <balance>3686980.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>97151923.00000000</valUSD>
        <pctVal>0.525066788368</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>Mettler-Toledo International Inc</name>
        <lei>5493000BD5GJNUDIUG10</lei>
        <title>Mettler-Toledo International Inc</title>
        <cusip>592688105</cusip>
        <identifiers>
          <isin value="US5926881054"/>
        </identifiers>
        <balance>100889.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>127617522.77000100</valUSD>
        <pctVal>0.689721013761</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>Credit Acceptance Corp</name>
        <lei>N/A</lei>
        <title>Credit Acceptance Corp</title>
        <cusip>225310101</cusip>
        <identifiers>
          <isin value="US2253101016"/>
        </identifiers>
        <balance>202395.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>94239159.90000000</valUSD>
        <pctVal>0.509324483749</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>VeriSign Inc</name>
        <lei>LMPL4N8ZOJRMF0KOF759</lei>
        <title>VeriSign Inc</title>
        <cusip>92343E102</cusip>
        <identifiers>
          <isin value="US92343E1029"/>
        </identifiers>
        <balance>1886390.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>378145739.40000100</valUSD>
        <pctVal>2.043724537722</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>HubSpot Inc</name>
        <lei>529900BLNVEW0MVKJB37</lei>
        <title>HubSpot Inc</title>
        <cusip>443573100</cusip>
        <identifiers>
          <isin value="US4435731009"/>
        </identifiers>
        <balance>7564.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>2243179.84000000</valUSD>
        <pctVal>0.012123478341</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>CarMax Inc</name>
        <lei>N/A</lei>
        <title>CarMax Inc</title>
        <cusip>143130102</cusip>
        <identifiers>
          <isin value="US1431301027"/>
        </identifiers>
        <balance>6672424.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>420429436.24000100</valUSD>
        <pctVal>2.272250790364</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>Verisk Analytics Inc</name>
        <lei>549300I1YSWNIRKBWP67</lei>
        <title>Verisk Analytics Inc</title>
        <cusip>92345Y106</cusip>
        <identifiers>
          <isin value="US92345Y1064"/>
        </identifiers>
        <balance>1117215.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>204260418.45000100</valUSD>
        <pctVal>1.103944817503</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>Progressive Corp/The</name>
        <lei>529900TACNVLY9DCR586</lei>
        <title>Progressive Corp/The</title>
        <cusip>743315103</cusip>
        <identifiers>
          <isin value="US7433151039"/>
        </identifiers>
        <balance>2221491.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>285239444.40000100</valUSD>
        <pctVal>1.541603648825</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>Perimeter Solutions SA - Warrants</name>
        <lei>2221003U8GJZ9U4MR505</lei>
        <title>Perimeter Solutions SA - Warrants</title>
        <cusip>L7579L114</cusip>
        <identifiers>
          <isin value="LU2391727091"/>
        </identifiers>
        <balance>2883826.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>5623460.70000000</valUSD>
        <pctVal>0.030392527065</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>Dollar General Corp</name>
        <lei>OPX52SQVOZI8IVSWYU66</lei>
        <title>Dollar General Corp</title>
        <cusip>256677105</cusip>
        <identifiers>
          <isin value="US2566771059"/>
        </identifiers>
        <balance>1184507.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>302108510.35000100</valUSD>
        <pctVal>1.632774116764</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>Lennar Corp - A Shares</name>
        <lei>529900G61XVRLX5TJX09</lei>
        <title>Lennar Corp - A Shares</title>
        <cusip>526057104</cusip>
        <identifiers>
          <isin value="US5260571048"/>
        </identifiers>
        <balance>1732641.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>139824128.70000000</valUSD>
        <pctVal>0.755692774016</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>O'Reilly Automotive Inc</name>
        <lei>549300K2RLMQL149Q332</lei>
        <title>O'Reilly Automotive Inc</title>
        <cusip>67103H107</cusip>
        <identifiers>
          <isin value="US67103H1077"/>
        </identifiers>
        <balance>1071359.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>896909614.03000100</valUSD>
        <pctVal>4.847433133111</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>Onex Corp</name>
        <lei>894500LB8PNE5C7CEN88</lei>
        <title>Onex Corp</title>
        <cusip>68272K103</cusip>
        <identifiers>
          <isin value="CA68272K1030"/>
        </identifiers>
        <balance>2807276.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>141711292.48000100</valUSD>
        <pctVal>0.765892129773</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>CA</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>ANSYS Inc</name>
        <lei>549300VJV8H15Z5FJ571</lei>
        <title>ANSYS Inc</title>
        <cusip>03662Q105</cusip>
        <identifiers>
          <isin value="US03662Q1058"/>
        </identifiers>
        <balance>577109.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>127633426.44000100</valUSD>
        <pctVal>0.689806966655</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 Broadband Corp - C Shares</name>
        <lei>549300MIX43II8JLN536</lei>
        <title>Liberty Broadband Corp - C Shares</title>
        <cusip>530307305</cusip>
        <identifiers>
          <isin value="US5303073051"/>
        </identifiers>
        <balance>1277162.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>107830787.66000100</valUSD>
        <pctVal>0.582781725935</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>Cognex Corp</name>
        <lei>549300JQTYZCLC43S226</lei>
        <title>Cognex Corp</title>
        <cusip>192422103</cusip>
        <identifiers>
          <isin value="US1924221039"/>
        </identifiers>
        <balance>1009584.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>46673068.32000000</valUSD>
        <pctVal>0.252249027392</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>Block Inc</name>
        <lei>549300OHIIUWSTIZME52</lei>
        <title>Block Inc</title>
        <cusip>852234103</cusip>
        <identifiers>
          <isin value="US8522341036"/>
        </identifiers>
        <balance>269015.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>16159731.05000000</valUSD>
        <pctVal>0.087336800150</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>
          <isin value="US29605J1060"/>
        </identifiers>
        <balance>486731.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>18155066.30000000</valUSD>
        <pctVal>0.098120778883</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>Aon PLC</name>
        <lei>635400FALWQYX5E6QC64</lei>
        <title>Aon PLC</title>
        <cusip>G0403H108</cusip>
        <identifiers>
          <isin value="IE00BLP1HW54"/>
        </identifiers>
        <balance>525552.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>147937632.48000100</valUSD>
        <pctVal>0.799542975234</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>Vulcan Materials Co</name>
        <lei>549300Q8LSNHAVWBNI21</lei>
        <title>Vulcan Materials Co</title>
        <cusip>929160109</cusip>
        <identifiers>
          <isin value="US9291601097"/>
        </identifiers>
        <balance>3269487.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>535215021.90000100</valUSD>
        <pctVal>2.892620382158</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>Principal Government Money Market Fund - Institutional Class</name>
        <lei>549300WWK3YB7DNN4U34</lei>
        <title>Principal Government Money Market Fund - Institutional Class</title>
        <cusip>742537228</cusip>
        <identifiers>
          <isin value="US7425372288"/>
        </identifiers>
        <balance>1019.78000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1019.78000000</valUSD>
        <pctVal>0.000005511497</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>STIV</assetCat>
        <issuerCat>RF</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Vail Resorts Inc</name>
        <lei>529900PSZHRNU9HKH870</lei>
        <title>Vail Resorts Inc</title>
        <cusip>91879Q109</cusip>
        <identifiers>
          <isin value="US91879Q1094"/>
        </identifiers>
        <balance>1225906.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>268632781.78000000</valUSD>
        <pctVal>1.451851364586</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>Brookfield Renewable Partners LP</name>
        <lei>VA8DFMRI2GY8Y7V79H93</lei>
        <title>Brookfield Renewable Partners LP</title>
        <cusip>G16258108</cusip>
        <identifiers>
          <isin value="BMG162581083"/>
        </identifiers>
        <balance>5377724.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>156921986.32000100</valUSD>
        <pctVal>0.848099768251</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>CA</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Howard Hughes Corp/The</name>
        <lei>549300BVHY25JZC1KI49</lei>
        <title>Howard Hughes Corp/The</title>
        <cusip>44267D107</cusip>
        <identifiers>
          <isin value="US44267D1072"/>
        </identifiers>
        <balance>1680908.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>103123705.80000100</valUSD>
        <pctVal>0.557341855282</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>Roper Technologies Inc</name>
        <lei>54930003T4SXCIWVXY35</lei>
        <title>Roper Technologies Inc</title>
        <cusip>776696106</cusip>
        <identifiers>
          <isin value="US7766961061"/>
        </identifiers>
        <balance>1245129.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>516155775.66000100</valUSD>
        <pctVal>2.789612876975</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>Gartner Inc</name>
        <lei>PP55B5R38BFB8O8HH686</lei>
        <title>Gartner Inc</title>
        <cusip>366651107</cusip>
        <identifiers>
          <isin value="US3666511072"/>
        </identifiers>
        <balance>763142.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>230407832.64000100</valUSD>
        <pctVal>1.245260999097</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>Ares Management Corp</name>
        <lei>529900JUV61FH7B8VW38</lei>
        <title>Ares Management Corp</title>
        <cusip>03990B101</cusip>
        <identifiers>
          <isin value="US03990B1017"/>
        </identifiers>
        <balance>1327579.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>100670315.57000100</valUSD>
        <pctVal>0.544082274937</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>Autodesk Inc</name>
        <lei>FRKKVKAIQEF3FCSTPG55</lei>
        <title>Autodesk Inc</title>
        <cusip>052769106</cusip>
        <identifiers>
          <isin value="US0527691069"/>
        </identifiers>
        <balance>2094243.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>448796274.90000100</valUSD>
        <pctVal>2.425562062148</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>Brown &amp; Brown Inc</name>
        <lei>549300PC8KTJ71XKFY89</lei>
        <title>Brown &amp; Brown Inc</title>
        <cusip>115236101</cusip>
        <identifiers>
          <isin value="US1152361010"/>
        </identifiers>
        <balance>7476089.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>439519272.31000100</valUSD>
        <pctVal>2.375423621187</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>IDEXX Laboratories Inc</name>
        <lei>OGMTXK0LUU1HKV2P0J84</lei>
        <title>IDEXX Laboratories Inc</title>
        <cusip>45168D104</cusip>
        <identifiers>
          <isin value="US45168D1046"/>
        </identifiers>
        <balance>542678.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>195190423.04000100</valUSD>
        <pctVal>1.054925166493</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>Live Nation Entertainment Inc</name>
        <lei>5493007B9BM9ZXJINO78</lei>
        <title>Live Nation Entertainment Inc</title>
        <cusip>538034109</cusip>
        <identifiers>
          <isin value="US5380341090"/>
        </identifiers>
        <balance>5098618.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>405900978.98000100</valUSD>
        <pctVal>2.193730364232</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>Arch Capital Group Ltd</name>
        <lei>549300AYR4P8AFKDCE43</lei>
        <title>Arch Capital Group Ltd</title>
        <cusip>G0450A105</cusip>
        <identifiers>
          <isin value="BMG0450A1053"/>
        </identifiers>
        <balance>4682967.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>269270602.50000100</valUSD>
        <pctVal>1.455298527202</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>BM</invCountry>

        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Tyler Technologies Inc</name>
        <lei>25490040SMU4Z8LBCW70</lei>
        <title>Tyler Technologies Inc</title>
        <cusip>902252105</cusip>
        <identifiers>
          <isin value="US9022521051"/>
        </identifiers>
        <balance>988735.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>319687687.55000100</valUSD>
        <pctVal>1.727782448350</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>Kennedy-Wilson Holdings Inc</name>
        <lei>549300MOI1T78144X610</lei>
        <title>Kennedy-Wilson Holdings Inc</title>
        <cusip>489398107</cusip>
        <identifiers>
          <isin value="US4893981070"/>
        </identifiers>
        <balance>1295261.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>21514285.21000000</valUSD>
        <pctVal>0.116275996299</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>Air Products and Chemicals Inc</name>
        <lei>7QEON6Y1RL5XR3R1W237</lei>
        <title>Air Products and Chemicals Inc</title>
        <cusip>009158106</cusip>
        <identifiers>
          <isin value="US0091581068"/>
        </identifiers>
        <balance>433951.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>108661330.40000100</valUSD>
        <pctVal>0.587270472999</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>BlackRock Liquidity FedFund - Institutional Class</name>
        <lei>549300T8K043VZEOVK74</lei>
        <title>BlackRock Liquidity FedFund - Institutional Class</title>
        <cusip>09248U700</cusip>
        <identifiers>
          <ticker value="TFDXX"/>
        </identifiers>
        <balance>159899.79000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>159899.79000000</valUSD>
        <pctVal>0.000864193590</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>STIV</assetCat>
        <issuerCat>RF</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <cashCollateralCondition cashCollateralVal="159899.79000000" isCashCollateral="Y"/>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Liberty Media Corp-Liberty Formula One - A Shares</name>
        <lei>N/A</lei>
        <title>Liberty Media Corp-Liberty Formula One - A Shares</title>
        <cusip>531229870</cusip>
        <identifiers>
          <isin value="US5312298707"/>
        </identifiers>
        <balance>526842.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>27406320.84000000</valUSD>
        <pctVal>0.148120062064</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>Moody's Corp</name>
        <lei>549300GCEDD8YCF5WU84</lei>
        <title>Moody's Corp</title>
        <cusip>615369105</cusip>
        <identifiers>
          <isin value="US6153691059"/>
        </identifiers>
        <balance>909139.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>240803646.93000100</valUSD>
        <pctVal>1.301446164076</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>MSCI Inc</name>
        <lei>549300HTIN2PD78UB763</lei>
        <title>MSCI Inc</title>
        <cusip>55354G100</cusip>
        <identifiers>
          <isin value="US55354G1004"/>
        </identifiers>
        <balance>289621.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>135791702.06000100</valUSD>
        <pctVal>0.733899141530</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>Guidewire Software Inc</name>
        <lei>549300WXSG0J8IXZCK32</lei>
        <title>Guidewire Software Inc</title>
        <cusip>40171V100</cusip>
        <identifiers>
          <isin value="US40171V1008"/>
        </identifiers>
        <balance>1487192.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>88354076.72000000</valUSD>
        <pctVal>0.477517993160</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>Brookfield Asset Management Reinsurance Partners Ltd</name>
        <lei>9845004583U3B8E06924</lei>
        <title>Brookfield Asset Management Reinsurance Partners Ltd</title>
        <cusip>G16169107</cusip>
        <identifiers>
          <isin value="BMG161691073"/>
        </identifiers>
        <balance>157227.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>6225403.07000000</valUSD>
        <pctVal>0.033645781733</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>CA</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>TransDigm Group Inc</name>
        <lei>N/A</lei>
        <title>TransDigm Group Inc</title>
        <cusip>893641100</cusip>
        <identifiers>
          <isin value="US8936411003"/>
        </identifiers>
        <balance>1592350.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>916811436.00000100</valUSD>
        <pctVal>4.954994418794</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>CoStar Group Inc</name>
        <lei>N/A</lei>
        <title>CoStar Group Inc</title>
        <cusip>22160N109</cusip>
        <identifiers>
          <isin value="US22160N1090"/>
        </identifiers>
        <balance>11239380.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>929721513.60000100</valUSD>
        <pctVal>5.024768158456</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>Lennar Corp - B Shares</name>
        <lei>529900G61XVRLX5TJX09</lei>
        <title>Lennar Corp - B Shares</title>
        <cusip>526057302</cusip>
        <identifiers>
          <isin value="US5260573028"/>
        </identifiers>
        <balance>38859.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>2534383.98000000</valUSD>
        <pctVal>0.013697318753</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>Hilton Worldwide Holdings Inc</name>
        <lei>549300HVGPK36ICB0B89</lei>
        <title>Hilton Worldwide Holdings Inc</title>
        <cusip>43300A203</cusip>
        <identifiers>
          <isin value="US43300A2033"/>
        </identifiers>
        <balance>5159294.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>697846106.44000100</valUSD>
        <pctVal>3.771575513580</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>Enovis Corp</name>
        <lei>635400OP2DYYYMOIYL17</lei>
        <title>Enovis Corp</title>
        <cusip>194014502</cusip>
        <identifiers>
          <isin value="US1940145022"/>
        </identifiers>
        <balance>500271.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>24738400.95000000</valUSD>
        <pctVal>0.133701035811</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>Wix.com Ltd</name>
        <lei>5493008P6N29Q1AG9464</lei>
        <title>Wix.com Ltd</title>
        <cusip>M98068105</cusip>
        <identifiers>
          <isin value="IL0011301780"/>
        </identifiers>
        <balance>2170736.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>182558897.60000100</valUSD>
        <pctVal>0.986656888417</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>IL</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>NVR Inc</name>
        <lei>529900RWXR4JI3JYTV70</lei>
        <title>NVR Inc</title>
        <cusip>62944T105</cusip>
        <identifiers>
          <isin value="US62944T1051"/>
        </identifiers>
        <balance>43941.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>186210972.75000100</valUSD>
        <pctVal>1.006394875177</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>CBRE Group Inc</name>
        <lei>52990016II9MJ2OSWA10</lei>
        <title>CBRE Group Inc</title>
        <cusip>12504L109</cusip>
        <identifiers>
          <isin value="US12504L1098"/>
        </identifiers>
        <balance>4058773.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>287929356.62000100</valUSD>
        <pctVal>1.556141534712</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>Fidelity National Financial Inc</name>
        <lei>549300CAZYIH39SYQ287</lei>
        <title>Fidelity National Financial Inc</title>
        <cusip>31620R303</cusip>
        <identifiers>
          <isin value="US31620R3030"/>
        </identifiers>
        <balance>927349.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>36519003.62000000</valUSD>
        <pctVal>0.197370421017</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>Domino's Pizza Inc</name>
        <lei>25490005ZWM1IF9UXU57</lei>
        <title>Domino's Pizza Inc</title>
        <cusip>25754A201</cusip>
        <identifiers>
          <isin value="US25754A2015"/>
        </identifiers>
        <balance>1076752.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>357740084.48000100</valUSD>
        <pctVal>1.933440239043</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>KKR &amp; Co Inc</name>
        <lei>54930013V5I303TF9571</lei>
        <title>KKR &amp; Co Inc</title>
        <cusip>48251W104</cusip>
        <identifiers>
          <isin value="US48251W1045"/>
        </identifiers>
        <balance>11721089.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>569996558.07000100</valUSD>
        <pctVal>3.080600495442</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>Brookfield Infrastructure Partners LP</name>
        <lei>549300WEH5R2OODI7Y90</lei>
        <title>Brookfield Infrastructure Partners LP</title>
        <cusip>G16252101</cusip>
        <identifiers>
          <isin value="BMG162521014"/>
        </identifiers>
        <balance>12310226.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>447846021.88000100</valUSD>
        <pctVal>2.420426329514</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>CA</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>SBA Communications Corp</name>
        <lei>5299001HX8ZN8Y8QIT49</lei>
        <title>SBA Communications Corp</title>
        <cusip>78410G104</cusip>
        <identifiers>
          <isin value="US78410G1040"/>
        </identifiers>
        <balance>1912318.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>516134628.20000100</valUSD>
        <pctVal>2.789498583520</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>HEICO Corp - Class A</name>
        <lei>529900O1DTDLCJ7L0I14</lei>
        <title>HEICO Corp - Class A</title>
        <cusip>422806208</cusip>
        <identifiers>
          <isin value="US4228062083"/>
        </identifiers>
        <balance>5599754.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>712848684.20000100</valUSD>
        <pctVal>3.852658368951</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>Black Knight Inc</name>
        <lei>549300TUSNXS3BFFML48</lei>
        <title>Black Knight Inc</title>
        <cusip>09215C105</cusip>
        <identifiers>
          <isin value="US09215C1053"/>
        </identifiers>
        <balance>5186190.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>313608909.30000100</valUSD>
        <pctVal>1.694929114372</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>TransUnion</name>
        <lei>549300ZS772LUNUMRB03</lei>
        <title>TransUnion</title>
        <cusip>89400J107</cusip>
        <identifiers>
          <isin value="US89400J1079"/>
        </identifiers>
        <balance>2859363.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>169474445.01000100</valUSD>
        <pctVal>0.915940722572</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>Markel Corp</name>
        <lei>549300SCNO12JLWIK605</lei>
        <title>Markel Corp</title>
        <cusip>570535104</cusip>
        <identifiers>
          <isin value="US5705351048"/>
        </identifiers>
        <balance>448115.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>540471501.50000100</valUSD>
        <pctVal>2.921029525039</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>Microchip Technology Inc</name>
        <lei>5493007PTFULNYZJ1R12</lei>
        <title>Microchip Technology Inc</title>
        <cusip>595017104</cusip>
        <identifiers>
          <isin value="US5950171042"/>
        </identifiers>
        <balance>4409606.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>272249074.44000100</valUSD>
        <pctVal>1.471395961483</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>Brookfield Asset Management Inc</name>
        <lei>C6J3FGIWG6MBDGTE8F80</lei>
        <title>Brookfield Asset Management Inc</title>
        <cusip>112585104</cusip>
        <identifiers>
          <isin value="CA1125851040"/>
        </identifiers>
        <balance>21240764.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>841346662.04000100</valUSD>
        <pctVal>4.547137885701</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>CA</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <loanByFundCondition isLoanByFund="Y" loanVal="154479.00000000"/>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Ross Stores Inc</name>
        <lei>549300ENZFLPGRDFZQ60</lei>
        <title>Ross Stores Inc</title>
        <cusip>778296103</cusip>
        <identifiers>
          <isin value="US7782961038"/>
        </identifiers>
        <balance>694336.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>66441011.84000000</valUSD>
        <pctVal>0.359086754286</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>Fastenal Co</name>
        <lei>529900PP0C7H2HHPSJ32</lei>
        <title>Fastenal Co</title>
        <cusip>311900104</cusip>
        <identifiers>
          <isin value="US3119001044"/>
        </identifiers>
        <balance>5694230.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>275202135.90000000</valUSD>
        <pctVal>1.487356062413</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>Perimeter Solutions SA</name>
        <lei>2221003U8GJZ9U4MR505</lei>
        <title>Perimeter Solutions SA</title>
        <cusip>L7579L106</cusip>
        <identifiers>
          <isin value="LU2391723694"/>
        </identifiers>
        <balance>8103363.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>64745870.37000000</valUSD>
        <pctVal>0.349925201329</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>LU</invCountry>

        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Liberty Media Corp-Liberty Formula One - C Shares</name>
        <lei>N/A</lei>
        <title>Liberty Media Corp-Liberty Formula One - C Shares</title>
        <cusip>531229854</cusip>
        <identifiers>
          <isin value="US5312298541"/>
        </identifiers>
        <balance>3990971.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>230398755.83000100</valUSD>
        <pctVal>1.245211942616</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>Copart Inc</name>
        <lei>549300KVYX3JWMYEHU61</lei>
        <title>Copart Inc</title>
        <cusip>217204106</cusip>
        <identifiers>
          <isin value="US2172041061"/>
        </identifiers>
        <balance>6665650.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>766683063.00000100</valUSD>
        <pctVal>4.143611378501</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>Hyatt Hotels Corp</name>
        <lei>T27JQIMTYSH41TCD5186</lei>
        <title>Hyatt Hotels Corp</title>
        <cusip>448579102</cusip>
        <identifiers>
          <isin value="US4485791028"/>
        </identifiers>
        <balance>1784707.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>168137246.47000100</valUSD>
        <pctVal>0.908713706152</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 Broadband Corp - A Shares</name>
        <lei>549300MIX43II8JLN536</lei>
        <title>Liberty Broadband Corp - A Shares</title>
        <cusip>530307107</cusip>
        <identifiers>
          <isin value="US5303071071"/>
        </identifiers>
        <balance>470744.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>40163878.08000000</valUSD>
        <pctVal>0.217069490965</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>Brown-Forman Corp - B Shares</name>
        <lei>549300873K3LXF7ARU34</lei>
        <title>Brown-Forman Corp - B Shares</title>
        <cusip>115637209</cusip>
        <identifiers>
          <isin value="US1156372096"/>
        </identifiers>
        <balance>212923.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>14478764.00000000</valUSD>
        <pctVal>0.078251854191</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>Brookfield Renewable Corp</name>
        <lei>N/A</lei>
        <title>Brookfield Renewable Corp</title>
        <cusip>11284V105</cusip>
        <identifiers>
          <isin value="CA11284V1058"/>
        </identifiers>
        <balance>2129287.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>66071775.61000000</valUSD>
        <pctVal>0.357091182038</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>Agilent Technologies Inc</name>
        <lei>QUIX8Y7A2WP0XRMW7G29</lei>
        <title>Agilent Technologies Inc</title>
        <cusip>00846U101</cusip>
        <identifiers>
          <isin value="US00846U1016"/>
        </identifiers>
        <balance>1950179.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>269807264.65000000</valUSD>
        <pctVal>1.458198968725</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 Republic Bank/CA</name>
        <lei>YWC0TIKBQM2JV8L4IV08</lei>
        <title>First Republic Bank/CA</title>
        <cusip>33616C100</cusip>
        <identifiers>
          <isin value="US33616C1009"/>
        </identifiers>
        <balance>1070971.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>128623617.10000100</valUSD>
        <pctVal>0.695158546054</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>
    <explntrNotes>
      <explntrNote note="Returns shown in Item B.5.a have been calculated without deducting any applicable sales loads or redemption fees" noteItem="B.5.a"/>
      <explntrNote note="It is a policy to obtain additional collateral from, or return excess collateral to, the borrower by the end of the next business day following the valuation date of the securities loaned. Therefore, the value of the collateral held may be temporarily less than that required under the lending contract." noteItem="C.12.a"/>
    </explntrNotes>
    <signature>
      <ncom:dateSigned>2022-11-28</ncom:dateSigned>
      <ncom:nameOfApplicant>Principal Funds, Inc</ncom:nameOfApplicant>
      <ncom:signature>Megan Hoffmann</ncom:signature>
      <ncom:signerName>/s/ Megan Hoffmann</ncom:signerName>
      <ncom:title>Vice President and Controller</ncom:title>
    </signature>
  </formData>
</edgarSubmission>
