<?xml version="1.0" encoding="utf-8"?>
<ns1:informationTable xmlns:ns1="http://www.sec.gov/edgar/document/thirteenf/informationtable">
  <ns1:infoTable>
    <ns1:nameOfIssuer>ABBVIE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>00287Y109</ns1:cusip>
    <ns1:figi>BBG0025Y4RZ3</ns1:figi>
    <ns1:value>1976381</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7854</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5516</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2338</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ABIVAX SA</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADS</ns1:titleOfClass>
    <ns1:cusip>00370M103</ns1:cusip>
    <ns1:figi>BBG01JLQNZV9</ns1:figi>
    <ns1:value>174547280</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1309825</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1212380</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>97445</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ADAPTIVE BIOTECHNOLOGIES COR</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>00650F109</ns1:cusip>
    <ns1:figi>BBG001V0GG18</ns1:figi>
    <ns1:value>91540985</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4267645</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3946594</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>321051</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ADVANCED MICRO DEVICES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>007903107</ns1:cusip>
    <ns1:figi>BBG001S5NN36</ns1:figi>
    <ns1:value>234153542</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>403081</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>305273</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>97808</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AFFIRM HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>00827B106</ns1:cusip>
    <ns1:figi>BBG00Y7BP8Z0</ns1:figi>
    <ns1:value>110271910</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1352200</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1223710</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>128490</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALNYLAM PHARMACEUTICALS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>02043Q107</ns1:cusip>
    <ns1:figi>BBG001S7FTC8</ns1:figi>
    <ns1:value>75974872</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>252383</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>201760</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>50623</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALPHABET INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CAP STK CL A</ns1:titleOfClass>
    <ns1:cusip>02079K305</ns1:cusip>
    <ns1:figi>BBG009S39JY5</ns1:figi>
    <ns1:value>1339806415</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3749074</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3118498</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>630576</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALPHABET INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CAP STK CL C</ns1:titleOfClass>
    <ns1:cusip>02079K107</ns1:cusip>
    <ns1:figi>BBG009S3NB21</ns1:figi>
    <ns1:value>20357815</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>57617</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>48076</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>9541</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMAZON COM INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>023135106</ns1:cusip>
    <ns1:figi>BBG001S5PQL7</ns1:figi>
    <ns1:value>204926241</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>859806</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>634465</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>225341</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMER SPORTS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SHS</ns1:titleOfClass>
    <ns1:cusip>G0260P102</ns1:cusip>
    <ns1:figi>BBG01KWR27K9</ns1:figi>
    <ns1:value>214712179</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6344923</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5566012</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>778911</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMETEK INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>031100100</ns1:cusip>
    <ns1:figi>BBG001S5NN54</ns1:figi>
    <ns1:value>175115699</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>723798</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>599681</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>124117</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMGEN INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>031162100</ns1:cusip>
    <ns1:figi>BBG001S5NNL6</ns1:figi>
    <ns1:value>6173060</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>17047</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12302</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4745</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ANALOG DEVICES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>032654105</ns1:cusip>
    <ns1:figi>BBG001S5ND38</ns1:figi>
    <ns1:value>50220312</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>126445</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>98605</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>27840</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ANTERO MIDSTREAM CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>03676B102</ns1:cusip>
    <ns1:figi>BBG00GBNZ4N9</ns1:figi>
    <ns1:value>3035123</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>133412</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>133412</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>API GROUP CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM STK</ns1:titleOfClass>
    <ns1:cusip>00187Y100</ns1:cusip>
    <ns1:figi>BBG00HVV7984</ns1:figi>
    <ns1:value>260634647</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6154301</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5183910</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>970391</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>APPLE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>037833100</ns1:cusip>
    <ns1:figi>BBG001S5N8V8</ns1:figi>
    <ns1:value>744747287</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2573774</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1960318</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>613456</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>APPLIED DIGITAL CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>038169207</ns1:cusip>
    <ns1:figi>BBG001SK4K76</ns1:figi>
    <ns1:value>38778609</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1039641</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>987961</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>51680</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>APPLIED INDL TECHNOLOGIES IN</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>03820C105</ns1:cusip>
    <ns1:figi>BBG001S5NK14</ns1:figi>
    <ns1:value>96606412</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>285691</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>271616</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>14075</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>APPLIED MATLS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>038222105</ns1:cusip>
    <ns1:figi>BBG001S5NMM7</ns1:figi>
    <ns1:value>148642862</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>205592</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>160140</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>45452</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>APPLIED OPTOELECTRONICS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>03823U102</ns1:cusip>
    <ns1:figi>BBG001SG47G4</ns1:figi>
    <ns1:value>36973772</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>249553</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>237073</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>12480</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ARES MANAGEMENT CORPORATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A COM STK</ns1:titleOfClass>
    <ns1:cusip>03990B101</ns1:cusip>
    <ns1:figi>BBG0068KVVC7</ns1:figi>
    <ns1:value>105970698</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>952032</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>806317</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>145715</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ARGENX SE</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR</ns1:titleOfClass>
    <ns1:cusip>04016X101</ns1:cusip>
    <ns1:figi>BBG00GHB88Y8</ns1:figi>
    <ns1:value>52958761</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>57082</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>53675</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3407</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ARISTA NETWORKS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SHS</ns1:titleOfClass>
    <ns1:cusip>040413205</ns1:cusip>
    <ns1:figi>BBG001T51KQ0</ns1:figi>
    <ns1:value>223748310</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1317096</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>938406</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>378690</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ASCENDIS PHARMA A/S</ns1:nameOfIssuer>
    <ns1:titleOfClass>ORD SHS</ns1:titleOfClass>
    <ns1:cusip>K08588103</ns1:cusip>
    <ns1:figi>BBG007R7VP72</ns1:figi>
    <ns1:value>1279793795</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4798267</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4031306</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>766961</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ASML HLDG NV</ns1:nameOfIssuer>
    <ns1:titleOfClass>N Y REGISTRY SHS</ns1:titleOfClass>
    <ns1:cusip>N07059210</ns1:cusip>
    <ns1:figi>BBG001SCG0R3</ns1:figi>
    <ns1:value>114253539</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>57430</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>45440</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>11990</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ASTERA LABS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>04626A103</ns1:cusip>
    <ns1:figi>BBG00TDKHWK6</ns1:figi>
    <ns1:value>120416534</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>249299</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>202760</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>46539</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AUTOZONE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>053332102</ns1:cusip>
    <ns1:figi>BBG001S6Q5D9</ns1:figi>
    <ns1:value>74769700</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>23395</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>18914</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4481</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AVIENT CORPORATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>05368V106</ns1:cusip>
    <ns1:figi>BBG001S6RCD3</ns1:figi>
    <ns1:value>57285745</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1549939</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1473684</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>76255</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AXON ENTERPRISE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>05464C101</ns1:cusip>
    <ns1:figi>BBG001SB2HG5</ns1:figi>
    <ns1:value>836144444</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1491490</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1189992</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>301498</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AXSOME THERAPEUTICS INC.</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>05464T104</ns1:cusip>
    <ns1:figi>BBG00B6G7GM6</ns1:figi>
    <ns1:value>35527142</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>145145</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>131345</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>13800</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BANCO BILBAO VIZCAYA ARGENTA</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR</ns1:titleOfClass>
    <ns1:cusip>05946K101</ns1:cusip>
    <ns1:figi>BBG001S5XP76</ns1:figi>
    <ns1:value>6743746</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>269104</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>194194</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>74910</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BANK OF AMER CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>060505104</ns1:cusip>
    <ns1:figi>BBG001S5P0Y0</ns1:figi>
    <ns1:value>13685855</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>240187</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>164419</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>75768</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BIRKENSTOCK HOLDING PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SHS</ns1:titleOfClass>
    <ns1:cusip>M2029K104</ns1:cusip>
    <ns1:figi>BBG01J9M43R9</ns1:figi>
    <ns1:value>84645260</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1967122</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1871217</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>95905</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BLOOM ENERGY CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>093712107</ns1:cusip>
    <ns1:figi>BBG001T53509</ns1:figi>
    <ns1:value>3199539</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10570</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10570</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BOSTON SCIENTIFIC CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>101137107</ns1:cusip>
    <ns1:figi>BBG001S63L94</ns1:figi>
    <ns1:value>1467253</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>34378</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>25549</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8829</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BRAZE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>10576N102</ns1:cusip>
    <ns1:figi>BBG00294NX54</ns1:figi>
    <ns1:value>56774269</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2617532</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2487296</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>130236</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BRIGHTSPRING HEALTH SVCS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>10950A106</ns1:cusip>
    <ns1:figi>BBG0132WL2T0</ns1:figi>
    <ns1:value>62612851</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>897804</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>834529</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>63275</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BROADCOM INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>11135F101</ns1:cusip>
    <ns1:figi>BBG00KHY5SY8</ns1:figi>
    <ns1:value>587976343</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1556522</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1229725</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>326797</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BUILDERS FIRSTSOURCE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>12008R107</ns1:cusip>
    <ns1:figi>BBG001S9CFC7</ns1:figi>
    <ns1:value>58736551</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>656421</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>624036</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>32385</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BUNGE GLOBAL SA</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SHS</ns1:titleOfClass>
    <ns1:cusip>H11356104</ns1:cusip>
    <ns1:figi>BBG01JZ8VLC7</ns1:figi>
    <ns1:value>4990588</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>46759</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>33829</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>12930</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CALIX INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>13100M509</ns1:cusip>
    <ns1:figi>BBG001T633M8</ns1:figi>
    <ns1:value>49431609</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1324534</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1258599</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>65935</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAMECO CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>13321L108</ns1:cusip>
    <ns1:figi>BBG001S5Y5S6</ns1:figi>
    <ns1:value>316785</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3110</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3110</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CARPENTER TECHNOLOGY CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>144285103</ns1:cusip>
    <ns1:figi>BBG001S5Q5M1</ns1:figi>
    <ns1:value>193738341</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>314082</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>284161</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>29921</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CASELLA WASTE SYS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>147448104</ns1:cusip>
    <ns1:figi>BBG001SB5S05</ns1:figi>
    <ns1:value>78790549</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>812525</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>774268</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>38257</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CATERPILLAR INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>149123101</ns1:cusip>
    <ns1:figi>BBG001S5PJ06</ns1:figi>
    <ns1:value>185952922</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>174620</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>126372</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>48248</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CELCUITY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>15102K100</ns1:cusip>
    <ns1:figi>BBG00HKBW054</ns1:figi>
    <ns1:value>43711910</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>417816</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>396986</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>20830</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CELSIUS HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>15118V207</ns1:cusip>
    <ns1:figi>BBG001SQSKT3</ns1:figi>
    <ns1:value>155900804</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5324481</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4926611</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>397870</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CENCORA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>03073E105</ns1:cusip>
    <ns1:figi>BBG001S8X7P0</ns1:figi>
    <ns1:value>113208499</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>400058</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>320121</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>79937</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CHENIERE ENERGY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>16411R208</ns1:cusip>
    <ns1:figi>BBG001S7W158</ns1:figi>
    <ns1:value>54607920</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>228475</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>188232</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>40243</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CIENA CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>171779309</ns1:cusip>
    <ns1:figi>BBG001S61J73</ns1:figi>
    <ns1:value>10277232</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20950</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>20950</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CITIGROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>172967424</ns1:cusip>
    <ns1:figi>BBG001S72ZG4</ns1:figi>
    <ns1:value>85112990</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>608124</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>486144</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>121980</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CLEAN HARBORS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>184496107</ns1:cusip>
    <ns1:figi>BBG001S5PW98</ns1:figi>
    <ns1:value>80168965</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>268348</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>242858</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>25490</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CLOUDFLARE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A COM</ns1:titleOfClass>
    <ns1:cusip>18915M107</ns1:cusip>
    <ns1:figi>BBG001WMKHJ3</ns1:figi>
    <ns1:value>204931901</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>835502</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>625444</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>210058</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COCA COLA CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>191216100</ns1:cusip>
    <ns1:figi>BBG001S5SMQ8</ns1:figi>
    <ns1:value>10855965</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>133579</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>96591</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>36988</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COEUR MNG INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>192108504</ns1:cusip>
    <ns1:figi>BBG001S5PM54</ns1:figi>
    <ns1:value>44854557</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2748441</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2542301</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>206140</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COHERENT CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>19247G107</ns1:cusip>
    <ns1:figi>BBG001S5S6N6</ns1:figi>
    <ns1:value>114806662</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>291040</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>244985</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>46055</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COMFORT SYS USA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>199908104</ns1:cusip>
    <ns1:figi>BBG001SB1GG8</ns1:figi>
    <ns1:value>704451409</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>355433</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>287835</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>67598</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CORE SCIENTIFIC INC NEW</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>21874A106</ns1:cusip>
    <ns1:figi>BBG01L5GH1G3</ns1:figi>
    <ns1:value>61669187</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2409894</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2181004</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>228890</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CORNING INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>219350105</ns1:cusip>
    <ns1:figi>BBG001S5RLH1</ns1:figi>
    <ns1:value>47108373</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>184428</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>147288</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>37140</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CORPAY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SHS</ns1:titleOfClass>
    <ns1:cusip>219948106</ns1:cusip>
    <ns1:figi>BBG001SHC7K8</ns1:figi>
    <ns1:value>34651748</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>103975</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>84050</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>19925</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CREDO TECHNOLOGY GROUP HOLDI</ns1:nameOfIssuer>
    <ns1:titleOfClass>ORDINARY SHARES</ns1:titleOfClass>
    <ns1:cusip>G25457105</ns1:cusip>
    <ns1:figi>BBG00T68J2H9</ns1:figi>
    <ns1:value>59006708</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>216976</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>180027</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>36949</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CSX CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>126408103</ns1:cusip>
    <ns1:figi>BBG001S5Q7Q3</ns1:figi>
    <ns1:value>149929537</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3154419</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2257394</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>897025</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CUMMINS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>231021106</ns1:cusip>
    <ns1:figi>BBG001S5Q9M3</ns1:figi>
    <ns1:value>10975589</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15389</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11129</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4260</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>D R HORTON INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>23331A109</ns1:cusip>
    <ns1:figi>BBG001S8M692</ns1:figi>
    <ns1:value>356707</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2190</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2190</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DANAHER CORP DEL</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>235851102</ns1:cusip>
    <ns1:figi>BBG001S5QGT0</ns1:figi>
    <ns1:value>2101566</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11033</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8993</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2040</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DESCARTES SYS GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>249906108</ns1:cusip>
    <ns1:figi>BBG001SBJY34</ns1:figi>
    <ns1:value>57845658</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>835437</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>775867</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>59570</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DEXCOM INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>252131107</ns1:cusip>
    <ns1:figi>BBG001SKZG99</ns1:figi>
    <ns1:value>1750427</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>25990</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>22832</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3158</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DIAMONDBACK ENERGY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>25278X109</ns1:cusip>
    <ns1:figi>BBG002PHSZN7</ns1:figi>
    <ns1:value>37390041</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>212709</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>190457</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>22252</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DIANTHUS THERAPEUTICS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>252828108</ns1:cusip>
    <ns1:figi>BBG00FB2NQ15</ns1:figi>
    <ns1:value>30697817</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>314914</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>299364</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>15550</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DOMINION ENERGY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>25746U109</ns1:cusip>
    <ns1:figi>BBG001S5QCP3</ns1:figi>
    <ns1:value>3622785</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>53050</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>53050</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DOORDASH INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>25809K105</ns1:cusip>
    <ns1:figi>BBG005D7QCK1</ns1:figi>
    <ns1:value>74132450</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>401737</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>321896</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>79841</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DORMAN PRODS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>258278100</ns1:cusip>
    <ns1:figi>BBG001S5S932</ns1:figi>
    <ns1:value>45138888</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>330809</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>314614</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>16195</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DPC HOLDINGS PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>ORDINARY SHARES</ns1:titleOfClass>
    <ns1:cusip>G2R11M108</ns1:cusip>
    <ns1:figi>BBG022LFL208</ns1:figi>
    <ns1:value>1471800</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>30000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>30000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DUTCH BROS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>26701L100</ns1:cusip>
    <ns1:figi>BBG01282ZJ56</ns1:figi>
    <ns1:value>156833112</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2184001</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2023049</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>160952</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>D-WAVE QUANTUM INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>26740W109</ns1:cusip>
    <ns1:figi>BBG0192379X7</ns1:figi>
    <ns1:value>31502732</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1313161</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1248321</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>64840</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DYCOM INDS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>267475101</ns1:cusip>
    <ns1:figi>BBG001S6MGW8</ns1:figi>
    <ns1:value>71782657</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>141978</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>128459</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>13519</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DYNATRACE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>268150109</ns1:cusip>
    <ns1:figi>BBG00PNN7CW9</ns1:figi>
    <ns1:value>186583645</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4249229</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3950508</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>298721</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EAST WEST BANCORP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>27579R104</ns1:cusip>
    <ns1:figi>BBG001SCC7R2</ns1:figi>
    <ns1:value>83862157</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>649641</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>606541</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>43100</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ELI LILLY &amp; CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>532457108</ns1:cusip>
    <ns1:figi>BBG001S5STL8</ns1:figi>
    <ns1:value>499840862</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>416732</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>328219</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>88513</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ENPRO INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>29355X107</ns1:cusip>
    <ns1:figi>BBG001SCK8H2</ns1:figi>
    <ns1:value>108010799</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>286554</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>266083</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>20471</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ENTEGRIS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>29362U104</ns1:cusip>
    <ns1:figi>BBG001SF9YL6</ns1:figi>
    <ns1:value>62043788</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>344956</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>278854</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>66102</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EQT CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>26884L109</ns1:cusip>
    <ns1:figi>BBG001S5QXJ4</ns1:figi>
    <ns1:value>565729</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10640</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10640</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EQUINIX INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>29444U700</ns1:cusip>
    <ns1:figi>BBG001SKBNS9</ns1:figi>
    <ns1:value>4974285</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4772</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3476</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1296</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EVERPURE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>74624M102</ns1:cusip>
    <ns1:figi>BBG00212PW10</ns1:figi>
    <ns1:value>127006190</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1611958</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1389733</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>222225</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EVERUS CONSTR GROUP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>300426103</ns1:cusip>
    <ns1:figi>BBG01M600Y08</ns1:figi>
    <ns1:value>36686069</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>221067</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>210082</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10985</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FABRINET</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>G3323L100</ns1:cusip>
    <ns1:figi>BBG001SP57F4</ns1:figi>
    <ns1:value>54732897</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>97376</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>88465</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8911</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FASTENAL CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>311900104</ns1:cusip>
    <ns1:figi>BBG001S5R1F7</ns1:figi>
    <ns1:value>27497103</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>572498</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>458683</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>113815</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FEDEX CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>31428X106</ns1:cusip>
    <ns1:figi>BBG001S5R3M5</ns1:figi>
    <ns1:value>4019650</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12837</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9307</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3530</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIFTH THIRD BANCORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>316773100</ns1:cusip>
    <ns1:figi>BBG001S5R6S2</ns1:figi>
    <ns1:value>40079931</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>711015</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>567092</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>143923</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST CTZNS BANCSHARES INC D</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>31946M103</ns1:cusip>
    <ns1:figi>BBG001S5R2V7</ns1:figi>
    <ns1:value>6627316</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3185</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3185</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRSTCASH HOLDINGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>33768G107</ns1:cusip>
    <ns1:figi>BBG0145KL756</ns1:figi>
    <ns1:value>149928147</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>693085</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>645300</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>47785</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FLEX LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>ORD</ns1:titleOfClass>
    <ns1:cusip>Y2573F102</ns1:cusip>
    <ns1:figi>BBG001SC5SP6</ns1:figi>
    <ns1:value>50891259</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>314008</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>262260</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>51748</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FORGENT POWER SOLUTIONS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SHS CL A</ns1:titleOfClass>
    <ns1:cusip>34631F102</ns1:cusip>
    <ns1:figi>BBG01ZJ9DSC2</ns1:figi>
    <ns1:value>76580038</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1370928</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1303378</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>67550</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FREEPORT MCMORAN INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL B</ns1:titleOfClass>
    <ns1:cusip>35671D857</ns1:cusip>
    <ns1:figi>BBG001S5R3F3</ns1:figi>
    <ns1:value>38556464</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>613078</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>572596</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>40482</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FTAI AVIATION LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>G3730V105</ns1:cusip>
    <ns1:figi>BBG019M62R54</ns1:figi>
    <ns1:value>794608199</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2937228</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2541835</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>395393</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GARMIN LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>H2906T109</ns1:cusip>
    <ns1:figi>BBG001SG0H12</ns1:figi>
    <ns1:value>204535458</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>861057</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>668687</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>192370</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GE AEROSPACE</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>369604301</ns1:cusip>
    <ns1:figi>BBG001S5PVD5</ns1:figi>
    <ns1:value>5677332</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15191</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11011</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4180</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GE VERNOVA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>36828A101</ns1:cusip>
    <ns1:figi>BBG013G17W77</ns1:figi>
    <ns1:value>283461275</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>241272</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>169565</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>71707</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GILEAD SCIENCES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>375558103</ns1:cusip>
    <ns1:figi>BBG001S6Y1X7</ns1:figi>
    <ns1:value>162679071</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1287629</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>974963</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>312666</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GLAUKOS CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>377322102</ns1:cusip>
    <ns1:figi>BBG001T91NX8</ns1:figi>
    <ns1:value>67561521</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>483411</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>449709</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>33702</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GLOBE LIFE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>37959E102</ns1:cusip>
    <ns1:figi>BBG001S5WRX4</ns1:figi>
    <ns1:value>137760493</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>770990</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>699670</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>71320</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GOLDMAN SACHS GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>38141G104</ns1:cusip>
    <ns1:figi>BBG001SC07Z6</ns1:figi>
    <ns1:value>7142295</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7062</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5099</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1963</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GUARDANT HEALTH INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>40131M109</ns1:cusip>
    <ns1:figi>BBG006D97VZ8</ns1:figi>
    <ns1:value>243717584</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1624459</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1499854</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>124605</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GUIDEWIRE SOFTWARE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>40171V100</ns1:cusip>
    <ns1:figi>BBG001TWHGX5</ns1:figi>
    <ns1:value>103280418</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>839337</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>781009</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>58328</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HAPPEN INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>52603A208</ns1:cusip>
    <ns1:figi>BBG001YKDNH2</ns1:figi>
    <ns1:value>51852779</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2500134</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2376279</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>123855</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HEALTHEQUITY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>42226A107</ns1:cusip>
    <ns1:figi>BBG001T8JKN8</ns1:figi>
    <ns1:value>63523230</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>703313</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>668725</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>34588</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HEICO CORP NEW</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>422806208</ns1:cusip>
    <ns1:figi>BBG001S96YM2</ns1:figi>
    <ns1:value>5191728</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20130</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>20130</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HERSHEY CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>427866108</ns1:cusip>
    <ns1:figi>BBG001S5S148</ns1:figi>
    <ns1:value>5118403</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>29173</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>21043</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8130</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HILTON WORLDWIDE HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>43300A203</ns1:cusip>
    <ns1:figi>BBG0058KMH49</ns1:figi>
    <ns1:value>49547951</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>149936</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>119016</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>30920</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HOME DEPOT INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>437076102</ns1:cusip>
    <ns1:figi>BBG001S5RTW7</ns1:figi>
    <ns1:value>2122076</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6017</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5502</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>515</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HOULIHAN LOKEY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>441593100</ns1:cusip>
    <ns1:figi>BBG001SFVN99</ns1:figi>
    <ns1:value>62157854</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>463415</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>440487</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>22928</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HOWMET AEROSPACE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>443201108</ns1:cusip>
    <ns1:figi>BBG00DYNJH69</ns1:figi>
    <ns1:value>516608027</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1921476</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1425370</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>496106</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HUNT J B TRANS SVCS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>445658107</ns1:cusip>
    <ns1:figi>BBG001S5SFY4</ns1:figi>
    <ns1:value>71142938</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>245804</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>199423</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>46381</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>IDEX CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>45167R104</ns1:cusip>
    <ns1:figi>BBG001S67N14</ns1:figi>
    <ns1:value>116553350</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>513564</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>464720</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>48844</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>IDEXX LABS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>45168D104</ns1:cusip>
    <ns1:figi>BBG001S5S4Y9</ns1:figi>
    <ns1:value>73662240</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>139925</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>113128</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>26797</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>IMAX CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>45245E109</ns1:cusip>
    <ns1:figi>BBG001S5Z701</ns1:figi>
    <ns1:value>105788998</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2654014</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2520599</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>133415</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>IMPINJ INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>453204109</ns1:cusip>
    <ns1:figi>BBG001T313Q3</ns1:figi>
    <ns1:value>38764627</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>270646</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>244916</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>25730</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INDIVIOR PHARMACEUTICALS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>45579U109</ns1:cusip>
    <ns1:figi>BBG01ZTXFLX8</ns1:figi>
    <ns1:value>42720067</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1041191</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>988342</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>52849</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INNODATA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>457642205</ns1:cusip>
    <ns1:figi>BBG001S7DVN3</ns1:figi>
    <ns1:value>28349378</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>375091</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>356511</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>18580</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INSMED INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM PAR $.01</ns1:titleOfClass>
    <ns1:cusip>457669307</ns1:cusip>
    <ns1:figi>BBG001S9SKW7</ns1:figi>
    <ns1:value>173743795</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1629561</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1410055</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>219506</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INSULET CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>45784P101</ns1:cusip>
    <ns1:figi>BBG001SRF439</ns1:figi>
    <ns1:value>53701163</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>352717</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>318555</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>34162</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INTUITIVE SURGICAL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>46120E602</ns1:cusip>
    <ns1:figi>BBG001S7XR78</ns1:figi>
    <ns1:value>1818193</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4572</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3300</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1272</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>IONIS PHARMACEUTICALS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>462222100</ns1:cusip>
    <ns1:figi>BBG001SB7RD1</ns1:figi>
    <ns1:value>335635</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4233</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2965</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1268</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>IRHYTHM HOLDINGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>450056106</ns1:cusip>
    <ns1:figi>BBG001TSQV70</ns1:figi>
    <ns1:value>34367510</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>288924</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>274096</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>14828</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>MSCI AUST ETF</ns1:titleOfClass>
    <ns1:cusip>464286103</ns1:cusip>
    <ns1:figi>BBG001S6ZW40</ns1:figi>
    <ns1:value>474496</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>16850</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16850</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>MSCI BRAZIL ETF</ns1:titleOfClass>
    <ns1:cusip>464286400</ns1:cusip>
    <ns1:figi>BBG001SFN5N1</ns1:figi>
    <ns1:value>417105</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12090</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12090</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>RUS MD CP GR ETF</ns1:titleOfClass>
    <ns1:cusip>464287481</ns1:cusip>
    <ns1:figi>BBG001S561Z8</ns1:figi>
    <ns1:value>724628</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4949</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4949</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ITT INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>45073V108</ns1:cusip>
    <ns1:figi>BBG00CVQZQB3</ns1:figi>
    <ns1:value>164216344</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>830382</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>682054</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>148328</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>JABIL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>466313103</ns1:cusip>
    <ns1:figi>BBG001S7RB70</ns1:figi>
    <ns1:value>51956008</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>134783</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>110683</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>24100</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>JFROG LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>ORD SHS</ns1:titleOfClass>
    <ns1:cusip>M6191J100</ns1:cusip>
    <ns1:figi>BBG006PWZX25</ns1:figi>
    <ns1:value>101291304</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1114561</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1029276</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>85285</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>JOHNSON &amp; JOHNSON</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>478160104</ns1:cusip>
    <ns1:figi>BBG001S5SHQ9</ns1:figi>
    <ns1:value>9085015</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>35772</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>35772</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>JONES LANG LASALLE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>48020Q107</ns1:cusip>
    <ns1:figi>BBG001SCLGS1</ns1:figi>
    <ns1:value>123500507</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>398453</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>360620</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>37833</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>KAISER ALUMINIUM CORPORATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM PAR $0.01</ns1:titleOfClass>
    <ns1:cusip>483007704</ns1:cusip>
    <ns1:figi>BBG001SR3GT7</ns1:figi>
    <ns1:value>31978658</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>163465</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>155390</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8075</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>KARMAN HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COMMON STOCK</ns1:titleOfClass>
    <ns1:cusip>485924104</ns1:cusip>
    <ns1:figi>BBG01RXK1QZ1</ns1:figi>
    <ns1:value>1737216</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>34800</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>34800</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>KEYCORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>493267108</ns1:cusip>
    <ns1:figi>BBG001S5SKV6</ns1:figi>
    <ns1:value>149674414</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6493467</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5831639</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>661828</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>KEYSIGHT TECHNOLOGIES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>49338L103</ns1:cusip>
    <ns1:figi>BBG0059FN820</ns1:figi>
    <ns1:value>47227081</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>134908</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>109447</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>25461</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>KODIAK GAS SVCS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>50012A108</ns1:cusip>
    <ns1:figi>BBG01G4G6YQ4</ns1:figi>
    <ns1:value>30211726</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>402126</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>384566</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>17560</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>KRYSTAL BIOTECH INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>501147102</ns1:cusip>
    <ns1:figi>BBG00HDGRHJ5</ns1:figi>
    <ns1:value>36686431</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>98707</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>93827</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4880</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LAM RESEARCH CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>512807306</ns1:cusip>
    <ns1:figi>BBG001S5SW40</ns1:figi>
    <ns1:value>123765288</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>285614</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>209235</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>76379</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LATTICE SEMICONDUCTOR CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>518415104</ns1:cusip>
    <ns1:figi>BBG001S6C0G2</ns1:figi>
    <ns1:value>58400587</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>381803</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>363486</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>18317</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LEGENCE CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>52476L109</ns1:cusip>
    <ns1:figi>BBG01WRYRR87</ns1:figi>
    <ns1:value>114375506</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1341963</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1254288</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>87675</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LEGEND BIOTECH CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADS</ns1:titleOfClass>
    <ns1:cusip>52490G102</ns1:cusip>
    <ns1:figi>BBG00TTGH6N2</ns1:figi>
    <ns1:value>127940224</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4430063</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4091220</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>338843</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LIFE TIME GROUP HOLDINGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COMMON STOCK</ns1:titleOfClass>
    <ns1:cusip>53190C102</ns1:cusip>
    <ns1:figi>BBG012J3H0X2</ns1:figi>
    <ns1:value>244846173</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5995254</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5607099</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>388155</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LINCOLN ELEC HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>533900106</ns1:cusip>
    <ns1:figi>BBG001S5TV87</ns1:figi>
    <ns1:value>114350112</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>430681</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>389761</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>40920</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LIVE NATION ENTERTAINMENT IN</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>538034109</ns1:cusip>
    <ns1:figi>BBG001SNP2B2</ns1:figi>
    <ns1:value>108174743</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>590764</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>473542</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>117222</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LPL FINL HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>50212V100</ns1:cusip>
    <ns1:figi>BBG001T5GK39</ns1:figi>
    <ns1:value>223389290</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>793061</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>692741</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>100320</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LUMENTUM HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>55024U109</ns1:cusip>
    <ns1:figi>BBG0073F9RS8</ns1:figi>
    <ns1:value>46169789</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>53807</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>43661</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10146</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MACOM TECH SOLUTIONS HLDGS I</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>55405Y100</ns1:cusip>
    <ns1:figi>BBG001T4BB37</ns1:figi>
    <ns1:value>66926743</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>175952</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>159227</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>16725</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MADRIGAL PHARMACEUTICALS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>558868105</ns1:cusip>
    <ns1:figi>BBG001SNKQ42</ns1:figi>
    <ns1:value>50436250</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>93931</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>88961</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4970</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MAREX GROUP PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>ORD</ns1:titleOfClass>
    <ns1:cusip>G5S37H101</ns1:cusip>
    <ns1:figi>BBG001VHP5C3</ns1:figi>
    <ns1:value>41974132</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>688665</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>656075</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>32590</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MARRIOTT INTL INC NEW</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>571903202</ns1:cusip>
    <ns1:figi>BBG001S78K44</ns1:figi>
    <ns1:value>147851416</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>398962</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>286837</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>112125</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MARVELL TECHNOLOGY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>573874104</ns1:cusip>
    <ns1:figi>BBG00ZXBJ162</ns1:figi>
    <ns1:value>3929988</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13193</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8331</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4862</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MASTEC INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>576323109</ns1:cusip>
    <ns1:figi>BBG001S95HF8</ns1:figi>
    <ns1:value>155796579</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>374457</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>343769</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>30688</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MCKESSON CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>58155Q103</ns1:cusip>
    <ns1:figi>BBG001S8F8P8</ns1:figi>
    <ns1:value>5209862</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6895</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4978</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1917</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MERCK &amp; CO INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>58933Y105</ns1:cusip>
    <ns1:figi>BBG001S5TC52</ns1:figi>
    <ns1:value>6848665</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>53297</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>50175</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3122</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>META PLATFORMS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>30303M102</ns1:cusip>
    <ns1:figi>BBG001SQCQC5</ns1:figi>
    <ns1:value>381566445</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>677389</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>536194</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>141195</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MIAMI INTL HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>59356Q108</ns1:cusip>
    <ns1:figi>BBG004RKDWM8</ns1:figi>
    <ns1:value>26039536</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>700741</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>665501</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>35240</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MICROCHIP TECHNOLOGY INC.</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>595017104</ns1:cusip>
    <ns1:figi>BBG001S787B5</ns1:figi>
    <ns1:value>149486918</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1639111</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1437164</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>201947</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MICRON TECHNOLOGY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>595112103</ns1:cusip>
    <ns1:figi>BBG001S6P675</ns1:figi>
    <ns1:value>263412188</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>228203</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>186399</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>41804</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MICROSOFT CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>594918104</ns1:cusip>
    <ns1:figi>BBG001S5TD05</ns1:figi>
    <ns1:value>527559770</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1414294</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1070964</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>343330</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MITSUBISHI UFJ FINANCIAL GRO</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADS</ns1:titleOfClass>
    <ns1:cusip>606822104</ns1:cusip>
    <ns1:figi>BBG001SFZ3S8</ns1:figi>
    <ns1:value>10238517</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>514757</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>372487</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>142270</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MKS INC.</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>55306N104</ns1:cusip>
    <ns1:figi>BBG001SBB6Q8</ns1:figi>
    <ns1:value>413048645</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>928617</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>792789</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>135828</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MONGODB INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>60937P106</ns1:cusip>
    <ns1:figi>BBG0022FDRZ7</ns1:figi>
    <ns1:value>50134909</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>149255</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>119512</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>29743</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MORGAN STANLEY</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>617446448</ns1:cusip>
    <ns1:figi>BBG001S9V5Z3</ns1:figi>
    <ns1:value>196614709</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>940560</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>661450</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>279110</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MSCI INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>55354G100</ns1:cusip>
    <ns1:figi>BBG001SV8B05</ns1:figi>
    <ns1:value>96303610</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>171958</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>141013</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>30945</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MUELLER INDS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>624756102</ns1:cusip>
    <ns1:figi>BBG001S6PVC4</ns1:figi>
    <ns1:value>15463488</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>125791</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>90966</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>34825</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NASDAQ INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>631103108</ns1:cusip>
    <ns1:figi>BBG001SKTBJ6</ns1:figi>
    <ns1:value>50106934</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>635713</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>515028</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>120685</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NATERA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>632307104</ns1:cusip>
    <ns1:figi>BBG001V0FSF8</ns1:figi>
    <ns1:value>197243187</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>726628</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>618263</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>108365</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NETFLIX INC.</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>64110L106</ns1:cusip>
    <ns1:figi>BBG001SF6L46</ns1:figi>
    <ns1:value>20765475</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>290833</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>290833</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NEWAMSTERDAM PHARMA COMPANY</ns1:nameOfIssuer>
    <ns1:titleOfClass>ORDINARY SHARES</ns1:titleOfClass>
    <ns1:cusip>N62509109</ns1:cusip>
    <ns1:figi>BBG01BNNTQP2</ns1:figi>
    <ns1:value>52071036</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1536472</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1419082</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>117390</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NEXTERA ENERGY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>65339F101</ns1:cusip>
    <ns1:figi>BBG001S5RB29</ns1:figi>
    <ns1:value>7628968</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>86920</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>86920</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NEXTPOWER INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CLASS A COM</ns1:titleOfClass>
    <ns1:cusip>65290E101</ns1:cusip>
    <ns1:figi>BBG00835TQ17</ns1:figi>
    <ns1:value>102150517</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>857399</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>814649</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>42750</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NOVO-NORDISK A S</ns1:nameOfIssuer>
    <ns1:titleOfClass>ADR</ns1:titleOfClass>
    <ns1:cusip>670100205</ns1:cusip>
    <ns1:figi>BBG001S5TSK0</ns1:figi>
    <ns1:value>747816</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15599</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10851</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4748</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NUVALENT INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>670703107</ns1:cusip>
    <ns1:figi>BBG00Z1SLMN2</ns1:figi>
    <ns1:value>72319501</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>585583</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>556358</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>29225</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NVIDIA CORPORATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>67066G104</ns1:cusip>
    <ns1:figi>BBG001S5TZJ6</ns1:figi>
    <ns1:value>1616712338</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8079926</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6425613</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1654313</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NXP SEMICONDUCTORS N V</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>N6596X109</ns1:cusip>
    <ns1:figi>BBG001SF62F6</ns1:figi>
    <ns1:value>63893952</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>227356</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>185981</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>41375</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ONTO INNOVATION INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>683344105</ns1:cusip>
    <ns1:figi>BBG001S5THX0</ns1:figi>
    <ns1:value>113301496</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>299383</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>279918</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>19465</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>OREILLY AUTOMOTIVE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>67103H107</ns1:cusip>
    <ns1:figi>BBG001S78TL6</ns1:figi>
    <ns1:value>85943469</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>933255</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>683645</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>249610</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ORUKA THERAPEUTICS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>687604108</ns1:cusip>
    <ns1:figi>BBG001SB1GL2</ns1:figi>
    <ns1:value>60093479</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>631433</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>598463</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>32970</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PACKAGING CORP AMER</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>695156109</ns1:cusip>
    <ns1:figi>BBG001S5V741</ns1:figi>
    <ns1:value>84897019</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>356291</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>322481</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>33810</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PALO ALTO NETWORKS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>697435105</ns1:cusip>
    <ns1:figi>BBG001T9NWN5</ns1:figi>
    <ns1:value>224504060</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>658331</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>523931</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>134400</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PALOMAR HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>69753M105</ns1:cusip>
    <ns1:figi>BBG00NLMRYV9</ns1:figi>
    <ns1:value>84536457</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>668854</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>636690</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>32164</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PARKER-HANNIFIN CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>701094104</ns1:cusip>
    <ns1:figi>BBG001S5V554</ns1:figi>
    <ns1:value>6959324</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7115</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5140</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1975</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PATTERN GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SER A</ns1:titleOfClass>
    <ns1:cusip>70339W104</ns1:cusip>
    <ns1:figi>BBG01WX45DV5</ns1:figi>
    <ns1:value>41718897</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1656169</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1576014</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>80155</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PENUMBRA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>70975L107</ns1:cusip>
    <ns1:figi>BBG001TRHPB0</ns1:figi>
    <ns1:value>41487656</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>131394</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>118681</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>12713</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PERMIAN RESOURCES CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>CLASS A COM</ns1:titleOfClass>
    <ns1:cusip>71424F105</ns1:cusip>
    <ns1:figi>BBG00D61Y2G3</ns1:figi>
    <ns1:value>105984308</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5756888</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5344743</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>412145</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PFIZER INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>717081103</ns1:cusip>
    <ns1:figi>BBG001S5V466</ns1:figi>
    <ns1:value>3901514</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>162023</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>162023</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PLANET LABS PBC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>72703X106</ns1:cusip>
    <ns1:figi>BBG00ZCV3Q27</ns1:figi>
    <ns1:value>113569872</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3428007</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3197787</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>230220</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PLEXUS CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>729132100</ns1:cusip>
    <ns1:figi>BBG001S5V812</ns1:figi>
    <ns1:value>96758011</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>321808</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>306013</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>15795</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PRAXIS PRECISION MEDICINES I</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>74006W207</ns1:cusip>
    <ns1:figi>BBG00W9LF2H4</ns1:figi>
    <ns1:value>73284861</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>218898</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>202373</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>16525</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PRIMORIS SVCS CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>74164F103</ns1:cusip>
    <ns1:figi>BBG001S64801</ns1:figi>
    <ns1:value>73100306</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>737493</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>702250</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>35243</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PROCORE TECHNOLOGIES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>74275K108</ns1:cusip>
    <ns1:figi>BBG0026ZJ313</ns1:figi>
    <ns1:value>40190119</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>989417</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>942673</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>46744</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PTC THERAPEUTICS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>69366J200</ns1:cusip>
    <ns1:figi>BBG001SNNC86</ns1:figi>
    <ns1:value>159563645</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1956156</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1820123</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>136033</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PULMONX CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>745848101</ns1:cusip>
    <ns1:figi>BBG001T4HJ52</ns1:figi>
    <ns1:value>143000</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>110000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>110000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>QUANTA SVCS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>74762E102</ns1:cusip>
    <ns1:figi>BBG001S5VH85</ns1:figi>
    <ns1:value>238685542</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>331489</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>241997</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>89492</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>QUANTINUUM INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A COM</ns1:titleOfClass>
    <ns1:cusip>74768A104</ns1:cusip>
    <ns1:figi>BBG0226GKB86</ns1:figi>
    <ns1:value>7879409</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>96396</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>91466</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4930</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RADNET INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>750491102</ns1:cusip>
    <ns1:figi>BBG001S75DK5</ns1:figi>
    <ns1:value>60161675</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>975542</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>924780</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>50762</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RAMBUS INC DEL</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>750917106</ns1:cusip>
    <ns1:figi>BBG001S7RF80</ns1:figi>
    <ns1:value>51212552</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>385811</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>367096</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>18715</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RANPAK HOLDINGS CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>75321W103</ns1:cusip>
    <ns1:figi>BBG00JRXX6Z8</ns1:figi>
    <ns1:value>1901316</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>260098</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>260098</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RED ROCK RESORTS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>75700L108</ns1:cusip>
    <ns1:figi>BBG00B6G8068</ns1:figi>
    <ns1:value>82077029</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1261559</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1141164</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>120395</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>REGAL REXNORD CORPORATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>758750103</ns1:cusip>
    <ns1:figi>BBG001S5VL68</ns1:figi>
    <ns1:value>204123113</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>856976</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>781285</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>75691</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RELAY THERAPEUTICS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>75943R102</ns1:cusip>
    <ns1:figi>BBG00DSS08L8</ns1:figi>
    <ns1:value>62556810</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3343496</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3168269</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>175227</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>REVOLUTION MEDICINES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>76155X100</ns1:cusip>
    <ns1:figi>BBG00829F4Q7</ns1:figi>
    <ns1:value>112521763</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>600821</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>517446</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>83375</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RHYTHM PHARMACEUTICALS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>76243J105</ns1:cusip>
    <ns1:figi>BBG007DLZ629</ns1:figi>
    <ns1:value>245220303</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2208595</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2038730</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>169865</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RIGETTI COMPUTING INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COMMON STOCK</ns1:titleOfClass>
    <ns1:cusip>76655K103</ns1:cusip>
    <ns1:figi>BBG00Z911SZ9</ns1:figi>
    <ns1:value>37708911</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1951807</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1766627</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>185180</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RINGCENTRAL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>76680R206</ns1:cusip>
    <ns1:figi>BBG001SHXFM5</ns1:figi>
    <ns1:value>419425</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10760</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10760</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RIOT PLATFORMS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>767292105</ns1:cusip>
    <ns1:figi>BBG001SDW128</ns1:figi>
    <ns1:value>27757954</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1013804</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>967334</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>46470</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ROBINHOOD MKTS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>770700102</ns1:cusip>
    <ns1:figi>BBG008NMBXP6</ns1:figi>
    <ns1:value>95821962</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>955544</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>775571</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>179973</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ROBLOX CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>771049103</ns1:cusip>
    <ns1:figi>BBG001V1Y6Z1</ns1:figi>
    <ns1:value>53607921</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>985802</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>798691</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>187111</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ROCKET LAB CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>773121108</ns1:cusip>
    <ns1:figi>BBG01V7JN489</ns1:figi>
    <ns1:value>214888621</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2114005</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1818327</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>295678</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ROCKWELL AUTOMATION INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>773903109</ns1:cusip>
    <ns1:figi>BBG001S5VRF5</ns1:figi>
    <ns1:value>117401415</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>237136</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>191175</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>45961</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ROKU INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>77543R102</ns1:cusip>
    <ns1:figi>BBG001ZZPQM2</ns1:figi>
    <ns1:value>98985184</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>716557</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>650067</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>66490</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ROLLINS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>775711104</ns1:cusip>
    <ns1:figi>BBG001S5VRG4</ns1:figi>
    <ns1:value>5488935</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>131503</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>95013</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>36490</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ROSS STORES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>778296103</ns1:cusip>
    <ns1:figi>BBG001S5VRS1</ns1:figi>
    <ns1:value>94169075</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>442420</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>359143</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>83277</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ROYAL CARIBBEAN GROUP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>V7780T103</ns1:cusip>
    <ns1:figi>BBG001S5RMJ7</ns1:figi>
    <ns1:value>40696378</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>128165</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>101338</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>26827</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RUBRIK INC.</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>781154109</ns1:cusip>
    <ns1:figi>BBG008D32614</ns1:figi>
    <ns1:value>75247086</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>937308</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>848279</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>89029</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RYMAN HOSPITALITY PPTYS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>78377T107</ns1:cusip>
    <ns1:figi>BBG001S6SHG8</ns1:figi>
    <ns1:value>28075963</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>218405</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>207510</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10895</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SAIA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>78709Y105</ns1:cusip>
    <ns1:figi>BBG001SL4QM4</ns1:figi>
    <ns1:value>64677962</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>153571</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>146775</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6796</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SALESFORCE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>79466L302</ns1:cusip>
    <ns1:figi>BBG001SDLP09</ns1:figi>
    <ns1:value>73161088</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>467006</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>341296</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>125710</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SAMSARA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>79589L106</ns1:cusip>
    <ns1:figi>BBG0099PW5Q0</ns1:figi>
    <ns1:value>189276373</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5836459</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5069599</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>766860</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SANDISK CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>80004C200</ns1:cusip>
    <ns1:figi>BBG01R388JK6</ns1:figi>
    <ns1:value>111466432</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>49024</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>35503</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>13521</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SEAGATE TECHNOLOGY HLDNGS PL</ns1:nameOfIssuer>
    <ns1:titleOfClass>ORD SHS</ns1:titleOfClass>
    <ns1:cusip>G7997R103</ns1:cusip>
    <ns1:figi>BBG0113JGQG9</ns1:figi>
    <ns1:value>48958249</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>50734</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>42379</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8355</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SEMTECH CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>816850101</ns1:cusip>
    <ns1:figi>BBG001S7TWW4</ns1:figi>
    <ns1:value>183419455</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1133268</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>993866</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>139402</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SENSATA TECHNOLOGIES HLDG PL</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>G8060N102</ns1:cusip>
    <ns1:figi>BBG00JPGYWV3</ns1:figi>
    <ns1:value>63678142</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1333853</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1267178</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>66675</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SERVICENOW INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>81762P102</ns1:cusip>
    <ns1:figi>BBG001T4JFC0</ns1:figi>
    <ns1:value>235661989</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2373711</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1755879</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>617832</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SHARKNINJA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SHS</ns1:titleOfClass>
    <ns1:cusip>G8068L108</ns1:cusip>
    <ns1:figi>BBG01HN2K366</ns1:figi>
    <ns1:value>153541302</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1008349</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>914819</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>93530</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SILICON MOTION TECHNOLOGY CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR</ns1:titleOfClass>
    <ns1:cusip>82706C108</ns1:cusip>
    <ns1:figi>BBG001SP0YQ8</ns1:figi>
    <ns1:value>35488312</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>106466</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>101203</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5263</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SITIME CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>82982T106</ns1:cusip>
    <ns1:figi>BBG00QNSY276</ns1:figi>
    <ns1:value>37276509</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>49998</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>45237</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4761</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SNOWFLAKE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SHS</ns1:titleOfClass>
    <ns1:cusip>833445109</ns1:cusip>
    <ns1:figi>BBG007DHGNK2</ns1:figi>
    <ns1:value>441938647</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1736498</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1312720</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>423778</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SOPHIA GENETICS SA</ns1:nameOfIssuer>
    <ns1:titleOfClass>ORDINARY SHARES</ns1:titleOfClass>
    <ns1:cusip>H82027105</ns1:cusip>
    <ns1:figi>BBG011PFK8K3</ns1:figi>
    <ns1:value>189873</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>32907</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>24267</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8640</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SOUTHERN COPPER CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>84265V105</ns1:cusip>
    <ns1:figi>BBG001S6ZM88</ns1:figi>
    <ns1:value>4228942</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>24268</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>24268</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>ST STR SP BIOT</ns1:titleOfClass>
    <ns1:cusip>78464A870</ns1:cusip>
    <ns1:figi>BBG001SQDKG3</ns1:figi>
    <ns1:value>1190077</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7520</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7520</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>ST STR SP REGBNK</ns1:titleOfClass>
    <ns1:cusip>78464A698</ns1:cusip>
    <ns1:figi>BBG001SMH2R6</ns1:figi>
    <ns1:value>922901</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12330</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12330</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPOTIFY TECHNOLOGY S A</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>L8681T102</ns1:cusip>
    <ns1:figi>BBG003T4VFD1</ns1:figi>
    <ns1:value>50586408</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>110179</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>88899</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>21280</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPROUTS FMRS MKT INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>85208M102</ns1:cusip>
    <ns1:figi>BBG001V0MZS0</ns1:figi>
    <ns1:value>73300242</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>866638</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>823413</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>43225</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPX TECHNOLOGIES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>78473E103</ns1:cusip>
    <ns1:figi>BBG001S5W9N5</ns1:figi>
    <ns1:value>36157917</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>147481</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>140246</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7235</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>STAG INDUSTRIAL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>85254J102</ns1:cusip>
    <ns1:figi>BBG001T9F312</ns1:figi>
    <ns1:value>246134</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6467</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6467</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>STEPSTONE GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>85914M107</ns1:cusip>
    <ns1:figi>BBG00WXXV0W0</ns1:figi>
    <ns1:value>71528977</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1729424</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1643679</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>85745</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SUMITOMO MITSUI FIN GRP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR</ns1:titleOfClass>
    <ns1:cusip>86562M209</ns1:cusip>
    <ns1:figi>BBG001SLH608</ns1:figi>
    <ns1:value>10766911</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>456612</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>330197</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>126415</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SYNAPTICS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>87157D109</ns1:cusip>
    <ns1:figi>BBG001SCDXM9</ns1:figi>
    <ns1:value>28160084</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>226677</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>215382</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>11295</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SYNOPSYS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>871607107</ns1:cusip>
    <ns1:figi>BBG001S5VTR8</ns1:figi>
    <ns1:value>101193710</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>226856</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>174834</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>52022</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TAIWAN SEMICONDUCTOR MANUFAC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADS</ns1:titleOfClass>
    <ns1:cusip>874039100</ns1:cusip>
    <ns1:figi>BBG001S5WWW4</ns1:figi>
    <ns1:value>244037920</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>510999</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>364115</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>146884</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TALEN ENERGY CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>87422Q109</ns1:cusip>
    <ns1:figi>BBG01GWQVW78</ns1:figi>
    <ns1:value>51905457</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>135079</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>122179</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>12900</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TAPESTRY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>876030107</ns1:cusip>
    <ns1:figi>BBG001SFH7D5</ns1:figi>
    <ns1:value>248343835</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1696569</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1463780</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>232789</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TARGA RES CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>87612G101</ns1:cusip>
    <ns1:figi>BBG001TC94B9</ns1:figi>
    <ns1:value>76990519</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>287128</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>231661</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>55467</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TARGET HOSPITALITY CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>87615L107</ns1:cusip>
    <ns1:figi>BBG00K7K34Y4</ns1:figi>
    <ns1:value>42833633</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2103813</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1999723</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>104090</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TECHNIPFMC PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>G87110105</ns1:cusip>
    <ns1:figi>BBG00DL8NMT5</ns1:figi>
    <ns1:value>136557381</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2059689</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1897819</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>161870</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TERADYNE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>880770102</ns1:cusip>
    <ns1:figi>BBG001S5WMZ3</ns1:figi>
    <ns1:value>66039624</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>136491</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>110768</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>25723</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TERAWULF INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>88080T104</ns1:cusip>
    <ns1:figi>BBG0122MC919</ns1:figi>
    <ns1:value>33015823</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1336673</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1209653</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>127020</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TESLA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>88160R101</ns1:cusip>
    <ns1:figi>BBG001SQKGD7</ns1:figi>
    <ns1:value>21202695</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>50411</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>50311</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>100</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>THERMO FISHER SCIENTIFIC INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>883556102</ns1:cusip>
    <ns1:figi>BBG001S5WS08</ns1:figi>
    <ns1:value>7126331</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14214</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13739</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>475</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TJX COS INC NEW</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>872540109</ns1:cusip>
    <ns1:figi>BBG001S5WQ93</ns1:figi>
    <ns1:value>7359719</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>48579</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>35084</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>13495</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TOAST INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>888787108</ns1:cusip>
    <ns1:figi>BBG00BTJVKB1</ns1:figi>
    <ns1:value>38203008</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1373221</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1242941</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>130280</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TRANE TECHNOLOGIES PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>G8994E103</ns1:cusip>
    <ns1:figi>BBG001S5SBV6</ns1:figi>
    <ns1:value>7770151</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15820</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11920</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3900</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TTM TECHNOLOGIES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>87305R109</ns1:cusip>
    <ns1:figi>BBG001SFJKF2</ns1:figi>
    <ns1:value>77810045</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>416052</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>376522</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>39530</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>UNITEDHEALTH GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>91324P102</ns1:cusip>
    <ns1:figi>BBG001S6WCJ1</ns1:figi>
    <ns1:value>1403583</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3377</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2047</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1330</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>URANIUM ENERGY CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>916896103</ns1:cusip>
    <ns1:figi>BBG001SK6158</ns1:figi>
    <ns1:value>29855942</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2800745</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2660810</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>139935</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD INDEX FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>GROWTH ETF</ns1:titleOfClass>
    <ns1:cusip>922908736</ns1:cusip>
    <ns1:figi>BBG001SHTTS4</ns1:figi>
    <ns1:value>1995521</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>23166</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>23166</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VAXCYTE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>92243G108</ns1:cusip>
    <ns1:figi>BBG009PHHPP4</ns1:figi>
    <ns1:value>143722240</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2472428</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2288329</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>184099</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VERISIGN INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>92343E102</ns1:cusip>
    <ns1:figi>BBG001S7BCF6</ns1:figi>
    <ns1:value>3551524</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14118</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10198</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3920</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VERTEX PHARMACEUTICALS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>92532F100</ns1:cusip>
    <ns1:figi>BBG001S68LJ8</ns1:figi>
    <ns1:value>1087342</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2189</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1482</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>707</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VERTIV HOLDINGS CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>92537N108</ns1:cusip>
    <ns1:figi>BBG00L2B8LM7</ns1:figi>
    <ns1:value>353021161</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1054361</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>838096</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>216265</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VIRTU FINL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>928254101</ns1:cusip>
    <ns1:figi>BBG0064N2T87</ns1:figi>
    <ns1:value>5098120</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>85582</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>61912</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>23670</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VISA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>92826C839</ns1:cusip>
    <ns1:figi>BBG001SRCFY3</ns1:figi>
    <ns1:value>261572839</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>762403</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>593209</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>169194</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VISTRA CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>92840M102</ns1:cusip>
    <ns1:figi>BBG00DXDL6R0</ns1:figi>
    <ns1:value>70707506</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>445739</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>396265</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>49474</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VITA COCO CO INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>92846Q107</ns1:cusip>
    <ns1:figi>BBG012QFVTF8</ns1:figi>
    <ns1:value>75254224</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1137802</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1081957</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>55845</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WABTEC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>929740108</ns1:cusip>
    <ns1:figi>BBG001S5XBT3</ns1:figi>
    <ns1:value>671304</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2490</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2490</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WALMART INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>931142103</ns1:cusip>
    <ns1:figi>BBG001S5XH92</ns1:figi>
    <ns1:value>10022491</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>88491</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>64421</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>24070</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WASTE CONNECTIONS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>94106B101</ns1:cusip>
    <ns1:figi>BBG001SKJ4K1</ns1:figi>
    <ns1:value>744438</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4466</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4466</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WATSCO INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>942622200</ns1:cusip>
    <ns1:figi>BBG001S82CQ2</ns1:figi>
    <ns1:value>4086871</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9807</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7082</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2725</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WILLIAMS COS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>969457100</ns1:cusip>
    <ns1:figi>BBG001S5XH10</ns1:figi>
    <ns1:value>13449444</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>180918</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>180918</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WILLIAMS SONOMA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>969904101</ns1:cusip>
    <ns1:figi>BBG001SBW7S1</ns1:figi>
    <ns1:value>5498130</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>23587</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>17087</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6500</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WINGSTOP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>974155103</ns1:cusip>
    <ns1:figi>BBG008N298X9</ns1:figi>
    <ns1:value>1952597</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11260</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11260</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WINTRUST FINL CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>97650W108</ns1:cusip>
    <ns1:figi>BBG001S945T0</ns1:figi>
    <ns1:value>81009630</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>504042</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>480093</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>23949</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WOODWARD INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>980745103</ns1:cusip>
    <ns1:figi>BBG001S6YZC5</ns1:figi>
    <ns1:value>223996287</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>526505</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>483077</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>43428</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WYNN RESORTS LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>983134107</ns1:cusip>
    <ns1:figi>BBG001SJZ2V8</ns1:figi>
    <ns1:value>73919666</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>761352</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>688642</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>72710</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>XENON PHARMACEUTICALS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>98420N105</ns1:cusip>
    <ns1:figi>BBG002VBMLS5</ns1:figi>
    <ns1:value>90980266</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1507294</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1399486</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>107808</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>XPO INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>983793100</ns1:cusip>
    <ns1:figi>BBG001SJW3C0</ns1:figi>
    <ns1:value>129129668</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>629011</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>579761</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>49250</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
</ns1:informationTable>
