<?xml version="1.0" ?>
<informationTable xsi:schemaLocation="http://www.sec.gov/edgar/document/thirteenf/informationtable eis_13FDocument.xsd" xmlns="http://www.sec.gov/edgar/document/thirteenf/informationtable" xmlns:n1="http://www.sec.gov/edgar/document/thirteenf/informationtable" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <infoTable>
    <nameOfIssuer>3M CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88579Y101</cusip>
    <value>11436817</value>
    <shrsOrPrnAmt>
      <sshPrnamt>78750</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>57079</Sole>
      <Shared>0</Shared>
      <None>21671</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AAON INC</nameOfIssuer>
    <titleOfClass>COM PAR $0.004</titleOfClass>
    <cusip>000360206</cusip>
    <value>134237265</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1622203</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1283667</Sole>
      <Shared>0</Shared>
      <None>338535</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AAR CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>000361105</cusip>
    <value>5196614</value>
    <shrsOrPrnAmt>
      <sshPrnamt>47475</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>39534</Sole>
      <Shared>0</Shared>
      <None>7941</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ABBOTT LABORATORIES</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>002824100</cusip>
    <value>136321246</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1327761</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>975099</Sole>
      <Shared>0</Shared>
      <None>352662</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ABBVIE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00287Y109</cusip>
    <value>290155471</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1334109</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1081445</Sole>
      <Shared>0</Shared>
      <None>252665</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ABM INDS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>000957100</cusip>
    <value>358830</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9315</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1086</Sole>
      <Shared>0</Shared>
      <None>8229</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ABRDN EMERGING MARKETS EX CH</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00301W105</cusip>
    <value>120560</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16538</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13558</Sole>
      <Shared>0</Shared>
      <None>2980</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ABRDN GLOBAL INFRA INCOME FU</nameOfIssuer>
    <titleOfClass>COM SHS BEN INT</titleOfClass>
    <cusip>00326W106</cusip>
    <value>210005</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9392</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9392</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ABRDN PLATINUM ETF TRUST</nameOfIssuer>
    <titleOfClass>PHYSCL PLATM SHS</titleOfClass>
    <cusip>003260106</cusip>
    <value>7860299</value>
    <shrsOrPrnAmt>
      <sshPrnamt>44102</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>42927</Sole>
      <Shared>0</Shared>
      <None>1175</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ABRDN PRECIOUS METALS BASKET</nameOfIssuer>
    <titleOfClass>PHYSCL PRECS MET</titleOfClass>
    <cusip>003263100</cusip>
    <value>635819</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2907</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2823</Sole>
      <Shared>0</Shared>
      <None>84</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ABRDN SILVER ETF TRUST</nameOfIssuer>
    <titleOfClass>PHYSCL SILVR SHS</titleOfClass>
    <cusip>003264108</cusip>
    <value>1511805</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21112</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18149</Sole>
      <Shared>0</Shared>
      <None>2963</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ABRDN WORLD HEALTHCARE FUND</nameOfIssuer>
    <titleOfClass>BEN INT SHS</titleOfClass>
    <cusip>87911L108</cusip>
    <value>443460</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ACCENTURE PLC IRELAND</nameOfIssuer>
    <titleOfClass>SHS CLASS A</titleOfClass>
    <cusip>G1151C101</cusip>
    <value>64656948</value>
    <shrsOrPrnAmt>
      <sshPrnamt>326073</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>251156</Sole>
      <Shared>0</Shared>
      <None>74917</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ACUITY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00508Y102</cusip>
    <value>3023128</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10788</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10687</Sole>
      <Shared>0</Shared>
      <None>101</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ADAPTIVE BIOTECHNOLOGIES COR</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00650F109</cusip>
    <value>1888915</value>
    <shrsOrPrnAmt>
      <sshPrnamt>136089</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>105422</Sole>
      <Shared>0</Shared>
      <None>30667</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ADOBE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00724F101</cusip>
    <value>31326406</value>
    <shrsOrPrnAmt>
      <sshPrnamt>128873</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>91088</Sole>
      <Shared>0</Shared>
      <None>37785</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ADVANCED DRAIN SYS INC DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00790R104</cusip>
    <value>571421</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4167</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4056</Sole>
      <Shared>0</Shared>
      <None>111</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ADVANCED ENERGY INDS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>007973100</cusip>
    <value>1187250</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3679</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2116</Sole>
      <Shared>0</Shared>
      <None>1563</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ADVANCED MICRO DEVICES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>007903107</cusip>
    <value>41082185</value>
    <shrsOrPrnAmt>
      <sshPrnamt>201948</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>165284</Sole>
      <Shared>0</Shared>
      <None>36663</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AERCAP HOLDINGS NV</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>N00985106</cusip>
    <value>870352</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6345</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6345</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AEROVIRONMENT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>008073108</cusip>
    <value>12806544</value>
    <shrsOrPrnAmt>
      <sshPrnamt>69962</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>55428</Sole>
      <Shared>0</Shared>
      <None>14534</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AFFILIATED MANAGERS GROUP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>008252108</cusip>
    <value>3288034</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11883</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10880</Sole>
      <Shared>0</Shared>
      <None>1003</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AFFIRM HLDGS INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>00827B106</cusip>
    <value>2574992</value>
    <shrsOrPrnAmt>
      <sshPrnamt>56198</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>53808</Sole>
      <Shared>0</Shared>
      <None>2390</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AFLAC INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>001055102</cusip>
    <value>2056704</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18747</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13662</Sole>
      <Shared>0</Shared>
      <None>5085</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AGILENT TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00846U101</cusip>
    <value>1237978</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10861</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6870</Sole>
      <Shared>0</Shared>
      <None>3991</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AGNC INVT CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00123Q104</cusip>
    <value>404495</value>
    <shrsOrPrnAmt>
      <sshPrnamt>40328</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>37011</Sole>
      <Shared>0</Shared>
      <None>3317</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AGNICO EAGLE MINES LTD</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>008474108</cusip>
    <value>2214918</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10912</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9957</Sole>
      <Shared>0</Shared>
      <None>955</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AIR PRODUCTS AND CHEMICALS I</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>009158106</cusip>
    <value>30747168</value>
    <shrsOrPrnAmt>
      <sshPrnamt>105846</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>80306</Sole>
      <Shared>0</Shared>
      <None>25540</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AIRBNB INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>009066101</cusip>
    <value>11218654</value>
    <shrsOrPrnAmt>
      <sshPrnamt>88840</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>81262</Sole>
      <Shared>0</Shared>
      <None>7577</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AIRGAIN INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00938A104</cusip>
    <value>3547417</value>
    <shrsOrPrnAmt>
      <sshPrnamt>644985</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>591435</Sole>
      <Shared>0</Shared>
      <None>53550</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AKAMAI TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00971T101</cusip>
    <value>3403025</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29630</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>21392</Sole>
      <Shared>0</Shared>
      <None>8238</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AKAMAI TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>NOTE 1.125% 2/1</titleOfClass>
    <cusip>00971TAN1</cusip>
    <value>8000</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7000</sshPrnamt>
      <sshPrnamtType>PRN</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALARM COM HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>011642105</cusip>
    <value>521131</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12066</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12062</Sole>
      <Shared>0</Shared>
      <None>4</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALBEMARLE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>012653101</cusip>
    <value>1338076</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7453</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6095</Sole>
      <Shared>0</Shared>
      <None>1358</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALBEMARLE CORP</nameOfIssuer>
    <titleOfClass>7.25% DEP SHS A</titleOfClass>
    <cusip>012653200</cusip>
    <value>38440</value>
    <shrsOrPrnAmt>
      <sshPrnamt>535</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>300</Sole>
      <Shared>0</Shared>
      <None>235</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALBERTSONS COS INC</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>013091103</cusip>
    <value>287516</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16873</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>580</Sole>
      <Shared>0</Shared>
      <None>16293</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALCOA CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>013872106</cusip>
    <value>380005</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5729</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2844</Sole>
      <Shared>0</Shared>
      <None>2885</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALCON AG</nameOfIssuer>
    <titleOfClass>ORD SHS</titleOfClass>
    <cusip>H01301128</cusip>
    <value>1091294</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14483</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1350</Sole>
      <Shared>0</Shared>
      <None>13133</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALIBABA GROUP HLDG LTD</nameOfIssuer>
    <titleOfClass>SPONSORED ADS</titleOfClass>
    <cusip>01609W102</cusip>
    <value>10810523</value>
    <shrsOrPrnAmt>
      <sshPrnamt>86167</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>72396</Sole>
      <Shared>0</Shared>
      <None>13772</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALIGHT INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>01626W101</cusip>
    <value>43092</value>
    <shrsOrPrnAmt>
      <sshPrnamt>73952</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>72400</Sole>
      <Shared>0</Shared>
      <None>1552</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALIGN TECHNOLOGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>016255101</cusip>
    <value>1551784</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9052</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7766</Sole>
      <Shared>0</Shared>
      <None>1286</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALIGNMENT HEALTHCARE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>01625V104</cusip>
    <value>747969</value>
    <shrsOrPrnAmt>
      <sshPrnamt>42450</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>39950</Sole>
      <Shared>0</Shared>
      <None>2500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALKAMI TECHNOLOGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>01644J108</cusip>
    <value>623588</value>
    <shrsOrPrnAmt>
      <sshPrnamt>39795</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>36782</Sole>
      <Shared>0</Shared>
      <None>3013</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALLEGION PLC</nameOfIssuer>
    <titleOfClass>ORD SHS</titleOfClass>
    <cusip>G0176J109</cusip>
    <value>315134</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2169</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1885</Sole>
      <Shared>0</Shared>
      <None>284</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALLIANT ENERGY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>018802108</cusip>
    <value>1252557</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17455</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14199</Sole>
      <Shared>0</Shared>
      <None>3256</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALLOGENE THERAPEUTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>019770106</cusip>
    <value>73298</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30040</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>30000</Sole>
      <Shared>0</Shared>
      <None>40</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALLSTATE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>020002101</cusip>
    <value>53655279</value>
    <shrsOrPrnAmt>
      <sshPrnamt>258779</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>245061</Sole>
      <Shared>0</Shared>
      <None>13719</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALNYLAM PHARMACEUTICALS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02043Q107</cusip>
    <value>3120093</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9430</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9331</Sole>
      <Shared>0</Shared>
      <None>99</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALPHABET INC</nameOfIssuer>
    <titleOfClass>CAP STK CL C</titleOfClass>
    <cusip>02079K107</cusip>
    <value>870839461</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3035765</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2542866</Sole>
      <Shared>0</Shared>
      <None>492899</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALPHABET INC</nameOfIssuer>
    <titleOfClass>CAP STK CL A</titleOfClass>
    <cusip>02079K305</cusip>
    <value>700529693</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2436117</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1891007</Sole>
      <Shared>0</Shared>
      <None>545109</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALPINE INCOME PPTY TR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02083X103</cusip>
    <value>1035270</value>
    <shrsOrPrnAmt>
      <sshPrnamt>57515</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>46500</Sole>
      <Shared>0</Shared>
      <None>11015</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALPS ETF TR</nameOfIssuer>
    <titleOfClass>OSHARES US QUALT</titleOfClass>
    <cusip>00162Q387</cusip>
    <value>26404</value>
    <shrsOrPrnAmt>
      <sshPrnamt>474</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>474</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALPS ETF TR</nameOfIssuer>
    <titleOfClass>ALERIAN MLP</titleOfClass>
    <cusip>00162Q452</cusip>
    <value>28156231</value>
    <shrsOrPrnAmt>
      <sshPrnamt>534883</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>525635</Sole>
      <Shared>0</Shared>
      <None>9248</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALPS ETF TR</nameOfIssuer>
    <titleOfClass>ALERIAN ENERGY</titleOfClass>
    <cusip>00162Q676</cusip>
    <value>18150</value>
    <shrsOrPrnAmt>
      <sshPrnamt>475</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>475</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALTIMMUNE INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>02155H200</cusip>
    <value>86927</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28223</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>28217</Sole>
      <Shared>0</Shared>
      <None>6</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALTRIA GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02209S103</cusip>
    <value>13424872</value>
    <shrsOrPrnAmt>
      <sshPrnamt>203438</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>171634</Sole>
      <Shared>0</Shared>
      <None>31804</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMAZON COM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>023135106</cusip>
    <value>1261686654</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6057938</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4617467</Sole>
      <Shared>0</Shared>
      <None>1440470</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMDOCS LTD</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G02602103</cusip>
    <value>222881</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3415</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2351</Sole>
      <Shared>0</Shared>
      <None>1064</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMENTUM HOLDINGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>023939101</cusip>
    <value>1285692</value>
    <shrsOrPrnAmt>
      <sshPrnamt>49298</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13458</Sole>
      <Shared>0</Shared>
      <None>35840</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMER STATES WTR CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>029899101</cusip>
    <value>258311</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3416</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3308</Sole>
      <Shared>0</Shared>
      <None>108</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMEREN CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>023608102</cusip>
    <value>536387</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4880</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3229</Sole>
      <Shared>0</Shared>
      <None>1651</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERICAN ELEC PWR CO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>025537101</cusip>
    <value>7005698</value>
    <shrsOrPrnAmt>
      <sshPrnamt>53446</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>25678</Sole>
      <Shared>0</Shared>
      <None>27768</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERICAN EXPRESS CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>025816109</cusip>
    <value>209850760</value>
    <shrsOrPrnAmt>
      <sshPrnamt>693767</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>519487</Sole>
      <Shared>0</Shared>
      <None>174280</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERICAN INTEGRITY INS GROUP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>026948109</cusip>
    <value>245379</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12727</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12727</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERICAN INTL GROUP INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>026874784</cusip>
    <value>1304279</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17333</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14166</Sole>
      <Shared>0</Shared>
      <None>3167</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERICAN PUB ED INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02913V103</cusip>
    <value>1597190</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28080</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27917</Sole>
      <Shared>0</Shared>
      <None>163</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERICAN RES CORP</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>02927U208</cusip>
    <value>92626</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38275</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38275</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERICAN TOWER CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03027X100</cusip>
    <value>81134655</value>
    <shrsOrPrnAmt>
      <sshPrnamt>470128</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>415827</Sole>
      <Shared>0</Shared>
      <None>54300</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERICAN WTR CAP CORP</nameOfIssuer>
    <titleOfClass>NOTE 3.625% 6/1</titleOfClass>
    <cusip>03040WBE4</cusip>
    <value>12971</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13000</sshPrnamt>
      <sshPrnamtType>PRN</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>13000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERICAN WTR WKS CO INC NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>030420103</cusip>
    <value>1763355</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12957</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10941</Sole>
      <Shared>0</Shared>
      <None>2016</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERICOLD REALTY TRUST INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03064D108</cusip>
    <value>649679</value>
    <shrsOrPrnAmt>
      <sshPrnamt>56691</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>45846</Sole>
      <Shared>0</Shared>
      <None>10845</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERIPRISE FINL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03076C106</cusip>
    <value>5382667</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12112</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10767</Sole>
      <Shared>0</Shared>
      <None>1345</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERIS BANCORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03076K108</cusip>
    <value>216032</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2770</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2770</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMETEK INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>031100100</cusip>
    <value>98058314</value>
    <shrsOrPrnAmt>
      <sshPrnamt>457447</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>299891</Sole>
      <Shared>0</Shared>
      <None>157556</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMGEN INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>031162100</cusip>
    <value>54887760</value>
    <shrsOrPrnAmt>
      <sshPrnamt>155998</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>138895</Sole>
      <Shared>0</Shared>
      <None>17103</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMPHENOL CORP</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>032095101</cusip>
    <value>318442307</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2520319</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2167412</Sole>
      <Shared>0</Shared>
      <None>352907</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMPLIFY ETF TR</nameOfIssuer>
    <titleOfClass>CWP ENHANCED DIV</titleOfClass>
    <cusip>032108409</cusip>
    <value>4545051</value>
    <shrsOrPrnAmt>
      <sshPrnamt>101339</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>94125</Sole>
      <Shared>0</Shared>
      <None>7214</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMPLIFY ETF TR</nameOfIssuer>
    <titleOfClass>AMPLIFY ETHO CLI</titleOfClass>
    <cusip>032108557</cusip>
    <value>211052</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3194</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3194</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMPLIFY ETF TR</nameOfIssuer>
    <titleOfClass>AMPLIFY AI POWER</titleOfClass>
    <cusip>032108565</cusip>
    <value>5015</value>
    <shrsOrPrnAmt>
      <sshPrnamt>116</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>82</Sole>
      <Shared>0</Shared>
      <None>34</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMPLIFY ETF TR</nameOfIssuer>
    <titleOfClass>AMPLIFY BLUESTAR</titleOfClass>
    <cusip>032108599</cusip>
    <value>57549</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMPLIFY ETF TR</nameOfIssuer>
    <titleOfClass>AMPLIFY JUNIOR S</titleOfClass>
    <cusip>032108649</cusip>
    <value>78764</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2650</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2650</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMPLIFY ETF TR</nameOfIssuer>
    <titleOfClass>AMPLIFY DGTL PAY</titleOfClass>
    <cusip>032108656</cusip>
    <value>261722</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6115</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6025</Sole>
      <Shared>0</Shared>
      <None>90</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMPRIUS TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>03214Q108</cusip>
    <value>2134847</value>
    <shrsOrPrnAmt>
      <sshPrnamt>126622</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>110937</Sole>
      <Shared>0</Shared>
      <None>15685</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ANALOG DEVICES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>032654105</cusip>
    <value>17430789</value>
    <shrsOrPrnAmt>
      <sshPrnamt>54790</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>29596</Sole>
      <Shared>0</Shared>
      <None>25194</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ANGEL STUDIOS INC</nameOfIssuer>
    <titleOfClass>CL A COM</titleOfClass>
    <cusip>034948109</cusip>
    <value>35914</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11775</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11775</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ANNALY CAPITAL MANAGEMENT IN</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>035710839</cusip>
    <value>418865</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19805</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8058</Sole>
      <Shared>0</Shared>
      <None>11747</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ANTERO RESOURCES CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03674X106</cusip>
    <value>807202</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19020</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18117</Sole>
      <Shared>0</Shared>
      <None>903</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AON PLC</nameOfIssuer>
    <titleOfClass>SHS CL A</titleOfClass>
    <cusip>G0403H108</cusip>
    <value>136085646</value>
    <shrsOrPrnAmt>
      <sshPrnamt>421605</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>284765</Sole>
      <Shared>0</Shared>
      <None>136840</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APA CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03743Q108</cusip>
    <value>1436846</value>
    <shrsOrPrnAmt>
      <sshPrnamt>33856</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>31488</Sole>
      <Shared>0</Shared>
      <None>2368</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>API GROUP CORP</nameOfIssuer>
    <titleOfClass>COM STK</titleOfClass>
    <cusip>00187Y100</cusip>
    <value>990572</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24447</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20018</Sole>
      <Shared>0</Shared>
      <None>4429</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APOLLO GLOBAL MGMT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03769M106</cusip>
    <value>846619</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7598</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5555</Sole>
      <Shared>0</Shared>
      <None>2043</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APOLLO GLOBAL MGMT INC</nameOfIssuer>
    <titleOfClass>SER A MAND CNV</titleOfClass>
    <cusip>03769M304</cusip>
    <value>21806</value>
    <shrsOrPrnAmt>
      <sshPrnamt>373</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>373</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APPFOLIO INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>03783C100</cusip>
    <value>7984982</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50596</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>44320</Sole>
      <Shared>0</Shared>
      <None>6276</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APPIAN CORP</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>03782L101</cusip>
    <value>360420</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14949</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14881</Sole>
      <Shared>0</Shared>
      <None>68</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APPLE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>037833100</cusip>
    <value>1505206630</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5930914</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4503812</Sole>
      <Shared>0</Shared>
      <None>1427102</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APPLIED DIGITAL CORP</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>038169207</cusip>
    <value>360967</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15205</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14705</Sole>
      <Shared>0</Shared>
      <None>500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APPLIED MATLS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>038222105</cusip>
    <value>27068375</value>
    <shrsOrPrnAmt>
      <sshPrnamt>79196</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>68504</Sole>
      <Shared>0</Shared>
      <None>10692</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APPLOVIN CORP</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>03831W108</cusip>
    <value>55700625</value>
    <shrsOrPrnAmt>
      <sshPrnamt>139951</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>123925</Sole>
      <Shared>0</Shared>
      <None>16027</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APTARGROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>038336103</cusip>
    <value>462997</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3674</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2588</Sole>
      <Shared>0</Shared>
      <None>1086</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AQUESTIVE THERAPEUTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03843E104</cusip>
    <value>60445</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14565</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14565</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARCH CAP GROUP LTD</nameOfIssuer>
    <titleOfClass>ORD</titleOfClass>
    <cusip>G0450A105</cusip>
    <value>371664</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3872</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3391</Sole>
      <Shared>0</Shared>
      <None>481</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARCHER AVIATION INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>03945R102</cusip>
    <value>60308</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11665</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4975</Sole>
      <Shared>0</Shared>
      <None>6690</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARCHER DANIELS MIDLAND CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>039483102</cusip>
    <value>5750387</value>
    <shrsOrPrnAmt>
      <sshPrnamt>79108</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>73329</Sole>
      <Shared>0</Shared>
      <None>5779</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARCHROCK INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03957W106</cusip>
    <value>316528</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9096</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1485</Sole>
      <Shared>0</Shared>
      <None>7611</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARCOSA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>039653100</cusip>
    <value>243485</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2294</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1439</Sole>
      <Shared>0</Shared>
      <None>855</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARDELYX INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>039697107</cusip>
    <value>157813</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26346</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>26050</Sole>
      <Shared>0</Shared>
      <None>296</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARES CAPITAL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04010L103</cusip>
    <value>7868907</value>
    <shrsOrPrnAmt>
      <sshPrnamt>436676</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>69003</Sole>
      <Shared>0</Shared>
      <None>367673</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARES MANAGEMENT CORPORATION</nameOfIssuer>
    <titleOfClass>CL A COM STK</titleOfClass>
    <cusip>03990B101</cusip>
    <value>11033830</value>
    <shrsOrPrnAmt>
      <sshPrnamt>101135</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6486</Sole>
      <Shared>0</Shared>
      <None>94649</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARES MANAGEMENT CORPORATION</nameOfIssuer>
    <titleOfClass>6.75 SE B PFD</titleOfClass>
    <cusip>03990B309</cusip>
    <value>18090</value>
    <shrsOrPrnAmt>
      <sshPrnamt>500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARGENX SE</nameOfIssuer>
    <titleOfClass>SPONSORED ADR</titleOfClass>
    <cusip>04016X101</cusip>
    <value>16362347</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22407</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17150</Sole>
      <Shared>0</Shared>
      <None>5257</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARISTA NETWORKS INC</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>040413205</cusip>
    <value>141347604</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1151227</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>803960</Sole>
      <Shared>0</Shared>
      <None>347266</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARK ETF TR</nameOfIssuer>
    <titleOfClass>INNOVATION ETF</titleOfClass>
    <cusip>00214Q104</cusip>
    <value>1111382</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16443</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15853</Sole>
      <Shared>0</Shared>
      <None>590</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARK ETF TR</nameOfIssuer>
    <titleOfClass>ISRAEL INOVATE</titleOfClass>
    <cusip>00214Q609</cusip>
    <value>80491</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2990</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2990</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARM HOLDINGS PLC</nameOfIssuer>
    <titleOfClass>SPONSORED ADS</titleOfClass>
    <cusip>042068205</cusip>
    <value>2427590</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16047</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14818</Sole>
      <Shared>0</Shared>
      <None>1229</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARROW ELECTRS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>042735100</cusip>
    <value>346375</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2415</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2194</Sole>
      <Shared>0</Shared>
      <None>221</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARS PHARMACEUTICALS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>82835W108</cusip>
    <value>86925</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10825</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10800</Sole>
      <Shared>0</Shared>
      <None>25</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ASE TECHNOLOGY HLDG CO LTD</nameOfIssuer>
    <titleOfClass>SPONSORED ADS</titleOfClass>
    <cusip>00215W100</cusip>
    <value>225580</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10405</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1250</Sole>
      <Shared>0</Shared>
      <None>9155</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ASML HLDG NV</nameOfIssuer>
    <titleOfClass>N Y REGISTRY SHS</titleOfClass>
    <cusip>N07059210</cusip>
    <value>16394693</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12412</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10665</Sole>
      <Shared>0</Shared>
      <None>1747</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ASSURANT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04621X108</cusip>
    <value>511932</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2350</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2113</Sole>
      <Shared>0</Shared>
      <None>237</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AST SPACEMOBILE INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>00217D100</cusip>
    <value>2325332</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28060</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27862</Sole>
      <Shared>0</Shared>
      <None>198</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ASTERA LABS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04626A103</cusip>
    <value>1794177</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16370</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13792</Sole>
      <Shared>0</Shared>
      <None>2578</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ASTRANA HEALTH INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>03763A207</cusip>
    <value>781452</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31870</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>31808</Sole>
      <Shared>0</Shared>
      <None>62</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ASTRAZENECA PLC</nameOfIssuer>
    <titleOfClass>ORD</titleOfClass>
    <cusip>G0593M107</cusip>
    <value>19844615</value>
    <shrsOrPrnAmt>
      <sshPrnamt>100622</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>69616</Sole>
      <Shared>0</Shared>
      <None>31005</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AT&amp;T INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00206R102</cusip>
    <value>12761953</value>
    <shrsOrPrnAmt>
      <sshPrnamt>440219</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>384882</Sole>
      <Shared>0</Shared>
      <None>55338</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ATEA PHARMACEUTICALS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04683R106</cusip>
    <value>53999</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10037</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10000</Sole>
      <Shared>0</Shared>
      <None>37</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ATI INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>01741R102</cusip>
    <value>34473438</value>
    <shrsOrPrnAmt>
      <sshPrnamt>236996</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6330</Sole>
      <Shared>0</Shared>
      <None>230666</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ATLANTA BRAVES HLDGS INC</nameOfIssuer>
    <titleOfClass>COM SER A</titleOfClass>
    <cusip>047726104</cusip>
    <value>924329</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19604</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17568</Sole>
      <Shared>0</Shared>
      <None>2036</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ATLANTA BRAVES HLDGS INC</nameOfIssuer>
    <titleOfClass>COM SER C</titleOfClass>
    <cusip>047726302</cusip>
    <value>49660</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1163</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1135</Sole>
      <Shared>0</Shared>
      <None>28</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ATLASSIAN CORPORATION</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>049468101</cusip>
    <value>1414788</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20730</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18172</Sole>
      <Shared>0</Shared>
      <None>2558</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ATMOS ENERGY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>049560105</cusip>
    <value>1161247</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6287</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5167</Sole>
      <Shared>0</Shared>
      <None>1120</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AURORA INNOVATION INC</nameOfIssuer>
    <titleOfClass>CLASS A COM</titleOfClass>
    <cusip>051774107</cusip>
    <value>65677</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15941</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15919</Sole>
      <Shared>0</Shared>
      <None>22</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AUTODESK INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>052769106</cusip>
    <value>2157674</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9013</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8184</Sole>
      <Shared>0</Shared>
      <None>829</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AUTOMATIC DATA PROCESSING IN</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>053015103</cusip>
    <value>46363152</value>
    <shrsOrPrnAmt>
      <sshPrnamt>228188</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>167591</Sole>
      <Shared>0</Shared>
      <None>60597</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AUTONATION INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05329W102</cusip>
    <value>646115</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3309</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2932</Sole>
      <Shared>0</Shared>
      <None>377</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AUTOZONE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>053332102</cusip>
    <value>4505627</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1334</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>696</Sole>
      <Shared>0</Shared>
      <None>638</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AVALONBAY CMNTYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>053484101</cusip>
    <value>1562835</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9567</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7808</Sole>
      <Shared>0</Shared>
      <None>1759</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AVEPOINT INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>053604104</cusip>
    <value>116973</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12300</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12300</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AVERY DENNISON CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>053611109</cusip>
    <value>10922159</value>
    <shrsOrPrnAmt>
      <sshPrnamt>63251</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3935</Sole>
      <Shared>0</Shared>
      <None>59316</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AWARE INC MASS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05453N100</cusip>
    <value>26205</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20964</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20964</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AXON ENTERPRISE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05464C101</cusip>
    <value>44898747</value>
    <shrsOrPrnAmt>
      <sshPrnamt>105721</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>90856</Sole>
      <Shared>0</Shared>
      <None>14865</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AXSOME THERAPEUTICS INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05464T104</cusip>
    <value>2756378</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16308</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10927</Sole>
      <Shared>0</Shared>
      <None>5381</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BAIDU INC</nameOfIssuer>
    <titleOfClass>SPON ADR REP A</titleOfClass>
    <cusip>056752108</cusip>
    <value>3789208</value>
    <shrsOrPrnAmt>
      <sshPrnamt>34008</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>28811</Sole>
      <Shared>0</Shared>
      <None>5197</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BAKER HUGHES COMPANY</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>05722G100</cusip>
    <value>1810827</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29661</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12655</Sole>
      <Shared>0</Shared>
      <None>17007</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BALCHEM CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>057665200</cusip>
    <value>34492400</value>
    <shrsOrPrnAmt>
      <sshPrnamt>203519</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1082</Sole>
      <Shared>0</Shared>
      <None>202437</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BALL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>058498106</cusip>
    <value>281482</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4762</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2578</Sole>
      <Shared>0</Shared>
      <None>2184</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BANCO BILBAO VIZCAYA ARGENTA</nameOfIssuer>
    <titleOfClass>SPONSORED ADR</titleOfClass>
    <cusip>05946K101</cusip>
    <value>225458</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10409</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4412</Sole>
      <Shared>0</Shared>
      <None>5997</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BANCO SANTANDER SA</nameOfIssuer>
    <titleOfClass>ADR</titleOfClass>
    <cusip>05964H105</cusip>
    <value>998805</value>
    <shrsOrPrnAmt>
      <sshPrnamt>88547</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>84447</Sole>
      <Shared>0</Shared>
      <None>4100</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BANK AMERICA CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>060505104</cusip>
    <value>50802499</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1042103</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>867190</Sole>
      <Shared>0</Shared>
      <None>174913</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BANK AMERICA CORP</nameOfIssuer>
    <titleOfClass>7.25%CNV PFD L</titleOfClass>
    <cusip>060505682</cusip>
    <value>588631</value>
    <shrsOrPrnAmt>
      <sshPrnamt>494</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>418</Sole>
      <Shared>0</Shared>
      <None>76</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BANK MONTREAL MEDIUM</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>063671101</cusip>
    <value>1312440</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9697</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8705</Sole>
      <Shared>0</Shared>
      <None>992</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BANK NEW YORK MELLON CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>064058100</cusip>
    <value>4803402</value>
    <shrsOrPrnAmt>
      <sshPrnamt>40491</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>34198</Sole>
      <Shared>0</Shared>
      <None>6293</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BANK NOVA SCOTIA B C</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>064149107</cusip>
    <value>341104</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4921</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4896</Sole>
      <Shared>0</Shared>
      <None>25</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BARCLAYS BANK PLC</nameOfIssuer>
    <titleOfClass>IPATH SELCT MLP</titleOfClass>
    <cusip>06742C723</cusip>
    <value>1000875</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29087</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15374</Sole>
      <Shared>0</Shared>
      <None>13713</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BARCLAYS BANK PLC</nameOfIssuer>
    <titleOfClass>IPATH S&amp;P 500 SH</titleOfClass>
    <cusip>06748M196</cusip>
    <value>29203</value>
    <shrsOrPrnAmt>
      <sshPrnamt>818</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>750</Sole>
      <Shared>0</Shared>
      <None>68</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BARINGS BDC INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>06759L103</cusip>
    <value>122076</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14833</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14833</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BARRICK MNG CORP</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>06849F108</cusip>
    <value>1967535</value>
    <shrsOrPrnAmt>
      <sshPrnamt>48236</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>43061</Sole>
      <Shared>0</Shared>
      <None>5175</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BAUSCH HEALTH COS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>071734107</cusip>
    <value>421104</value>
    <shrsOrPrnAmt>
      <sshPrnamt>77982</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>67797</Sole>
      <Shared>0</Shared>
      <None>10185</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BAXTER INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>071813109</cusip>
    <value>348062</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20718</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17777</Sole>
      <Shared>0</Shared>
      <None>2941</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BECTON DICKINSON &amp; CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>075887109</cusip>
    <value>4357471</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27714</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18950</Sole>
      <Shared>0</Shared>
      <None>8764</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BEL FUSE INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>077347201</cusip>
    <value>90100</value>
    <shrsOrPrnAmt>
      <sshPrnamt>500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>500</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BEL FUSE INC</nameOfIssuer>
    <titleOfClass>CL B</titleOfClass>
    <cusip>077347300</cusip>
    <value>697880</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3525</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3525</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BENTLEY SYS INC</nameOfIssuer>
    <titleOfClass>COM CL B</titleOfClass>
    <cusip>08265T208</cusip>
    <value>1588474</value>
    <shrsOrPrnAmt>
      <sshPrnamt>45230</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>44541</Sole>
      <Shared>0</Shared>
      <None>689</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BERKLEY W R CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>084423102</cusip>
    <value>798182</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12043</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8540</Sole>
      <Shared>0</Shared>
      <None>3503</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BERKSHIRE HATHAWAY INC DEL</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>084670108</cusip>
    <value>45960960</value>
    <shrsOrPrnAmt>
      <sshPrnamt>64</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>56</Sole>
      <Shared>0</Shared>
      <None>8</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BERKSHIRE HATHAWAY INC DEL</nameOfIssuer>
    <titleOfClass>CL B NEW</titleOfClass>
    <cusip>084670702</cusip>
    <value>237358312</value>
    <shrsOrPrnAmt>
      <sshPrnamt>495322</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>388829</Sole>
      <Shared>0</Shared>
      <None>106493</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BEST BUY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>086516101</cusip>
    <value>3268683</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50914</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>42871</Sole>
      <Shared>0</Shared>
      <None>8043</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BHP BILLITON LIMITED</nameOfIssuer>
    <titleOfClass>SPONSORED ADS</titleOfClass>
    <cusip>088606108</cusip>
    <value>612514</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8421</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4305</Sole>
      <Shared>0</Shared>
      <None>4116</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BIGBEAR AI HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>08975B109</cusip>
    <value>200056</value>
    <shrsOrPrnAmt>
      <sshPrnamt>56834</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>55693</Sole>
      <Shared>0</Shared>
      <None>1141</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BILL HOLDINGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>090043100</cusip>
    <value>475608</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12418</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10960</Sole>
      <Shared>0</Shared>
      <None>1458</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BIO-TECHNE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09073M104</cusip>
    <value>45169838</value>
    <shrsOrPrnAmt>
      <sshPrnamt>864329</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>477993</Sole>
      <Shared>0</Shared>
      <None>386336</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BIODESIX INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09075X207</cusip>
    <value>399954</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27583</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27583</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BIOGEN INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09062X103</cusip>
    <value>2356612</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12854</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5992</Sole>
      <Shared>0</Shared>
      <None>6862</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BIOMARIN PHARMACEUTICAL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09061G101</cusip>
    <value>83549</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1479</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>882</Sole>
      <Shared>0</Shared>
      <None>597</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BIOMARIN PHARMACEUTICAL INC</nameOfIssuer>
    <titleOfClass>NOTE 1.250% 5/1</titleOfClass>
    <cusip>09061GAK7</cusip>
    <value>18299</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19000</sshPrnamt>
      <sshPrnamtType>PRN</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>19000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BIT DIGITAL INC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G1144A105</cusip>
    <value>117900</value>
    <shrsOrPrnAmt>
      <sshPrnamt>90000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>90000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BITMINE IMMERSION TECNOLOGIE</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>09175A206</cusip>
    <value>326041</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16483</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8544</Sole>
      <Shared>0</Shared>
      <None>7939</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BJS WHSL CLUB HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05550J101</cusip>
    <value>18532290</value>
    <shrsOrPrnAmt>
      <sshPrnamt>188298</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>143290</Sole>
      <Shared>0</Shared>
      <None>45008</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLACKLINE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09239B109</cusip>
    <value>391201</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10573</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8376</Sole>
      <Shared>0</Shared>
      <None>2197</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLACKROCK ETF TRUST II</nameOfIssuer>
    <titleOfClass>ISHARES FLEXIBLE</titleOfClass>
    <cusip>092528603</cusip>
    <value>6607398</value>
    <shrsOrPrnAmt>
      <sshPrnamt>127237</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>107619</Sole>
      <Shared>0</Shared>
      <None>19618</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLACKROCK INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09290D101</cusip>
    <value>57017743</value>
    <shrsOrPrnAmt>
      <sshPrnamt>59288</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>50908</Sole>
      <Shared>0</Shared>
      <None>8380</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLACKSTONE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09260D107</cusip>
    <value>135528580</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1178612</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>926855</Sole>
      <Shared>0</Shared>
      <None>251757</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLACKSTONE MORTGAGE TRUST IN</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>09257W100</cusip>
    <value>202033</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10550</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5951</Sole>
      <Shared>0</Shared>
      <None>4599</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLACKSTONE SECD LENDING FD</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>09261X102</cusip>
    <value>2222462</value>
    <shrsOrPrnAmt>
      <sshPrnamt>93814</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>93814</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLOCK INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>852234103</cusip>
    <value>12921647</value>
    <shrsOrPrnAmt>
      <sshPrnamt>214717</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>199913</Sole>
      <Shared>0</Shared>
      <None>14804</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLOCK INC</nameOfIssuer>
    <titleOfClass>NOTE 0.250%11/0</titleOfClass>
    <cusip>852234AK9</cusip>
    <value>14952</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16000</sshPrnamt>
      <sshPrnamtType>PRN</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>16000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLOOM ENERGY CORP</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>093712107</cusip>
    <value>4380606</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32332</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22527</Sole>
      <Shared>0</Shared>
      <None>9805</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLUE BIRD CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>095306106</cusip>
    <value>18214597</value>
    <shrsOrPrnAmt>
      <sshPrnamt>320736</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>308400</Sole>
      <Shared>0</Shared>
      <None>12336</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLUE OWL CAPITAL CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>69121K104</cusip>
    <value>506687</value>
    <shrsOrPrnAmt>
      <sshPrnamt>45813</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>45813</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLUE OWL CAPITAL INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>09581B103</cusip>
    <value>797613</value>
    <shrsOrPrnAmt>
      <sshPrnamt>87362</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>73116</Sole>
      <Shared>0</Shared>
      <None>14246</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLUE OWL TECHNOLOGY FIN CORP</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>095924106</cusip>
    <value>280212</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22616</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22616</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BOEING CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>097023105</cusip>
    <value>183525972</value>
    <shrsOrPrnAmt>
      <sshPrnamt>922102</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>650968</Sole>
      <Shared>0</Shared>
      <None>271134</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BOEING CO</nameOfIssuer>
    <titleOfClass>DEP CONV PFD A</titleOfClass>
    <cusip>097023204</cusip>
    <value>53396</value>
    <shrsOrPrnAmt>
      <sshPrnamt>823</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>562</Sole>
      <Shared>0</Shared>
      <None>261</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BOK FINL CORP</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>05561Q201</cusip>
    <value>24999233</value>
    <shrsOrPrnAmt>
      <sshPrnamt>195215</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>195215</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BOOKING HOLDINGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09857L108</cusip>
    <value>8998683</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2137</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1869</Sole>
      <Shared>0</Shared>
      <None>268</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BOOT BARN HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>099406100</cusip>
    <value>2195254</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14999</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14604</Sole>
      <Shared>0</Shared>
      <None>395</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BOOZ ALLEN HAMILTON HLDG COR</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>099502106</cusip>
    <value>6480898</value>
    <shrsOrPrnAmt>
      <sshPrnamt>83056</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>76304</Sole>
      <Shared>0</Shared>
      <None>6752</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BOSTON BEER INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>100557107</cusip>
    <value>220262</value>
    <shrsOrPrnAmt>
      <sshPrnamt>956</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>333</Sole>
      <Shared>0</Shared>
      <None>623</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BOSTON SCIENTIFIC CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>101137107</cusip>
    <value>1320289</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21040</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10243</Sole>
      <Shared>0</Shared>
      <None>10798</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BP PLC</nameOfIssuer>
    <titleOfClass>SPONSORED ADR</titleOfClass>
    <cusip>055622104</cusip>
    <value>5641492</value>
    <shrsOrPrnAmt>
      <sshPrnamt>120032</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>110968</Sole>
      <Shared>0</Shared>
      <None>9064</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BRIDGEBIO PHARMA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>10806X102</cusip>
    <value>224117</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3018</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3018</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BRINKS CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>109696104</cusip>
    <value>1741558</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16806</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16286</Sole>
      <Shared>0</Shared>
      <None>520</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BRISTOL-MYERS SQUIBB CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>110122108</cusip>
    <value>25331046</value>
    <shrsOrPrnAmt>
      <sshPrnamt>417659</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>320422</Sole>
      <Shared>0</Shared>
      <None>97237</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BROADCOM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>11135F101</cusip>
    <value>284231851</value>
    <shrsOrPrnAmt>
      <sshPrnamt>918328</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>807166</Sole>
      <Shared>0</Shared>
      <None>111162</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BROADRIDGE FINL SOLUTIONS IN</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>11133T103</cusip>
    <value>3745015</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23049</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20880</Sole>
      <Shared>0</Shared>
      <None>2169</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BROOKFIELD ASSET MANAGMT LTD</nameOfIssuer>
    <titleOfClass>CL A LMT VTG SHS</titleOfClass>
    <cusip>113004105</cusip>
    <value>627779</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14123</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12893</Sole>
      <Shared>0</Shared>
      <None>1230</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BROOKFIELD CORP</nameOfIssuer>
    <titleOfClass>CL A LTD VT SH</titleOfClass>
    <cusip>11271J107</cusip>
    <value>8028180</value>
    <shrsOrPrnAmt>
      <sshPrnamt>198374</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>166171</Sole>
      <Shared>0</Shared>
      <None>32203</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BROOKFIELD INFRASTRUCTURE CO</nameOfIssuer>
    <titleOfClass>COM SUB VTG A</titleOfClass>
    <cusip>11276H106</cusip>
    <value>285827</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7232</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7224</Sole>
      <Shared>0</Shared>
      <None>8</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BROOKFIELD INFRASTRUCTURE PA</nameOfIssuer>
    <titleOfClass>LP INT UNIT</titleOfClass>
    <cusip>G16252101</cusip>
    <value>2955846</value>
    <shrsOrPrnAmt>
      <sshPrnamt>81834</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>81624</Sole>
      <Shared>0</Shared>
      <None>210</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BROOKFIELD RENEWABLE ENERGY</nameOfIssuer>
    <titleOfClass>PARTNERSHIP UNIT</titleOfClass>
    <cusip>G16258108</cusip>
    <value>586369</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17965</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17465</Sole>
      <Shared>0</Shared>
      <None>500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BROWN FORMAN CORP</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>115637100</cusip>
    <value>6001</value>
    <shrsOrPrnAmt>
      <sshPrnamt>224</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>224</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BROWN FORMAN CORP</nameOfIssuer>
    <titleOfClass>CL B</titleOfClass>
    <cusip>115637209</cusip>
    <value>285494</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10798</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8122</Sole>
      <Shared>0</Shared>
      <None>2676</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BUILDERS FIRSTSOURCE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>12008R107</cusip>
    <value>1107339</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13450</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8840</Sole>
      <Shared>0</Shared>
      <None>4610</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BUTTERFLY NETWORK INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>124155102</cusip>
    <value>321180</value>
    <shrsOrPrnAmt>
      <sshPrnamt>79500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>78500</Sole>
      <Shared>0</Shared>
      <None>1000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BWX TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05605H100</cusip>
    <value>294082157</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1438125</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1195073</Sole>
      <Shared>0</Shared>
      <None>243052</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BYLINE BANCORP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>124411109</cusip>
    <value>2398878</value>
    <shrsOrPrnAmt>
      <sshPrnamt>75986</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>75959</Sole>
      <Shared>0</Shared>
      <None>27</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>C H ROBINSON WORLDWIDE IN</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>12541W209</cusip>
    <value>3300805</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19876</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19537</Sole>
      <Shared>0</Shared>
      <None>339</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CABOT CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>127055101</cusip>
    <value>239920</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3186</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>273</Sole>
      <Shared>0</Shared>
      <None>2913</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CACI INTL INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>127190304</cusip>
    <value>14270012</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26238</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>23370</Sole>
      <Shared>0</Shared>
      <None>2868</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CADENCE DESIGN SYSTEM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>127387108</cusip>
    <value>2084197</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7501</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3895</Sole>
      <Shared>0</Shared>
      <None>3605</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CAMECO CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>13321L108</cusip>
    <value>3532908</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32528</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15154</Sole>
      <Shared>0</Shared>
      <None>17374</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CANADIAN IMPERIAL BANK OF CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>136069101</cusip>
    <value>229584</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2423</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>706</Sole>
      <Shared>0</Shared>
      <None>1717</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CANADIAN NATL RY CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>136375102</cusip>
    <value>3188116</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31022</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>24338</Sole>
      <Shared>0</Shared>
      <None>6684</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CANADIAN PACIFIC KANSAS CITY</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>13646K108</cusip>
    <value>5538133</value>
    <shrsOrPrnAmt>
      <sshPrnamt>70406</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>54063</Sole>
      <Shared>0</Shared>
      <None>16343</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CANTON STRATEGIC HOLDINGS IN</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>432705309</cusip>
    <value>1225243</value>
    <shrsOrPrnAmt>
      <sshPrnamt>374692</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>348492</Sole>
      <Shared>0</Shared>
      <None>26200</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CAPITAL GROUP CORE EQUITY ET</nameOfIssuer>
    <titleOfClass>SHS CREATION UNI</titleOfClass>
    <cusip>14020V108</cusip>
    <value>6504617</value>
    <shrsOrPrnAmt>
      <sshPrnamt>169303</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>136799</Sole>
      <Shared>0</Shared>
      <None>32504</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CAPITAL GROUP DIVIDEND VALUE</nameOfIssuer>
    <titleOfClass>SHS CREATION UNI</titleOfClass>
    <cusip>14020W106</cusip>
    <value>30934848</value>
    <shrsOrPrnAmt>
      <sshPrnamt>727194</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>677613</Sole>
      <Shared>0</Shared>
      <None>49581</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CAPITAL GROUP GROWTH ETF</nameOfIssuer>
    <titleOfClass>SHS CREATION UNI</titleOfClass>
    <cusip>14020G101</cusip>
    <value>16947075</value>
    <shrsOrPrnAmt>
      <sshPrnamt>421674</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>399862</Sole>
      <Shared>0</Shared>
      <None>21812</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CAPITAL ONE FINL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>14040H105</cusip>
    <value>22128729</value>
    <shrsOrPrnAmt>
      <sshPrnamt>121300</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>106174</Sole>
      <Shared>0</Shared>
      <None>15126</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CARDIFF ONCOLOGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>14147L108</cusip>
    <value>1494299</value>
    <shrsOrPrnAmt>
      <sshPrnamt>922407</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>787139</Sole>
      <Shared>0</Shared>
      <None>135268</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CARDINAL HEALTH INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>14149Y108</cusip>
    <value>2293055</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10852</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9648</Sole>
      <Shared>0</Shared>
      <None>1204</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CARETRUST REIT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>14174T107</cusip>
    <value>305844</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8345</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8345</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CARLISLE COS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>142339100</cusip>
    <value>203076</value>
    <shrsOrPrnAmt>
      <sshPrnamt>609</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>518</Sole>
      <Shared>0</Shared>
      <None>91</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CARLYLE GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>14316J108</cusip>
    <value>592130</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12237</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9818</Sole>
      <Shared>0</Shared>
      <None>2419</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CARLYLE SECURED LENDING INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>872280102</cusip>
    <value>119180</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10894</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10894</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CARMAX INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>143130102</cusip>
    <value>3770919</value>
    <shrsOrPrnAmt>
      <sshPrnamt>90691</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>70147</Sole>
      <Shared>0</Shared>
      <None>20544</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CARNIVAL CORP</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>143658300</cusip>
    <value>562063</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21718</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19530</Sole>
      <Shared>0</Shared>
      <None>2189</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CARPENTER TECHNOLOGY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>144285103</cusip>
    <value>1363759</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3460</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>577</Sole>
      <Shared>0</Shared>
      <None>2883</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CARRIER GLOBAL CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>14448C104</cusip>
    <value>5405915</value>
    <shrsOrPrnAmt>
      <sshPrnamt>96003</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>67460</Sole>
      <Shared>0</Shared>
      <None>28542</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CARVANA CO</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>146869102</cusip>
    <value>11078809</value>
    <shrsOrPrnAmt>
      <sshPrnamt>35240</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>29035</Sole>
      <Shared>0</Shared>
      <None>6205</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CASELLA WASTE SYS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>147448104</cusip>
    <value>23045398</value>
    <shrsOrPrnAmt>
      <sshPrnamt>290464</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>255241</Sole>
      <Shared>0</Shared>
      <None>35223</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CASEYS GEN STORES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>147528103</cusip>
    <value>5227493</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7182</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6654</Sole>
      <Shared>0</Shared>
      <None>528</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CATERPILLAR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>149123101</cusip>
    <value>83952882</value>
    <shrsOrPrnAmt>
      <sshPrnamt>118501</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>97086</Sole>
      <Shared>0</Shared>
      <None>21415</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CAVA GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>148929102</cusip>
    <value>2946783</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36425</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>28953</Sole>
      <Shared>0</Shared>
      <None>7472</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CAVCO INDS INC DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>149568107</cusip>
    <value>256189</value>
    <shrsOrPrnAmt>
      <sshPrnamt>529</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>343</Sole>
      <Shared>0</Shared>
      <None>186</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CBIZ INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>124805102</cusip>
    <value>4421507</value>
    <shrsOrPrnAmt>
      <sshPrnamt>164674</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>153625</Sole>
      <Shared>0</Shared>
      <None>11049</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CBOE GLOBAL MKTS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>12503M108</cusip>
    <value>16722995</value>
    <shrsOrPrnAmt>
      <sshPrnamt>59498</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8525</Sole>
      <Shared>0</Shared>
      <None>50973</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CBRE GROUP INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>12504L109</cusip>
    <value>2529202</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18671</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16251</Sole>
      <Shared>0</Shared>
      <None>2420</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CCC INTELLIGENT SOLUTIONS HL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>12510Q100</cusip>
    <value>1680090</value>
    <shrsOrPrnAmt>
      <sshPrnamt>280015</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>279035</Sole>
      <Shared>0</Shared>
      <None>980</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CDW CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>12514G108</cusip>
    <value>370819</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3064</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1441</Sole>
      <Shared>0</Shared>
      <None>1623</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CELESTICA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>15101Q207</cusip>
    <value>864302</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3068</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1891</Sole>
      <Shared>0</Shared>
      <None>1177</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CELLEBRITE DI LTD</nameOfIssuer>
    <titleOfClass>ORDINARY SHARES</titleOfClass>
    <cusip>M2197Q107</cusip>
    <value>1621148</value>
    <shrsOrPrnAmt>
      <sshPrnamt>117645</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>111958</Sole>
      <Shared>0</Shared>
      <None>5687</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CELSIUS HLDGS INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>15118V207</cusip>
    <value>3886155</value>
    <shrsOrPrnAmt>
      <sshPrnamt>109531</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>102198</Sole>
      <Shared>0</Shared>
      <None>7333</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CENCORA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03073E105</cusip>
    <value>6183637</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19684</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15359</Sole>
      <Shared>0</Shared>
      <None>4325</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CENTERPOINT ENERGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>15189T107</cusip>
    <value>202268</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4686</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3164</Sole>
      <Shared>0</Shared>
      <None>1522</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CENTRUS ENERGY CORP</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>15643U104</cusip>
    <value>3411217</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19651</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16304</Sole>
      <Shared>0</Shared>
      <None>3347</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CF INDUSTRIES HOLD</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>125269100</cusip>
    <value>2230769</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17181</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16721</Sole>
      <Shared>0</Shared>
      <None>460</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHARLES RIV LABS INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>159864107</cusip>
    <value>789107</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4575</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4388</Sole>
      <Shared>0</Shared>
      <None>187</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHECK POINT SOFTWARE TECH LT</nameOfIssuer>
    <titleOfClass>ORD</titleOfClass>
    <cusip>M22465104</cusip>
    <value>2377167</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16641</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9210</Sole>
      <Shared>0</Shared>
      <None>7431</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHEESECAKE FACTORY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>163072101</cusip>
    <value>486326</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8883</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5698</Sole>
      <Shared>0</Shared>
      <None>3185</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHENIERE ENERGY INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>16411R208</cusip>
    <value>14147387</value>
    <shrsOrPrnAmt>
      <sshPrnamt>49857</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>49046</Sole>
      <Shared>0</Shared>
      <None>810</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHENIERE ENERGY PARTNERS L P</nameOfIssuer>
    <titleOfClass>COM UNIT</titleOfClass>
    <cusip>16411Q101</cusip>
    <value>303018</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4689</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4600</Sole>
      <Shared>0</Shared>
      <None>89</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHEVRON CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>166764100</cusip>
    <value>148137437</value>
    <shrsOrPrnAmt>
      <sshPrnamt>715986</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>477804</Sole>
      <Shared>0</Shared>
      <None>238182</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHEWY INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>16679L109</cusip>
    <value>16382646</value>
    <shrsOrPrnAmt>
      <sshPrnamt>606765</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>574658</Sole>
      <Shared>0</Shared>
      <None>32107</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHIME FINL INC</nameOfIssuer>
    <titleOfClass>COM SHS CL A</titleOfClass>
    <cusip>16935C109</cusip>
    <value>200205</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10689</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10309</Sole>
      <Shared>0</Shared>
      <None>380</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHIPOTLE MEXICAN GRILL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>169656105</cusip>
    <value>15349641</value>
    <shrsOrPrnAmt>
      <sshPrnamt>479526</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>430284</Sole>
      <Shared>0</Shared>
      <None>49242</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHOICEONE FINANCIA</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>170386106</cusip>
    <value>347591</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12361</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>250</Sole>
      <Shared>0</Shared>
      <None>12111</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHUBB LTD SWITZ</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>H1467J104</cusip>
    <value>15835097</value>
    <shrsOrPrnAmt>
      <sshPrnamt>48584</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>44696</Sole>
      <Shared>0</Shared>
      <None>3889</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHURCH &amp; DWIGHT CO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>171340102</cusip>
    <value>28838788</value>
    <shrsOrPrnAmt>
      <sshPrnamt>309031</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>127064</Sole>
      <Shared>0</Shared>
      <None>181967</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHURCHILL DOWNS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>171484108</cusip>
    <value>1383295</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15399</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13686</Sole>
      <Shared>0</Shared>
      <None>1713</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CIENA CORP</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>171779309</cusip>
    <value>7568519</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19495</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19419</Sole>
      <Shared>0</Shared>
      <None>76</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CINCINNATI FINL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>172062101</cusip>
    <value>349317</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2220</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1425</Sole>
      <Shared>0</Shared>
      <None>795</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CINTAS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>172908105</cusip>
    <value>164666834</value>
    <shrsOrPrnAmt>
      <sshPrnamt>973553</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>687796</Sole>
      <Shared>0</Shared>
      <None>285758</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CIRCLE INTERNET GROUP INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>172573107</cusip>
    <value>3714311</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38930</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38501</Sole>
      <Shared>0</Shared>
      <None>429</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CISCO SYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>17275R102</cusip>
    <value>63918684</value>
    <shrsOrPrnAmt>
      <sshPrnamt>823801</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>728593</Sole>
      <Shared>0</Shared>
      <None>95207</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CITIGROUP INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>172967424</cusip>
    <value>21282914</value>
    <shrsOrPrnAmt>
      <sshPrnamt>187663</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>159333</Sole>
      <Shared>0</Shared>
      <None>28330</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CITIZENS FINL GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>174610105</cusip>
    <value>919362</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15330</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8644</Sole>
      <Shared>0</Shared>
      <None>6686</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CIVISTA BANCSHARES INC</nameOfIssuer>
    <titleOfClass>COM NO PAR</titleOfClass>
    <cusip>178867107</cusip>
    <value>957750</value>
    <shrsOrPrnAmt>
      <sshPrnamt>42025</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>42000</Sole>
      <Shared>0</Shared>
      <None>25</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CLEAN HARBORS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>184496107</cusip>
    <value>760121</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2651</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2585</Sole>
      <Shared>0</Shared>
      <None>66</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CLEARWATER ANALYTICS HLDGS I</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>185123106</cusip>
    <value>1834814</value>
    <shrsOrPrnAmt>
      <sshPrnamt>77582</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>64126</Sole>
      <Shared>0</Shared>
      <None>13456</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CLEVELAND-CLIFFS INC NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>185899101</cusip>
    <value>91868</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10872</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10781</Sole>
      <Shared>0</Shared>
      <None>91</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CLIMB BIO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>28658R106</cusip>
    <value>82200</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7000</Sole>
      <Shared>0</Shared>
      <None>5000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CLOROX CO DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>189054109</cusip>
    <value>1586109</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15306</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13766</Sole>
      <Shared>0</Shared>
      <None>1540</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CLOUDFLARE INC</nameOfIssuer>
    <titleOfClass>CL A COM</titleOfClass>
    <cusip>18915M107</cusip>
    <value>35095360</value>
    <shrsOrPrnAmt>
      <sshPrnamt>170085</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>133848</Sole>
      <Shared>0</Shared>
      <None>36237</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CLOVER HEALTH INVESTMENTS CO</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>18914F103</cusip>
    <value>166836</value>
    <shrsOrPrnAmt>
      <sshPrnamt>94793</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>94500</Sole>
      <Shared>0</Shared>
      <None>293</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CME GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>12572Q105</cusip>
    <value>60409007</value>
    <shrsOrPrnAmt>
      <sshPrnamt>204534</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>149629</Sole>
      <Shared>0</Shared>
      <None>54904</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CMS ENERGY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>125896100</cusip>
    <value>630446</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8126</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3355</Sole>
      <Shared>0</Shared>
      <None>4771</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CMS ENERGY CORP</nameOfIssuer>
    <titleOfClass>NOTE 3.375% 5/0</titleOfClass>
    <cusip>125896BX7</cusip>
    <value>32770</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29000</sshPrnamt>
      <sshPrnamtType>PRN</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>29000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CNB FINL CORP PA</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>126128107</cusip>
    <value>276804</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9558</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9537</Sole>
      <Shared>0</Shared>
      <None>21</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CNO FINL GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>12621E103</cusip>
    <value>275559</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6711</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6640</Sole>
      <Shared>0</Shared>
      <None>71</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COCA COLA CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>191216100</cusip>
    <value>107666629</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1415735</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1111367</Sole>
      <Shared>0</Shared>
      <None>304368</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COCA-COLA EUROPACIFIC PARTNE</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G25839104</cusip>
    <value>300486</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3314</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3293</Sole>
      <Shared>0</Shared>
      <None>21</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CODEXIS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>192005106</cusip>
    <value>48929</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30018</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10000</Sole>
      <Shared>0</Shared>
      <None>20018</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COGENT COMM HOLDINGS INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>19239V302</cusip>
    <value>3137250</value>
    <shrsOrPrnAmt>
      <sshPrnamt>166521</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>141257</Sole>
      <Shared>0</Shared>
      <None>25264</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COGNEX CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>192422103</cusip>
    <value>971864</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19838</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18493</Sole>
      <Shared>0</Shared>
      <None>1345</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COGNIZANT TECHNOLOGY SOLUTIO</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>192446102</cusip>
    <value>397966</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6487</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5715</Sole>
      <Shared>0</Shared>
      <None>772</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COHERENT CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>19247G107</cusip>
    <value>1908708</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8013</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4908</Sole>
      <Shared>0</Shared>
      <None>3105</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COINBASE GLOBAL INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>19260Q107</cusip>
    <value>49727122</value>
    <shrsOrPrnAmt>
      <sshPrnamt>284790</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>243357</Sole>
      <Shared>0</Shared>
      <None>41433</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COLGATE PALMOLIVE CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>194162103</cusip>
    <value>18332005</value>
    <shrsOrPrnAmt>
      <sshPrnamt>215089</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>177264</Sole>
      <Shared>0</Shared>
      <None>37825</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COLLIERS INTL GROUP INC</nameOfIssuer>
    <titleOfClass>SUB VTG SHS</titleOfClass>
    <cusip>194693107</cusip>
    <value>3458262</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32353</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>29684</Sole>
      <Shared>0</Shared>
      <None>2669</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COMCAST CORP NEW</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>20030N101</cusip>
    <value>3821381</value>
    <shrsOrPrnAmt>
      <sshPrnamt>133103</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>112410</Sole>
      <Shared>0</Shared>
      <None>20692</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COMFORT SYS USA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>199908104</cusip>
    <value>1068615</value>
    <shrsOrPrnAmt>
      <sshPrnamt>775</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>638</Sole>
      <Shared>0</Shared>
      <None>137</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COMMUNITY BANCORP INC VT</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20343A101</cusip>
    <value>485222</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15602</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15602</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COMPASS DIVERSIFIED</nameOfIssuer>
    <titleOfClass>SH BEN INT</titleOfClass>
    <cusip>20451Q104</cusip>
    <value>214722</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27318</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27052</Sole>
      <Shared>0</Shared>
      <None>266</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COMPASS THERAPEUTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20454B104</cusip>
    <value>162720</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30760</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>750</Sole>
      <Shared>0</Shared>
      <None>30010</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CONAGRA BRANDS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>205887102</cusip>
    <value>2271571</value>
    <shrsOrPrnAmt>
      <sshPrnamt>144502</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>99613</Sole>
      <Shared>0</Shared>
      <None>44889</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CONCRETE PUMPING HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>206704108</cusip>
    <value>357521</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50073</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>50000</Sole>
      <Shared>0</Shared>
      <None>73</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CONNECTONE BANCORP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20786W107</cusip>
    <value>908975</value>
    <shrsOrPrnAmt>
      <sshPrnamt>33955</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>33870</Sole>
      <Shared>0</Shared>
      <None>85</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CONOCOPHILLIPS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20825C104</cusip>
    <value>6999661</value>
    <shrsOrPrnAmt>
      <sshPrnamt>53028</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>40083</Sole>
      <Shared>0</Shared>
      <None>12945</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CONSOLIDATED EDISON INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>209115104</cusip>
    <value>3161746</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27936</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>25521</Sole>
      <Shared>0</Shared>
      <None>2415</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CONSTELLATION BRANDS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>21036P108</cusip>
    <value>2228385</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14856</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6590</Sole>
      <Shared>0</Shared>
      <None>8266</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CONSTELLATION ENERGY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>21037T109</cusip>
    <value>21760593</value>
    <shrsOrPrnAmt>
      <sshPrnamt>77925</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>69477</Sole>
      <Shared>0</Shared>
      <None>8448</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COOPER COS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>216648501</cusip>
    <value>1420353</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19865</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8981</Sole>
      <Shared>0</Shared>
      <None>10884</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COPART INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>217204106</cusip>
    <value>135156859</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4070990</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3208763</Sole>
      <Shared>0</Shared>
      <None>862227</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CORCEPT THERAPEUTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>218352102</cusip>
    <value>256654</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6367</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6287</Sole>
      <Shared>0</Shared>
      <None>80</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CORE SCIENTIFIC INC NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>21874A106</cusip>
    <value>4369352</value>
    <shrsOrPrnAmt>
      <sshPrnamt>292069</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>249613</Sole>
      <Shared>0</Shared>
      <None>42456</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CORE SCIENTIFIC INC NEW</nameOfIssuer>
    <titleOfClass>*W EXP 01/23/202</titleOfClass>
    <cusip>21874A114</cusip>
    <value>1000809</value>
    <shrsOrPrnAmt>
      <sshPrnamt>114509</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>114509</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CORE SCIENTIFIC INC NEW</nameOfIssuer>
    <titleOfClass>*W EXP 01/23/202</titleOfClass>
    <cusip>21874A130</cusip>
    <value>1815</value>
    <shrsOrPrnAmt>
      <sshPrnamt>121</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>121</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COREWEAVE INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>21873S108</cusip>
    <value>1638955</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21156</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16956</Sole>
      <Shared>0</Shared>
      <None>4200</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CORNING INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>219350105</cusip>
    <value>39586346</value>
    <shrsOrPrnAmt>
      <sshPrnamt>291140</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>274920</Sole>
      <Shared>0</Shared>
      <None>16220</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CORPAY INC</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>219948106</cusip>
    <value>440699</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1514</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1474</Sole>
      <Shared>0</Shared>
      <None>40</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CORTEVA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>22052L104</cusip>
    <value>6731735</value>
    <shrsOrPrnAmt>
      <sshPrnamt>80417</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>45426</Sole>
      <Shared>0</Shared>
      <None>34991</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COSTAR GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>22160N109</cusip>
    <value>36318631</value>
    <shrsOrPrnAmt>
      <sshPrnamt>900313</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>754955</Sole>
      <Shared>0</Shared>
      <None>145358</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COSTCO WHOLESALE CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>22160K105</cusip>
    <value>519416520</value>
    <shrsOrPrnAmt>
      <sshPrnamt>521277</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>406460</Sole>
      <Shared>0</Shared>
      <None>114818</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COTERRA ENERGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>127097103</cusip>
    <value>799366</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22748</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18324</Sole>
      <Shared>0</Shared>
      <None>4424</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COUSINS PPTYS INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>222795502</cusip>
    <value>263830</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11689</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11366</Sole>
      <Shared>0</Shared>
      <None>323</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CRANE COMPANY</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>224408104</cusip>
    <value>409893</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2397</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1388</Sole>
      <Shared>0</Shared>
      <None>1009</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CREDIT ACCEP CORP MICH</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>225310101</cusip>
    <value>4094858</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9670</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9509</Sole>
      <Shared>0</Shared>
      <None>161</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CREDO TECHNOLOGY GROUP HOLDI</nameOfIssuer>
    <titleOfClass>ORDINARY SHARES</titleOfClass>
    <cusip>G25457105</cusip>
    <value>1258515</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13407</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13393</Sole>
      <Shared>0</Shared>
      <None>14</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CRISPR THERAPEUTICS AG</nameOfIssuer>
    <titleOfClass>NAMEN AKT</titleOfClass>
    <cusip>H17182108</cusip>
    <value>1500643</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31546</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22925</Sole>
      <Shared>0</Shared>
      <None>8621</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CROWDSTRIKE HLDGS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>22788C105</cusip>
    <value>98531293</value>
    <shrsOrPrnAmt>
      <sshPrnamt>252379</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>205385</Sole>
      <Shared>0</Shared>
      <None>46994</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CROWN CASTLE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>22822V101</cusip>
    <value>2326679</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28615</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18846</Sole>
      <Shared>0</Shared>
      <None>9769</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CSW INDUSTRIALS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>126402106</cusip>
    <value>1060500</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CSX CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>126408103</cusip>
    <value>5533034</value>
    <shrsOrPrnAmt>
      <sshPrnamt>134788</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>128761</Sole>
      <Shared>0</Shared>
      <None>6027</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CUMMINS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>231021106</cusip>
    <value>27188695</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50535</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>45949</Sole>
      <Shared>0</Shared>
      <None>4586</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CURTISS WRIGHT CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>231561101</cusip>
    <value>113765345</value>
    <shrsOrPrnAmt>
      <sshPrnamt>167027</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>129872</Sole>
      <Shared>0</Shared>
      <None>37155</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CVS HEALTH CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>126650100</cusip>
    <value>4433704</value>
    <shrsOrPrnAmt>
      <sshPrnamt>61734</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>46116</Sole>
      <Shared>0</Shared>
      <None>15617</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CYPHERPUNK TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>52187K200</cusip>
    <value>7946</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>D R HORTON INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>23331A109</cusip>
    <value>5257798</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38317</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20975</Sole>
      <Shared>0</Shared>
      <None>17342</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>D-WAVE QUANTUM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26740W109</cusip>
    <value>513593</value>
    <shrsOrPrnAmt>
      <sshPrnamt>35592</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>24831</Sole>
      <Shared>0</Shared>
      <None>10761</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DANAHER CORP DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>235851102</cusip>
    <value>245874062</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1296804</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>928315</Sole>
      <Shared>0</Shared>
      <None>368489</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DARDEN RESTAURANTS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>237194105</cusip>
    <value>1565143</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7984</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5218</Sole>
      <Shared>0</Shared>
      <None>2766</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DARLING INGREDIENTS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>237266101</cusip>
    <value>316363</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5115</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3040</Sole>
      <Shared>0</Shared>
      <None>2075</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DATADOG INC</nameOfIssuer>
    <titleOfClass>CL A COM</titleOfClass>
    <cusip>23804L103</cusip>
    <value>2776109</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23516</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22939</Sole>
      <Shared>0</Shared>
      <None>577</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DBX ETF TR</nameOfIssuer>
    <titleOfClass>XTRACK MSCI EAFE</titleOfClass>
    <cusip>233051200</cusip>
    <value>1116569</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22603</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>21646</Sole>
      <Shared>0</Shared>
      <None>957</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DBX ETF TR</nameOfIssuer>
    <titleOfClass>XTRACK MSCI EURP</titleOfClass>
    <cusip>233051853</cusip>
    <value>101886</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2091</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2091</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DECKERS OUTDOOR CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>243537107</cusip>
    <value>675407</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6748</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6361</Sole>
      <Shared>0</Shared>
      <None>387</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DEERE &amp; CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>244199105</cusip>
    <value>83156260</value>
    <shrsOrPrnAmt>
      <sshPrnamt>147623</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>115791</Sole>
      <Shared>0</Shared>
      <None>31832</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DEFINIUM THERAPEUTICS INC</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>24477V105</cusip>
    <value>1014836</value>
    <shrsOrPrnAmt>
      <sshPrnamt>53695</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>53629</Sole>
      <Shared>0</Shared>
      <None>66</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DELL TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>CL C</titleOfClass>
    <cusip>24703L202</cusip>
    <value>3441454</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20968</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16663</Sole>
      <Shared>0</Shared>
      <None>4305</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DELTA AIR LINES INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>247361702</cusip>
    <value>999717</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15038</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8456</Sole>
      <Shared>0</Shared>
      <None>6582</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DENTSPLY SIRONA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>24906P109</cusip>
    <value>1034300</value>
    <shrsOrPrnAmt>
      <sshPrnamt>89164</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>89047</Sole>
      <Shared>0</Shared>
      <None>117</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DESCARTES SYS GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>249906108</cusip>
    <value>2100978</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29360</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>23937</Sole>
      <Shared>0</Shared>
      <None>5423</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DEUTSCHE BK AG</nameOfIssuer>
    <titleOfClass>NAMEN AKT</titleOfClass>
    <cusip>D18190898</cusip>
    <value>786203</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26400</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>23520</Sole>
      <Shared>0</Shared>
      <None>2880</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DEVON ENERGY CORP NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>25179M103</cusip>
    <value>12635444</value>
    <shrsOrPrnAmt>
      <sshPrnamt>251102</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>161421</Sole>
      <Shared>0</Shared>
      <None>89680</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DEXCOM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>252131107</cusip>
    <value>121039928</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1927387</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1246664</Sole>
      <Shared>0</Shared>
      <None>680723</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DEXCOM INC</nameOfIssuer>
    <titleOfClass>NOTE 0.375% 5/1</titleOfClass>
    <cusip>252131AM9</cusip>
    <value>12894</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14000</sshPrnamt>
      <sshPrnamtType>PRN</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>14000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIAGEO PLC</nameOfIssuer>
    <titleOfClass>SPON ADR NEW</titleOfClass>
    <cusip>25243Q205</cusip>
    <value>1042278</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10120</Sole>
      <Shared>0</Shared>
      <None>3880</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIAMONDBACK ENERGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>25278X109</cusip>
    <value>88083397</value>
    <shrsOrPrnAmt>
      <sshPrnamt>445338</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>306491</Sole>
      <Shared>0</Shared>
      <None>138847</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIANA SHIPPING INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>Y2066G104</cusip>
    <value>128418</value>
    <shrsOrPrnAmt>
      <sshPrnamt>51367</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>51367</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIANTHUS THERAPEUTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>252828108</cusip>
    <value>1534142</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18281</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18280</Sole>
      <Shared>0</Shared>
      <None>1</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DICKS SPORTING GOODS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>253393102</cusip>
    <value>3351507</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16902</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16460</Sole>
      <Shared>0</Shared>
      <None>442</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIGITAL RLTY TR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>253868103</cusip>
    <value>4290402</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23808</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19494</Sole>
      <Shared>0</Shared>
      <None>4314</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIGITALOCEAN HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>25402D102</cusip>
    <value>36591175</value>
    <shrsOrPrnAmt>
      <sshPrnamt>426570</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>359259</Sole>
      <Shared>0</Shared>
      <None>67311</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIME CMNTY BANCSHARES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>25432X102</cusip>
    <value>858929</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25397</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>25328</Sole>
      <Shared>0</Shared>
      <None>69</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIMENSIONAL ETF TRUST</nameOfIssuer>
    <titleOfClass>US TARGETED VLU</titleOfClass>
    <cusip>25434V609</cusip>
    <value>308000</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4932</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4541</Sole>
      <Shared>0</Shared>
      <None>391</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIMENSIONAL ETF TRUST</nameOfIssuer>
    <titleOfClass>US MKTWIDE VALUE</titleOfClass>
    <cusip>25434V724</cusip>
    <value>2363749</value>
    <shrsOrPrnAmt>
      <sshPrnamt>48777</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>48777</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIMENSIONAL ETF TRUST</nameOfIssuer>
    <titleOfClass>US HIGH PROFITAB</titleOfClass>
    <cusip>25434V831</cusip>
    <value>119249</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3244</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1457</Sole>
      <Shared>0</Shared>
      <None>1787</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIODES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>254543101</cusip>
    <value>955981</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14005</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>24</Sole>
      <Shared>0</Shared>
      <None>13981</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DISH NETWORK CORPORATION</nameOfIssuer>
    <titleOfClass>NOTE 3.375% 8/1</titleOfClass>
    <cusip>25470MAB5</cusip>
    <value>24100</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25000</sshPrnamt>
      <sshPrnamtType>PRN</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>25000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DISNEY WALT CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>254687106</cusip>
    <value>33083172</value>
    <shrsOrPrnAmt>
      <sshPrnamt>343258</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>258311</Sole>
      <Shared>0</Shared>
      <None>84947</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DNOW INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>67011P100</cusip>
    <value>220549</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18518</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18505</Sole>
      <Shared>0</Shared>
      <None>13</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOCUSIGN INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>256163106</cusip>
    <value>5795588</value>
    <shrsOrPrnAmt>
      <sshPrnamt>122244</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>111975</Sole>
      <Shared>0</Shared>
      <None>10269</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOLBY LABORATORIES INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>25659T107</cusip>
    <value>1844307</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30708</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>30427</Sole>
      <Shared>0</Shared>
      <None>281</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOLLAR GEN CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>256677105</cusip>
    <value>1138730</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9591</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8845</Sole>
      <Shared>0</Shared>
      <None>746</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOLLAR TREE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>256746108</cusip>
    <value>276403</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2524</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2286</Sole>
      <Shared>0</Shared>
      <None>238</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOLPHIN ENTMT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>25686H308</cusip>
    <value>21391</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14552</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14552</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOMINION ENERGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>25746U109</cusip>
    <value>2806971</value>
    <shrsOrPrnAmt>
      <sshPrnamt>45406</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>39656</Sole>
      <Shared>0</Shared>
      <None>5750</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DONALDSON INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>257651109</cusip>
    <value>8480215</value>
    <shrsOrPrnAmt>
      <sshPrnamt>99920</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>91394</Sole>
      <Shared>0</Shared>
      <None>8527</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOORDASH INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>25809K105</cusip>
    <value>1735131</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11556</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10457</Sole>
      <Shared>0</Shared>
      <None>1099</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOUGLAS DYNAMICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>25960R105</cusip>
    <value>264764</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6290</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6215</Sole>
      <Shared>0</Shared>
      <None>75</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOVER CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>260003108</cusip>
    <value>34875210</value>
    <shrsOrPrnAmt>
      <sshPrnamt>167307</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>77110</Sole>
      <Shared>0</Shared>
      <None>90197</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOW HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>260557103</cusip>
    <value>4044544</value>
    <shrsOrPrnAmt>
      <sshPrnamt>97108</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>62854</Sole>
      <Shared>0</Shared>
      <None>34254</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOXIMITY INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>26622P107</cusip>
    <value>2999945</value>
    <shrsOrPrnAmt>
      <sshPrnamt>128753</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>95292</Sole>
      <Shared>0</Shared>
      <None>33461</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DRAFTKINGS INC NEW</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>26142V105</cusip>
    <value>388447</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17967</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14063</Sole>
      <Shared>0</Shared>
      <None>3904</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DRAGANFLY INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26142Q304</cusip>
    <value>90835</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18500</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DT MIDSTREAM INC</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>23345M107</cusip>
    <value>1020569</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7578</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6747</Sole>
      <Shared>0</Shared>
      <None>831</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DTE ENERGY CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>233331107</cusip>
    <value>1743821</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11926</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10818</Sole>
      <Shared>0</Shared>
      <None>1108</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DUKE ENERGY CORP NEW</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>26441C204</cusip>
    <value>12115706</value>
    <shrsOrPrnAmt>
      <sshPrnamt>92529</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>82497</Sole>
      <Shared>0</Shared>
      <None>10031</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DUKE ENERGY CORP NEW</nameOfIssuer>
    <titleOfClass>NOTE 4.125% 4/1</titleOfClass>
    <cusip>26441CBY0</cusip>
    <value>14326</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13000</sshPrnamt>
      <sshPrnamtType>PRN</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>13000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DULUTH HLDGS INC</nameOfIssuer>
    <titleOfClass>COM CL B</titleOfClass>
    <cusip>26443V101</cusip>
    <value>358692</value>
    <shrsOrPrnAmt>
      <sshPrnamt>113510</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>50750</Sole>
      <Shared>0</Shared>
      <None>62760</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DUPONT DE NEMOURS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26614N102</cusip>
    <value>3469500</value>
    <shrsOrPrnAmt>
      <sshPrnamt>75753</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>43080</Sole>
      <Shared>0</Shared>
      <None>32673</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DUTCH BROS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>26701L100</cusip>
    <value>10756020</value>
    <shrsOrPrnAmt>
      <sshPrnamt>212318</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>175896</Sole>
      <Shared>0</Shared>
      <None>36422</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DYNATRACE INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>268150109</cusip>
    <value>7112622</value>
    <shrsOrPrnAmt>
      <sshPrnamt>192337</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>171090</Sole>
      <Shared>0</Shared>
      <None>21247</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>E L F BEAUTY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26856L103</cusip>
    <value>8990948</value>
    <shrsOrPrnAmt>
      <sshPrnamt>148341</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>136323</Sole>
      <Shared>0</Shared>
      <None>12018</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EA SERIES TRUST</nameOfIssuer>
    <titleOfClass>BUSHIDO CAP U S</titleOfClass>
    <cusip>02072L425</cusip>
    <value>1062</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>30</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EA SERIES TRUST</nameOfIssuer>
    <titleOfClass>STRIVE 1000 VALU</titleOfClass>
    <cusip>02072L599</cusip>
    <value>18024</value>
    <shrsOrPrnAmt>
      <sshPrnamt>513</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>263</Sole>
      <Shared>0</Shared>
      <None>250</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EA SERIES TRUST</nameOfIssuer>
    <titleOfClass>STRIVE 1000 GRWT</titleOfClass>
    <cusip>02072L615</cusip>
    <value>23453</value>
    <shrsOrPrnAmt>
      <sshPrnamt>500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>250</Sole>
      <Shared>0</Shared>
      <None>250</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EA SERIES TRUST</nameOfIssuer>
    <titleOfClass>STRIVE 500 ETF</titleOfClass>
    <cusip>02072L680</cusip>
    <value>22034</value>
    <shrsOrPrnAmt>
      <sshPrnamt>525</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>275</Sole>
      <Shared>0</Shared>
      <None>250</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EA SERIES TRUST</nameOfIssuer>
    <titleOfClass>STRIVE US ENERGY</titleOfClass>
    <cusip>02072L722</cusip>
    <value>3158</value>
    <shrsOrPrnAmt>
      <sshPrnamt>80</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>80</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EA SERIES TRUST</nameOfIssuer>
    <titleOfClass>CAMBRIA GLOBAL</titleOfClass>
    <cusip>02072Q713</cusip>
    <value>516875</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10250</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10250</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EAGLE MATLS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26969P108</cusip>
    <value>1194863</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6307</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3973</Sole>
      <Shared>0</Shared>
      <None>2334</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EAST WEST BANCORP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>27579R104</cusip>
    <value>314906</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2950</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2619</Sole>
      <Shared>0</Shared>
      <None>331</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EASTGROUP PPTYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>277276101</cusip>
    <value>464035</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2507</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2254</Sole>
      <Shared>0</Shared>
      <None>253</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EASTMAN CHEM CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>277432100</cusip>
    <value>399051</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5229</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4448</Sole>
      <Shared>0</Shared>
      <None>781</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EATON CORP PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G29183103</cusip>
    <value>28829741</value>
    <shrsOrPrnAmt>
      <sshPrnamt>80604</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>73775</Sole>
      <Shared>0</Shared>
      <None>6829</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EATON VANCE TAX-MANAGED GLOB</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>27829F108</cusip>
    <value>1517474</value>
    <shrsOrPrnAmt>
      <sshPrnamt>175228</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>174675</Sole>
      <Shared>0</Shared>
      <None>553</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EBAY INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>278642103</cusip>
    <value>2116024</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23248</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>21316</Sole>
      <Shared>0</Shared>
      <None>1932</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ECOLAB INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>278865100</cusip>
    <value>230482633</value>
    <shrsOrPrnAmt>
      <sshPrnamt>866411</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>533893</Sole>
      <Shared>0</Shared>
      <None>332518</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EDISON INTL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>281020107</cusip>
    <value>340386</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4651</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2646</Sole>
      <Shared>0</Shared>
      <None>2005</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EDWARDS LIFESCIENCES CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>28176E108</cusip>
    <value>25280419</value>
    <shrsOrPrnAmt>
      <sshPrnamt>315690</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>221828</Sole>
      <Shared>0</Shared>
      <None>93862</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ELANCO ANIMAL HEALTH INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>28414H103</cusip>
    <value>434698</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18165</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17884</Sole>
      <Shared>0</Shared>
      <None>281</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ELECTRONIC ARTS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>285512109</cusip>
    <value>1884638</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9244</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8702</Sole>
      <Shared>0</Shared>
      <None>542</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ELECTROVAYA INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>28617B606</cusip>
    <value>123947</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15850</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15850</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ELEDON PHARMACEUTICALS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>28617K101</cusip>
    <value>44709</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14516</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14500</Sole>
      <Shared>0</Shared>
      <None>16</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ELEVANCE HEALTH INC FORMERLY</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>036752103</cusip>
    <value>1251052</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4273</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2949</Sole>
      <Shared>0</Shared>
      <None>1325</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ELI LILLY &amp; CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>532457108</cusip>
    <value>298021975</value>
    <shrsOrPrnAmt>
      <sshPrnamt>324018</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>229696</Sole>
      <Shared>0</Shared>
      <None>94322</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EMCOR GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29084Q100</cusip>
    <value>10525421</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14256</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11919</Sole>
      <Shared>0</Shared>
      <None>2337</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EMERSON ELEC CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>291011104</cusip>
    <value>51096502</value>
    <shrsOrPrnAmt>
      <sshPrnamt>389990</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>227928</Sole>
      <Shared>0</Shared>
      <None>162062</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENBRIDGE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29250N105</cusip>
    <value>6516912</value>
    <shrsOrPrnAmt>
      <sshPrnamt>120371</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>109777</Sole>
      <Shared>0</Shared>
      <None>10594</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENCOMPASS HEALTH CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29261A100</cusip>
    <value>20046563</value>
    <shrsOrPrnAmt>
      <sshPrnamt>207242</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>191914</Sole>
      <Shared>0</Shared>
      <None>15329</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENERGY TRANSFER L P</nameOfIssuer>
    <titleOfClass>COM UT LTD PTN</titleOfClass>
    <cusip>29273V100</cusip>
    <value>10558232</value>
    <shrsOrPrnAmt>
      <sshPrnamt>547059</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>405202</Sole>
      <Shared>0</Shared>
      <None>141857</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENERGY VAULT HOLDINGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29280W109</cusip>
    <value>167310</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50700</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>50700</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENERPAC TOOL GROUP CORP</nameOfIssuer>
    <titleOfClass>CL A COM</titleOfClass>
    <cusip>292765104</cusip>
    <value>371885</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10197</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10197</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENERSYS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29275Y102</cusip>
    <value>1296079</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7461</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6049</Sole>
      <Shared>0</Shared>
      <None>1412</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENI SPA</nameOfIssuer>
    <titleOfClass>SPONSORED ADR</titleOfClass>
    <cusip>26874R108</cusip>
    <value>294372</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5200</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3000</Sole>
      <Shared>0</Shared>
      <None>2200</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENOVIX CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>293594107</cusip>
    <value>2870930</value>
    <shrsOrPrnAmt>
      <sshPrnamt>554234</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>394239</Sole>
      <Shared>0</Shared>
      <None>159995</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENSIGN GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29358P101</cusip>
    <value>315550</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1566</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>519</Sole>
      <Shared>0</Shared>
      <None>1047</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENTEGRIS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29362U104</cusip>
    <value>1185559</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10112</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9973</Sole>
      <Shared>0</Shared>
      <None>139</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENTERGY CORP NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29364G103</cusip>
    <value>7380572</value>
    <shrsOrPrnAmt>
      <sshPrnamt>65687</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>62138</Sole>
      <Shared>0</Shared>
      <None>3549</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENTERPRISE PRODS PARTNERS L</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>293792107</cusip>
    <value>55032874</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1454357</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>990217</Sole>
      <Shared>0</Shared>
      <None>464141</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENVISTA HOLDINGS CORPORATION</nameOfIssuer>
    <titleOfClass>NOTE 1.750% 8/1</titleOfClass>
    <cusip>29415FAD6</cusip>
    <value>35708</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36000</sshPrnamt>
      <sshPrnamtType>PRN</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>36000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EOG RES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26875P101</cusip>
    <value>14488394</value>
    <shrsOrPrnAmt>
      <sshPrnamt>100217</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>74869</Sole>
      <Shared>0</Shared>
      <None>25348</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EPAM SYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29414B104</cusip>
    <value>612279</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4522</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4379</Sole>
      <Shared>0</Shared>
      <None>143</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EPR PPTYS</nameOfIssuer>
    <titleOfClass>COM SH BEN INT</titleOfClass>
    <cusip>26884U109</cusip>
    <value>239758</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4799</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4667</Sole>
      <Shared>0</Shared>
      <None>132</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EQT CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26884L109</cusip>
    <value>20440628</value>
    <shrsOrPrnAmt>
      <sshPrnamt>321192</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>251584</Sole>
      <Shared>0</Shared>
      <None>69607</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EQUIFAX INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>294429105</cusip>
    <value>12076242</value>
    <shrsOrPrnAmt>
      <sshPrnamt>67064</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>59681</Sole>
      <Shared>0</Shared>
      <None>7383</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EQUINIX INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29444U700</cusip>
    <value>21257115</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21686</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20876</Sole>
      <Shared>0</Shared>
      <None>810</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EQUINOR ASA</nameOfIssuer>
    <titleOfClass>SPONSORED ADR</titleOfClass>
    <cusip>29446M102</cusip>
    <value>609981</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14455</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14205</Sole>
      <Shared>0</Shared>
      <None>250</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EQUIPMENTSHARE COM INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>29445S100</cusip>
    <value>516278</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25345</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>25345</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EQUITY LIFESTYLE PROPERTIES</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29472R108</cusip>
    <value>2744768</value>
    <shrsOrPrnAmt>
      <sshPrnamt>43973</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>42647</Sole>
      <Shared>0</Shared>
      <None>1326</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EQUITY RESIDENTIAL</nameOfIssuer>
    <titleOfClass>SH BEN INT</titleOfClass>
    <cusip>29476L107</cusip>
    <value>1117357</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18890</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14939</Sole>
      <Shared>0</Shared>
      <None>3951</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ERIE INDTY CO</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>29530P102</cusip>
    <value>1063838</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4233</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4229</Sole>
      <Shared>0</Shared>
      <None>4</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ESSENTIAL PPTYS RLTY TR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29670E107</cusip>
    <value>231950</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7640</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7590</Sole>
      <Shared>0</Shared>
      <None>50</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ESSENTIAL UTILS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29670G102</cusip>
    <value>824606</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20477</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19651</Sole>
      <Shared>0</Shared>
      <None>826</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ETFIS SER TR I</nameOfIssuer>
    <titleOfClass>VIRTUS BIOTECH C</titleOfClass>
    <cusip>26923G301</cusip>
    <value>1165</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>28</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ETFIS SER TR I</nameOfIssuer>
    <titleOfClass>INFRAC ACT MLP</titleOfClass>
    <cusip>26923G772</cusip>
    <value>152097</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3300</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3300</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ETFIS SER TR I</nameOfIssuer>
    <titleOfClass>VIRTUS INFRCAP</titleOfClass>
    <cusip>26923G822</cusip>
    <value>81440</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>500</Sole>
      <Shared>0</Shared>
      <None>3500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ETON PHARMACEUTICALS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29772L108</cusip>
    <value>799632</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32400</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>32400</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EURONET WORLDWIDE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>298736109</cusip>
    <value>335169</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5050</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5007</Sole>
      <Shared>0</Shared>
      <None>43</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EVE HLDG INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29970N104</cusip>
    <value>116649</value>
    <shrsOrPrnAmt>
      <sshPrnamt>47036</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>47017</Sole>
      <Shared>0</Shared>
      <None>19</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EVERCORE INC</nameOfIssuer>
    <titleOfClass>CLASS A</titleOfClass>
    <cusip>29977A105</cusip>
    <value>7509552</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25157</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>23816</Sole>
      <Shared>0</Shared>
      <None>1341</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EVEREST GROUP LTD</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G3223R108</cusip>
    <value>200050</value>
    <shrsOrPrnAmt>
      <sshPrnamt>612</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>198</Sole>
      <Shared>0</Shared>
      <None>414</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EVERGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30034W106</cusip>
    <value>528838</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6456</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5677</Sole>
      <Shared>0</Shared>
      <None>778</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EVERGY INC</nameOfIssuer>
    <titleOfClass>NOTE 4.500%12/1</titleOfClass>
    <cusip>30034WAD8</cusip>
    <value>31027</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23000</sshPrnamt>
      <sshPrnamtType>PRN</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>23000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EVERPURE INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>74624M102</cusip>
    <value>172281462</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2918046</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1880484</Sole>
      <Shared>0</Shared>
      <None>1037562</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EVERSOURCE ENERGY</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30040W108</cusip>
    <value>1737577</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25080</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22214</Sole>
      <Shared>0</Shared>
      <None>2866</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EVOLENT HEALTH INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>30050B101</cusip>
    <value>79889</value>
    <shrsOrPrnAmt>
      <sshPrnamt>35039</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>32852</Sole>
      <Shared>0</Shared>
      <None>2187</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EXCHANGE TRADED CONCEPTS TRU</nameOfIssuer>
    <titleOfClass>ROBO GLB ETF</titleOfClass>
    <cusip>301505707</cusip>
    <value>852002</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12451</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10281</Sole>
      <Shared>0</Shared>
      <None>2170</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EXELIXIS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30161Q104</cusip>
    <value>8287978</value>
    <shrsOrPrnAmt>
      <sshPrnamt>193238</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>172791</Sole>
      <Shared>0</Shared>
      <None>20447</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EXELON CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30161N101</cusip>
    <value>2346209</value>
    <shrsOrPrnAmt>
      <sshPrnamt>47862</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>39439</Sole>
      <Shared>0</Shared>
      <None>8423</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EXPAND ENERGY CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>165167735</cusip>
    <value>1144261</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10423</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4785</Sole>
      <Shared>0</Shared>
      <None>5638</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EXPEDIA GROUP INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>30212P303</cusip>
    <value>227658</value>
    <shrsOrPrnAmt>
      <sshPrnamt>986</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>910</Sole>
      <Shared>0</Shared>
      <None>76</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EXPEDITORS INTL WASH INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>302130109</cusip>
    <value>1129305</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7885</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6884</Sole>
      <Shared>0</Shared>
      <None>1001</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EXPONENT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30214U102</cusip>
    <value>1879592</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28806</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27213</Sole>
      <Shared>0</Shared>
      <None>1593</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EXXON MOBIL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30231G102</cusip>
    <value>160563928</value>
    <shrsOrPrnAmt>
      <sshPrnamt>946386</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>838298</Sole>
      <Shared>0</Shared>
      <None>108089</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FACTSET RESH SYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>303075105</cusip>
    <value>383255</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1766</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1492</Sole>
      <Shared>0</Shared>
      <None>274</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FAIR ISAAC CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>303250104</cusip>
    <value>1552235</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1454</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>965</Sole>
      <Shared>0</Shared>
      <None>489</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FASTENAL CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>311900104</cusip>
    <value>342140020</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7373707</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4584223</Sole>
      <Shared>0</Shared>
      <None>2789484</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FASTLY INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>31188V100</cusip>
    <value>352178</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12119</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10653</Sole>
      <Shared>0</Shared>
      <None>1466</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FEDERAL RLTY INVT TR NEW</nameOfIssuer>
    <titleOfClass>SH BEN INT NEW</titleOfClass>
    <cusip>313745101</cusip>
    <value>318418</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2998</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1706</Sole>
      <Shared>0</Shared>
      <None>1292</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FEDERAL SIGNAL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>313855108</cusip>
    <value>4634816</value>
    <shrsOrPrnAmt>
      <sshPrnamt>42859</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>42087</Sole>
      <Shared>0</Shared>
      <None>772</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FEDEX CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>31428X106</cusip>
    <value>10341179</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29034</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>23105</Sole>
      <Shared>0</Shared>
      <None>5928</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FERGUSON ENTERPRISES INC</nameOfIssuer>
    <titleOfClass>COMMON STOCK NEW</titleOfClass>
    <cusip>31488V107</cusip>
    <value>34360885</value>
    <shrsOrPrnAmt>
      <sshPrnamt>147307</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>124731</Sole>
      <Shared>0</Shared>
      <None>22576</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FERRARI N V</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>N3167Y103</cusip>
    <value>642236</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1898</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1546</Sole>
      <Shared>0</Shared>
      <None>352</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIDELITY COMWLTH TR</nameOfIssuer>
    <titleOfClass>NASDAQ COMPSIT</titleOfClass>
    <cusip>315912808</cusip>
    <value>526056</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6195</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3128</Sole>
      <Shared>0</Shared>
      <None>3068</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIDELITY COVINGTON TRUST</nameOfIssuer>
    <titleOfClass>MSCI CONSM DIS</titleOfClass>
    <cusip>316092204</cusip>
    <value>2332</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>25</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIDELITY COVINGTON TRUST</nameOfIssuer>
    <titleOfClass>CONSMR STAPLES</titleOfClass>
    <cusip>316092303</cusip>
    <value>6960</value>
    <shrsOrPrnAmt>
      <sshPrnamt>133</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>133</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIDELITY COVINGTON TRUST</nameOfIssuer>
    <titleOfClass>MSCI FINLS IDX</titleOfClass>
    <cusip>316092501</cusip>
    <value>47525</value>
    <shrsOrPrnAmt>
      <sshPrnamt>677</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>677</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIDELITY COVINGTON TRUST</nameOfIssuer>
    <titleOfClass>SML MID MLTFCT</titleOfClass>
    <cusip>316092527</cusip>
    <value>45186</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1010</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>391</Sole>
      <Shared>0</Shared>
      <None>620</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIDELITY COVINGTON TRUST</nameOfIssuer>
    <titleOfClass>MSCI HLTH CARE I</titleOfClass>
    <cusip>316092600</cusip>
    <value>145645</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2070</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2070</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIDELITY COVINGTON TRUST</nameOfIssuer>
    <titleOfClass>MSCI INFO TECH I</titleOfClass>
    <cusip>316092808</cusip>
    <value>1453229</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6985</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6919</Sole>
      <Shared>0</Shared>
      <None>66</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIDELITY COVINGTON TRUST</nameOfIssuer>
    <titleOfClass>MOMENTUM FACTR</titleOfClass>
    <cusip>316092816</cusip>
    <value>504</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIDELITY COVINGTON TRUST</nameOfIssuer>
    <titleOfClass>LOW VOLITY ETF</titleOfClass>
    <cusip>316092824</cusip>
    <value>1168</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIDELITY COVINGTON TRUST</nameOfIssuer>
    <titleOfClass>MSCI RL EST ETF</titleOfClass>
    <cusip>316092857</cusip>
    <value>15850</value>
    <shrsOrPrnAmt>
      <sshPrnamt>589</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>589</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIDELITY COVINGTON TRUST</nameOfIssuer>
    <titleOfClass>MSCI UTILS INDEX</titleOfClass>
    <cusip>316092865</cusip>
    <value>337299</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5710</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5561</Sole>
      <Shared>0</Shared>
      <None>149</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIDELITY COVINGTON TRUST</nameOfIssuer>
    <titleOfClass>MSCI COMMNTN SVC</titleOfClass>
    <cusip>316092873</cusip>
    <value>27929</value>
    <shrsOrPrnAmt>
      <sshPrnamt>410</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>410</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIDELITY NATL FINL INC</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>31620R303</cusip>
    <value>3204394</value>
    <shrsOrPrnAmt>
      <sshPrnamt>69090</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>67039</Sole>
      <Shared>0</Shared>
      <None>2051</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIDELITY NATL INFORMATION SV</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>31620M106</cusip>
    <value>4817087</value>
    <shrsOrPrnAmt>
      <sshPrnamt>102688</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>99819</Sole>
      <Shared>0</Shared>
      <None>2868</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIFTH THIRD BANCORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>316773100</cusip>
    <value>8511572</value>
    <shrsOrPrnAmt>
      <sshPrnamt>183202</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>151111</Sole>
      <Shared>0</Shared>
      <None>32091</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIGMA INC</nameOfIssuer>
    <titleOfClass>CLASS A COM STK</titleOfClass>
    <cusip>316841105</cusip>
    <value>1129045</value>
    <shrsOrPrnAmt>
      <sshPrnamt>53408</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>49318</Sole>
      <Shared>0</Shared>
      <None>4090</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIREFLY AEROSPACE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>31816X106</cusip>
    <value>297512</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10450</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10450</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST ADVANTAGE CORP NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>31846B108</cusip>
    <value>1555248</value>
    <shrsOrPrnAmt>
      <sshPrnamt>132249</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>132152</Sole>
      <Shared>0</Shared>
      <None>97</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST AMERN FINL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>31847R102</cusip>
    <value>316842</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5255</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4050</Sole>
      <Shared>0</Shared>
      <None>1205</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST BANCORP N C</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>318910106</cusip>
    <value>231373</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4106</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3892</Sole>
      <Shared>0</Shared>
      <None>214</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST CMNTY BANKSHARES INC V</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>31983A103</cusip>
    <value>318126</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7662</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7654</Sole>
      <Shared>0</Shared>
      <None>8</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST CMNTY CORP S C</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>319835104</cusip>
    <value>456777</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15627</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15620</Sole>
      <Shared>0</Shared>
      <None>7</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST CTZNS BANCSHARES INC D</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>31946M103</cusip>
    <value>1823186</value>
    <shrsOrPrnAmt>
      <sshPrnamt>967</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>749</Sole>
      <Shared>0</Shared>
      <None>218</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST FINANCIAL CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>320218100</cusip>
    <value>444991</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7041</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7000</Sole>
      <Shared>0</Shared>
      <None>41</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST HORIZON CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>320517105</cusip>
    <value>359761</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15807</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13244</Sole>
      <Shared>0</Shared>
      <None>2563</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST SOLAR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>336433107</cusip>
    <value>1202102</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6094</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5505</Sole>
      <Shared>0</Shared>
      <None>589</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE TRADED FD</nameOfIssuer>
    <titleOfClass>NASD TECH DIV</titleOfClass>
    <cusip>33738R118</cusip>
    <value>203711</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2175</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1600</Sole>
      <Shared>0</Shared>
      <None>575</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE TRADED FD</nameOfIssuer>
    <titleOfClass>RISNG DIVD ACHIV</titleOfClass>
    <cusip>33738R506</cusip>
    <value>60142575</value>
    <shrsOrPrnAmt>
      <sshPrnamt>880823</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>735766</Sole>
      <Shared>0</Shared>
      <None>145057</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE TRADED FD</nameOfIssuer>
    <titleOfClass>DORSEY WRT 5 ETF</titleOfClass>
    <cusip>33738R605</cusip>
    <value>51883</value>
    <shrsOrPrnAmt>
      <sshPrnamt>858</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>858</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE TRADED FD</nameOfIssuer>
    <titleOfClass>SMID RISNG ETF</titleOfClass>
    <cusip>33741X102</cusip>
    <value>58378402</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1480558</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1240462</Sole>
      <Shared>0</Shared>
      <None>240096</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE TRADED FD</nameOfIssuer>
    <titleOfClass>INDXX INOVTV ETF</titleOfClass>
    <cusip>33741X201</cusip>
    <value>5776</value>
    <shrsOrPrnAmt>
      <sshPrnamt>100</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>100</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED ALP</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>33733F101</cusip>
    <value>18276</value>
    <shrsOrPrnAmt>
      <sshPrnamt>115</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>115</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED ALP</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>33734Y109</cusip>
    <value>38671</value>
    <shrsOrPrnAmt>
      <sshPrnamt>324</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>324</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED ALP</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>33735J101</cusip>
    <value>85701</value>
    <shrsOrPrnAmt>
      <sshPrnamt>928</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>400</Sole>
      <Shared>0</Shared>
      <None>528</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED ALP</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>33735K108</cusip>
    <value>196532</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1275</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>775</Sole>
      <Shared>0</Shared>
      <None>500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED ALP</nameOfIssuer>
    <titleOfClass>SML CP GRW ALP</titleOfClass>
    <cusip>33737M300</cusip>
    <value>67886</value>
    <shrsOrPrnAmt>
      <sshPrnamt>700</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>700</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>336917109</cusip>
    <value>317026</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6241</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6241</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>US EQTY OPPT ETF</titleOfClass>
    <cusip>336920103</cusip>
    <value>84646</value>
    <shrsOrPrnAmt>
      <sshPrnamt>533</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>93</Sole>
      <Shared>0</Shared>
      <None>440</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>WTR ETF</titleOfClass>
    <cusip>33733B100</cusip>
    <value>11998</value>
    <shrsOrPrnAmt>
      <sshPrnamt>116</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>116</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>CAP STRENGTH ETF</titleOfClass>
    <cusip>33733E104</cusip>
    <value>611938</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6597</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6438</Sole>
      <Shared>0</Shared>
      <None>159</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>NY ARCA BIOTECH</titleOfClass>
    <cusip>33733E203</cusip>
    <value>55226</value>
    <shrsOrPrnAmt>
      <sshPrnamt>275</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>225</Sole>
      <Shared>0</Shared>
      <None>50</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>DJ INTERNT IDX</titleOfClass>
    <cusip>33733E302</cusip>
    <value>472507</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2019</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1020</Sole>
      <Shared>0</Shared>
      <None>999</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>NAS CLNEDG GREEN</titleOfClass>
    <cusip>33733E500</cusip>
    <value>87410</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1881</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1881</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>337345102</cusip>
    <value>1310135</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6066</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5986</Sole>
      <Shared>0</Shared>
      <None>80</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>33734H106</cusip>
    <value>4179132</value>
    <shrsOrPrnAmt>
      <sshPrnamt>88861</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>85553</Sole>
      <Shared>0</Shared>
      <None>3308</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>CONSUMR STAPLE</titleOfClass>
    <cusip>33734X119</cusip>
    <value>6372</value>
    <shrsOrPrnAmt>
      <sshPrnamt>100</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>100</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>ENERGY ALPHADX</titleOfClass>
    <cusip>33734X127</cusip>
    <value>17631</value>
    <shrsOrPrnAmt>
      <sshPrnamt>785</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>785</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>FINLS ALPHADEX</titleOfClass>
    <cusip>33734X135</cusip>
    <value>560776</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9980</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9980</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>HLTH CARE ALPH</titleOfClass>
    <cusip>33734X143</cusip>
    <value>18112</value>
    <shrsOrPrnAmt>
      <sshPrnamt>165</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>165</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>TECH ALPHADEX</titleOfClass>
    <cusip>33734X176</cusip>
    <value>97705</value>
    <shrsOrPrnAmt>
      <sshPrnamt>615</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>615</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>UTILITIES ALPH</titleOfClass>
    <cusip>33734X184</cusip>
    <value>4314</value>
    <shrsOrPrnAmt>
      <sshPrnamt>87</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>87</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>CLOUD COMPUTING</titleOfClass>
    <cusip>33734X192</cusip>
    <value>225703</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2064</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2064</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>NASDAQ CYB ETF</titleOfClass>
    <cusip>33734X846</cusip>
    <value>4930587</value>
    <shrsOrPrnAmt>
      <sshPrnamt>78663</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>71475</Sole>
      <Shared>0</Shared>
      <None>7188</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>COMMON SHS</titleOfClass>
    <cusip>33735T109</cusip>
    <value>53430</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>UT COM SHS ETF</titleOfClass>
    <cusip>33736Q104</cusip>
    <value>8737</value>
    <shrsOrPrnAmt>
      <sshPrnamt>150</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>150</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>NASDQ CLN EDGE</titleOfClass>
    <cusip>33737A108</cusip>
    <value>1207295</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7380</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6755</Sole>
      <Shared>0</Shared>
      <None>625</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>NO AMER ENERGY</titleOfClass>
    <cusip>33738D101</cusip>
    <value>728336</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16682</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14514</Sole>
      <Shared>0</Shared>
      <None>2168</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>SENIOR LN FD</titleOfClass>
    <cusip>33738D309</cusip>
    <value>11866</value>
    <shrsOrPrnAmt>
      <sshPrnamt>265</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>265</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>FST LOW OPPT EFT</titleOfClass>
    <cusip>33739Q200</cusip>
    <value>159392</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3200</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3200</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>FIRST TR ENH NEW</titleOfClass>
    <cusip>33739Q408</cusip>
    <value>41307</value>
    <shrsOrPrnAmt>
      <sshPrnamt>691</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>211</Sole>
      <Shared>0</Shared>
      <None>480</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>SSI STRG ETF</titleOfClass>
    <cusip>33739Q507</cusip>
    <value>13032</value>
    <shrsOrPrnAmt>
      <sshPrnamt>295</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>295</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST US BANCSHARES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>33744V103</cusip>
    <value>290700</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRSTCASH HOLDINGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>33768G107</cusip>
    <value>486653</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2589</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>612</Sole>
      <Shared>0</Shared>
      <None>1976</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRSTENERGY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>337932107</cusip>
    <value>510646</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10080</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8332</Sole>
      <Shared>0</Shared>
      <None>1748</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRSTSERVICE CORP NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>33767E202</cusip>
    <value>20328802</value>
    <shrsOrPrnAmt>
      <sshPrnamt>146314</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>133714</Sole>
      <Shared>0</Shared>
      <None>12599</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FISERV INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>337738108</cusip>
    <value>22718115</value>
    <shrsOrPrnAmt>
      <sshPrnamt>407135</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>366162</Sole>
      <Shared>0</Shared>
      <None>40973</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIVE BELOW INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>33829M101</cusip>
    <value>3978213</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17412</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17108</Sole>
      <Shared>0</Shared>
      <None>304</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FLAGSTAR BANK NATIONAL ASSOC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>649445400</cusip>
    <value>691966</value>
    <shrsOrPrnAmt>
      <sshPrnamt>52541</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>52541</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FLEXSHARES TR</nameOfIssuer>
    <titleOfClass>MORNSTAR USMKT</titleOfClass>
    <cusip>33939L100</cusip>
    <value>334535</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1386</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1386</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FLEXSHARES TR</nameOfIssuer>
    <titleOfClass>MORNSTAR UPSTR</titleOfClass>
    <cusip>33939L407</cusip>
    <value>1269452</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23014</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22982</Sole>
      <Shared>0</Shared>
      <None>32</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FLEXSHARES TR</nameOfIssuer>
    <titleOfClass>HIG YLD VL ETF</titleOfClass>
    <cusip>33939L662</cusip>
    <value>77075</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1924</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1924</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FLEXSHARES TR</nameOfIssuer>
    <titleOfClass>STOXX GLOBR INF</titleOfClass>
    <cusip>33939L795</cusip>
    <value>28202</value>
    <shrsOrPrnAmt>
      <sshPrnamt>441</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>441</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FLEXSHARES TR</nameOfIssuer>
    <titleOfClass>M STAR DEV MKT</titleOfClass>
    <cusip>33939L803</cusip>
    <value>542873</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5776</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5776</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FLEXSHARES TR</nameOfIssuer>
    <titleOfClass>QLT DIV DEF IDX</titleOfClass>
    <cusip>33939L845</cusip>
    <value>1450116</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18167</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18167</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FLEXSHARES TR</nameOfIssuer>
    <titleOfClass>QUALT DIVD IDX</titleOfClass>
    <cusip>33939L860</cusip>
    <value>9807</value>
    <shrsOrPrnAmt>
      <sshPrnamt>124</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>124</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FLEXTRONICS INTL LTD</nameOfIssuer>
    <titleOfClass>ORD</titleOfClass>
    <cusip>Y2573F102</cusip>
    <value>1130149</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17265</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16608</Sole>
      <Shared>0</Shared>
      <None>657</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FLOOR &amp; DECOR HLDGS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>339750101</cusip>
    <value>4696358</value>
    <shrsOrPrnAmt>
      <sshPrnamt>92448</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>60923</Sole>
      <Shared>0</Shared>
      <None>31525</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FLOWSERVE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>34354P105</cusip>
    <value>2175491</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29594</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>23337</Sole>
      <Shared>0</Shared>
      <None>6257</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FLUOR CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>343412102</cusip>
    <value>860786</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18452</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3618</Sole>
      <Shared>0</Shared>
      <None>14834</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FLUSHING FINL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>343873105</cusip>
    <value>1209155</value>
    <shrsOrPrnAmt>
      <sshPrnamt>78721</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>78533</Sole>
      <Shared>0</Shared>
      <None>188</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FLUTTER ENTMT PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G3643J108</cusip>
    <value>299121</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2934</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2734</Sole>
      <Shared>0</Shared>
      <None>200</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FORD MTR CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>345370860</cusip>
    <value>1556413</value>
    <shrsOrPrnAmt>
      <sshPrnamt>134871</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>112605</Sole>
      <Shared>0</Shared>
      <None>22267</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FORMFACTOR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>346375108</cusip>
    <value>304917</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3144</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2194</Sole>
      <Shared>0</Shared>
      <None>950</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FORTINET INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>34959E109</cusip>
    <value>12815330</value>
    <shrsOrPrnAmt>
      <sshPrnamt>156820</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>131427</Sole>
      <Shared>0</Shared>
      <None>25393</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FORTIS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>349553107</cusip>
    <value>303665</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5443</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3187</Sole>
      <Shared>0</Shared>
      <None>2256</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FORTIVE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>34959J108</cusip>
    <value>8411149</value>
    <shrsOrPrnAmt>
      <sshPrnamt>152155</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>109532</Sole>
      <Shared>0</Shared>
      <None>42623</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FORTUNE BRANDS INNOVATIONS I</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>34964C106</cusip>
    <value>266251</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6832</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4269</Sole>
      <Shared>0</Shared>
      <None>2563</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FRANCO NEV CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>351858105</cusip>
    <value>39097218</value>
    <shrsOrPrnAmt>
      <sshPrnamt>158256</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1261</Sole>
      <Shared>0</Shared>
      <None>156995</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FRANKLIN ELEC INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>353514102</cusip>
    <value>277184</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3007</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>363</Sole>
      <Shared>0</Shared>
      <None>2644</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FRANKLIN TEMPLETON ETF TR</nameOfIssuer>
    <titleOfClass>FTSE JAPAN ETF</titleOfClass>
    <cusip>35473P744</cusip>
    <value>1008017</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27861</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>21218</Sole>
      <Shared>0</Shared>
      <None>6643</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FREEPORT MCMORAN INC</nameOfIssuer>
    <titleOfClass>CL B</titleOfClass>
    <cusip>35671D857</cusip>
    <value>2985942</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50799</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>33021</Sole>
      <Shared>0</Shared>
      <None>17777</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FRESHPET INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>358039105</cusip>
    <value>2149942</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36464</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>35620</Sole>
      <Shared>0</Shared>
      <None>844</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FTAI AVIATION LTD</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G3730V105</cusip>
    <value>667904</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2726</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>372</Sole>
      <Shared>0</Shared>
      <None>2354</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GALECTIN THERAPEUTICS INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>363225202</cusip>
    <value>416500</value>
    <shrsOrPrnAmt>
      <sshPrnamt>149283</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>145127</Sole>
      <Shared>0</Shared>
      <None>4156</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GALLAGHER ARTHUR J &amp; CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>363576109</cusip>
    <value>16232157</value>
    <shrsOrPrnAmt>
      <sshPrnamt>74948</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>68390</Sole>
      <Shared>0</Shared>
      <None>6558</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GAP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>364760108</cusip>
    <value>321118</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13269</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1493</Sole>
      <Shared>0</Shared>
      <None>11776</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GARMIN LTD</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>H2906T109</cusip>
    <value>1157131</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4987</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4939</Sole>
      <Shared>0</Shared>
      <None>48</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GARTNER INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>366651107</cusip>
    <value>2296804</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14506</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5961</Sole>
      <Shared>0</Shared>
      <None>8545</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GATX CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>361448103</cusip>
    <value>408909</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2395</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>542</Sole>
      <Shared>0</Shared>
      <None>1853</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GCM GROSVENOR INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>36831E108</cusip>
    <value>3472198</value>
    <shrsOrPrnAmt>
      <sshPrnamt>354306</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>325197</Sole>
      <Shared>0</Shared>
      <None>29108</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GE AEROSPACE</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>369604301</cusip>
    <value>57182141</value>
    <shrsOrPrnAmt>
      <sshPrnamt>201509</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>172475</Sole>
      <Shared>0</Shared>
      <None>29034</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GE HEALTHCARE TECHNOLOGIES I</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>36266G107</cusip>
    <value>7794640</value>
    <shrsOrPrnAmt>
      <sshPrnamt>109506</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>105005</Sole>
      <Shared>0</Shared>
      <None>4501</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GE VERNOVA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>36828A101</cusip>
    <value>580132301</value>
    <shrsOrPrnAmt>
      <sshPrnamt>664603</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>522349</Sole>
      <Shared>0</Shared>
      <None>142254</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GENERAC HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>368736104</cusip>
    <value>67746278</value>
    <shrsOrPrnAmt>
      <sshPrnamt>346830</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>192571</Sole>
      <Shared>0</Shared>
      <None>154258</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GENERAL DYNAMICS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>369550108</cusip>
    <value>100232354</value>
    <shrsOrPrnAmt>
      <sshPrnamt>292035</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>119102</Sole>
      <Shared>0</Shared>
      <None>172934</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GENERAL MILLS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>370334104</cusip>
    <value>3973348</value>
    <shrsOrPrnAmt>
      <sshPrnamt>106753</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>91874</Sole>
      <Shared>0</Shared>
      <None>14879</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GENERAL MTRS CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>37045V100</cusip>
    <value>2147122</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28820</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>25709</Sole>
      <Shared>0</Shared>
      <None>3111</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GENPACT LIMITED</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G3922B107</cusip>
    <value>297608</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7989</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7040</Sole>
      <Shared>0</Shared>
      <None>949</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GENUINE PARTS CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>372460105</cusip>
    <value>712128</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6734</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5295</Sole>
      <Shared>0</Shared>
      <None>1439</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GIFTIFY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74940T104</cusip>
    <value>128553</value>
    <shrsOrPrnAmt>
      <sshPrnamt>128553</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>128553</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GILEAD SCIENCES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>375558103</cusip>
    <value>47433923</value>
    <shrsOrPrnAmt>
      <sshPrnamt>340345</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>276396</Sole>
      <Shared>0</Shared>
      <None>63949</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GITLAB INC</nameOfIssuer>
    <titleOfClass>CLASS A COM</titleOfClass>
    <cusip>37637K108</cusip>
    <value>440198</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20342</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19068</Sole>
      <Shared>0</Shared>
      <None>1274</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLACIER BANCORP INC NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>37637Q105</cusip>
    <value>2189813</value>
    <shrsOrPrnAmt>
      <sshPrnamt>49022</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>48900</Sole>
      <Shared>0</Shared>
      <None>122</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLADSTONE INVT CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>376546107</cusip>
    <value>2069701</value>
    <shrsOrPrnAmt>
      <sshPrnamt>145754</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>114552</Sole>
      <Shared>0</Shared>
      <None>31202</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLAUKOS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>377322102</cusip>
    <value>1677881</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15585</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12471</Sole>
      <Shared>0</Shared>
      <None>3114</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL PMTS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>37940X102</cusip>
    <value>173875</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2584</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2526</Sole>
      <Shared>0</Shared>
      <None>57</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL PMTS INC</nameOfIssuer>
    <titleOfClass>NOTE 1.500% 3/0</titleOfClass>
    <cusip>37940XAU6</cusip>
    <value>36123</value>
    <shrsOrPrnAmt>
      <sshPrnamt>41000</sshPrnamt>
      <sshPrnamtType>PRN</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>41000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL X FDS</nameOfIssuer>
    <titleOfClass>MSCI NORWAY ETF</titleOfClass>
    <cusip>37950E101</cusip>
    <value>3324</value>
    <shrsOrPrnAmt>
      <sshPrnamt>87</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>87</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL X FDS</nameOfIssuer>
    <titleOfClass>GLOBX SUPDV US</titleOfClass>
    <cusip>37950E291</cusip>
    <value>14175</value>
    <shrsOrPrnAmt>
      <sshPrnamt>750</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>750</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL X FDS</nameOfIssuer>
    <titleOfClass>GLB X GURU INDEX</titleOfClass>
    <cusip>37950E341</cusip>
    <value>13889</value>
    <shrsOrPrnAmt>
      <sshPrnamt>236</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>236</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL X FDS</nameOfIssuer>
    <titleOfClass>MSCI CHINA CNSMR</titleOfClass>
    <cusip>37950E408</cusip>
    <value>318</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL X FDS</nameOfIssuer>
    <titleOfClass>SOCIAL MED ETF</titleOfClass>
    <cusip>37950E416</cusip>
    <value>18229</value>
    <shrsOrPrnAmt>
      <sshPrnamt>421</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>421</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL X FDS</nameOfIssuer>
    <titleOfClass>GLB X MLP ENRG I</titleOfClass>
    <cusip>37954Y293</cusip>
    <value>212947</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2880</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2880</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL X FDS</nameOfIssuer>
    <titleOfClass>GLBL X MLP ETF</titleOfClass>
    <cusip>37954Y343</cusip>
    <value>1880437</value>
    <shrsOrPrnAmt>
      <sshPrnamt>34907</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>31997</Sole>
      <Shared>0</Shared>
      <None>2910</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL X FDS</nameOfIssuer>
    <titleOfClass>S&amp;P 500 COVERED</titleOfClass>
    <cusip>37954Y475</cusip>
    <value>455327</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11636</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11636</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL X FDS</nameOfIssuer>
    <titleOfClass>NASDAQ 100 COVER</titleOfClass>
    <cusip>37954Y483</cusip>
    <value>868425</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50637</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>50637</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL X FDS</nameOfIssuer>
    <titleOfClass>US PFD ETF</titleOfClass>
    <cusip>37954Y657</cusip>
    <value>96600</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5250</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5250</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL X FDS</nameOfIssuer>
    <titleOfClass>US INFR DEV ETF</titleOfClass>
    <cusip>37954Y673</cusip>
    <value>13881942</value>
    <shrsOrPrnAmt>
      <sshPrnamt>273213</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>194599</Sole>
      <Shared>0</Shared>
      <None>78614</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL X FDS</nameOfIssuer>
    <titleOfClass>RBTCS ARTFL INTE</titleOfClass>
    <cusip>37954Y715</cusip>
    <value>6104802</value>
    <shrsOrPrnAmt>
      <sshPrnamt>183769</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>98784</Sole>
      <Shared>0</Shared>
      <None>84985</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL X FDS</nameOfIssuer>
    <titleOfClass>MILLENNIAL CONSU</titleOfClass>
    <cusip>37954Y764</cusip>
    <value>2032</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>50</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL X FDS</nameOfIssuer>
    <titleOfClass>INTERNET OF THNG</titleOfClass>
    <cusip>37954Y780</cusip>
    <value>221021</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5930</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5930</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL X FDS</nameOfIssuer>
    <titleOfClass>GLOBAL X COPPER</titleOfClass>
    <cusip>37954Y830</cusip>
    <value>195380</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2559</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2559</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL X FDS</nameOfIssuer>
    <titleOfClass>GLOBAL X SILVER</titleOfClass>
    <cusip>37954Y848</cusip>
    <value>238712</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2650</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2500</Sole>
      <Shared>0</Shared>
      <None>150</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL X FDS</nameOfIssuer>
    <titleOfClass>LITHIUM BTRY ETF</titleOfClass>
    <cusip>37954Y855</cusip>
    <value>58509</value>
    <shrsOrPrnAmt>
      <sshPrnamt>787</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>456</Sole>
      <Shared>0</Shared>
      <None>331</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL X FDS</nameOfIssuer>
    <titleOfClass>U S ELECTRIFICAT</titleOfClass>
    <cusip>37960A370</cusip>
    <value>2706602</value>
    <shrsOrPrnAmt>
      <sshPrnamt>84160</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>48030</Sole>
      <Shared>0</Shared>
      <None>36130</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL X FDS</nameOfIssuer>
    <titleOfClass>1-3 MONTH T-BILL</titleOfClass>
    <cusip>37960A438</cusip>
    <value>15355</value>
    <shrsOrPrnAmt>
      <sshPrnamt>153</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>153</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL X FDS</nameOfIssuer>
    <titleOfClass>EMERGING MKT GRT</titleOfClass>
    <cusip>37960A644</cusip>
    <value>3892</value>
    <shrsOrPrnAmt>
      <sshPrnamt>126</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>126</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBE LIFE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>37959E102</cusip>
    <value>18711799</value>
    <shrsOrPrnAmt>
      <sshPrnamt>134453</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3218</Sole>
      <Shared>0</Shared>
      <None>131235</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBUS MED INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>379577208</cusip>
    <value>598640</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6948</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6701</Sole>
      <Shared>0</Shared>
      <None>247</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GODADDY INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>380237107</cusip>
    <value>278003</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3363</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3329</Sole>
      <Shared>0</Shared>
      <None>34</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GOLD FIELDS LTD</nameOfIssuer>
    <titleOfClass>SPONSORED ADR</titleOfClass>
    <cusip>38059T106</cusip>
    <value>409535</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9021</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4775</Sole>
      <Shared>0</Shared>
      <None>4246</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GOLDMAN SACHS ETF TR</nameOfIssuer>
    <titleOfClass>ACTIVEBETA INT</titleOfClass>
    <cusip>381430107</cusip>
    <value>142760</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3310</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3310</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GOLDMAN SACHS ETF TR</nameOfIssuer>
    <titleOfClass>MARKETBETA US EQ</titleOfClass>
    <cusip>381430123</cusip>
    <value>44795</value>
    <shrsOrPrnAmt>
      <sshPrnamt>500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>500</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GOLDMAN SACHS ETF TR</nameOfIssuer>
    <titleOfClass>ULTRA SHORT BOND</titleOfClass>
    <cusip>381430230</cusip>
    <value>16372</value>
    <shrsOrPrnAmt>
      <sshPrnamt>324</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>253</Sole>
      <Shared>0</Shared>
      <None>71</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GOLDMAN SACHS ETF TR</nameOfIssuer>
    <titleOfClass>ACTIVEBETA US LG</titleOfClass>
    <cusip>381430503</cusip>
    <value>539906</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4315</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4202</Sole>
      <Shared>0</Shared>
      <None>113</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GOLDMAN SACHS ETF TR</nameOfIssuer>
    <titleOfClass>ACCES TREASURY</titleOfClass>
    <cusip>381430529</cusip>
    <value>811874</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8103</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7987</Sole>
      <Shared>0</Shared>
      <None>116</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GOLDMAN SACHS ETF TR</nameOfIssuer>
    <titleOfClass>ACTIVEBETA US</titleOfClass>
    <cusip>381430602</cusip>
    <value>16251</value>
    <shrsOrPrnAmt>
      <sshPrnamt>218</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>218</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GOLDMAN SACHS ETF TR</nameOfIssuer>
    <titleOfClass>TECHNOLOGY OPPOR</titleOfClass>
    <cusip>38149W432</cusip>
    <value>1629</value>
    <shrsOrPrnAmt>
      <sshPrnamt>45</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>45</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GOLDMAN SACHS ETF TR</nameOfIssuer>
    <titleOfClass>DYNAMIC CAL MUNI</titleOfClass>
    <cusip>38149W564</cusip>
    <value>16768</value>
    <shrsOrPrnAmt>
      <sshPrnamt>331</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>331</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GOLDMAN SACHS GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>38141G104</cusip>
    <value>132198518</value>
    <shrsOrPrnAmt>
      <sshPrnamt>156265</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>119582</Sole>
      <Shared>0</Shared>
      <None>36683</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GOLUB CAP BDC INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>38173M102</cusip>
    <value>580159</value>
    <shrsOrPrnAmt>
      <sshPrnamt>45826</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>45826</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GOOSEHEAD INS INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>38267D109</cusip>
    <value>232872</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5459</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4476</Sole>
      <Shared>0</Shared>
      <None>983</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GRACO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>384109104</cusip>
    <value>2460778</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29070</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14156</Sole>
      <Shared>0</Shared>
      <None>14914</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GRAIL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>384747101</cusip>
    <value>329512</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6376</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6373</Sole>
      <Shared>0</Shared>
      <None>3</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GRAND CANYON ED INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>38526M106</cusip>
    <value>210157</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1236</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1236</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GRAYSCALE BITCOIN TRUST ETF</nameOfIssuer>
    <titleOfClass>SHS REP COM UT</titleOfClass>
    <cusip>389637109</cusip>
    <value>5649488</value>
    <shrsOrPrnAmt>
      <sshPrnamt>107079</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>103697</Sole>
      <Shared>0</Shared>
      <None>3382</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GREEN BRICK PARTNERS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>392709101</cusip>
    <value>323668</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5022</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5000</Sole>
      <Shared>0</Shared>
      <None>22</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GREIF INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>397624107</cusip>
    <value>399742</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5960</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5698</Sole>
      <Shared>0</Shared>
      <None>262</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GREIF INC</nameOfIssuer>
    <titleOfClass>CL B</titleOfClass>
    <cusip>397624206</cusip>
    <value>80187</value>
    <shrsOrPrnAmt>
      <sshPrnamt>916</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>900</Sole>
      <Shared>0</Shared>
      <None>16</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GRID DYNAMICS HLDGS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>39813G109</cusip>
    <value>2846326</value>
    <shrsOrPrnAmt>
      <sshPrnamt>499355</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>454498</Sole>
      <Shared>0</Shared>
      <None>44857</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GSK PLC</nameOfIssuer>
    <titleOfClass>SPONSORED ADR</titleOfClass>
    <cusip>37733W204</cusip>
    <value>832994</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15093</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11545</Sole>
      <Shared>0</Shared>
      <None>3548</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GUARDANT HEALTH INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>40131M109</cusip>
    <value>9573596</value>
    <shrsOrPrnAmt>
      <sshPrnamt>103644</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>92826</Sole>
      <Shared>0</Shared>
      <None>10818</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GUIDEWIRE SOFTWARE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>40171V100</cusip>
    <value>145865292</value>
    <shrsOrPrnAmt>
      <sshPrnamt>975296</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>834717</Sole>
      <Shared>0</Shared>
      <None>140579</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HA SUSTAINABLE INFRA CAP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>41068X100</cusip>
    <value>1080586</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29404</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>24340</Sole>
      <Shared>0</Shared>
      <None>5063</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HAIN CELESTIAL GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>405217100</cusip>
    <value>71552</value>
    <shrsOrPrnAmt>
      <sshPrnamt>102540</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>100620</Sole>
      <Shared>0</Shared>
      <None>1920</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HALEON PLC</nameOfIssuer>
    <titleOfClass>SPON ADS</titleOfClass>
    <cusip>405552100</cusip>
    <value>515204</value>
    <shrsOrPrnAmt>
      <sshPrnamt>51469</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>49299</Sole>
      <Shared>0</Shared>
      <None>2170</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HALLIBURTON CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>406216101</cusip>
    <value>7501566</value>
    <shrsOrPrnAmt>
      <sshPrnamt>192397</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>172069</Sole>
      <Shared>0</Shared>
      <None>20329</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HALOZYME THERAPEUTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>40637H109</cusip>
    <value>659420</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10203</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9570</Sole>
      <Shared>0</Shared>
      <None>633</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HAMILTON LANE INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>407497106</cusip>
    <value>571321</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5748</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5728</Sole>
      <Shared>0</Shared>
      <None>20</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HARMONY BIOSCIENCES HLDGS IN</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>413197104</cusip>
    <value>403036</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14389</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14293</Sole>
      <Shared>0</Shared>
      <None>96</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HARROW INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>415858109</cusip>
    <value>1155118</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32760</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>29340</Sole>
      <Shared>0</Shared>
      <None>3420</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HARTE HANKS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>416196202</cusip>
    <value>1500118</value>
    <shrsOrPrnAmt>
      <sshPrnamt>660845</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>660845</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HARTFORD INSURANCE GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>416515104</cusip>
    <value>1123842</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8311</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6585</Sole>
      <Shared>0</Shared>
      <None>1725</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HASBRO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>418056107</cusip>
    <value>1281225</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13688</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13392</Sole>
      <Shared>0</Shared>
      <None>296</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HAYWARD HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>421298100</cusip>
    <value>471324</value>
    <shrsOrPrnAmt>
      <sshPrnamt>35226</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7486</Sole>
      <Shared>0</Shared>
      <None>27740</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HCA HEALTHCARE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>40412C101</cusip>
    <value>3715951</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7852</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7311</Sole>
      <Shared>0</Shared>
      <None>541</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HDFC BANK LTD</nameOfIssuer>
    <titleOfClass>SPONSORED ADS</titleOfClass>
    <cusip>40415F101</cusip>
    <value>511425</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20556</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12707</Sole>
      <Shared>0</Shared>
      <None>7849</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HEALTHPEAK PROPERTIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>42250P103</cusip>
    <value>183053</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11141</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5368</Sole>
      <Shared>0</Shared>
      <None>5773</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HEICO CORP NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>422806109</cusip>
    <value>92350261</value>
    <shrsOrPrnAmt>
      <sshPrnamt>336799</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>238818</Sole>
      <Shared>0</Shared>
      <None>97981</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HEICO CORP NEW</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>422806208</cusip>
    <value>2161442</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10239</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9967</Sole>
      <Shared>0</Shared>
      <None>272</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HENRY JACK &amp; ASSOC INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>426281101</cusip>
    <value>483213</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3058</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2823</Sole>
      <Shared>0</Shared>
      <None>235</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HERCULES CAPITAL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>427096508</cusip>
    <value>2823921</value>
    <shrsOrPrnAmt>
      <sshPrnamt>191193</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>191193</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HERSHEY CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>427866108</cusip>
    <value>8367595</value>
    <shrsOrPrnAmt>
      <sshPrnamt>40250</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>36944</Sole>
      <Shared>0</Shared>
      <None>3306</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HERTZ GLOBAL HLDGS INC</nameOfIssuer>
    <titleOfClass>*W EXP 06/30/205</titleOfClass>
    <cusip>42806J148</cusip>
    <value>12773</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5602</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5602</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HERTZ GLOBAL HLDGS INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>42806J700</cusip>
    <value>61405</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13320</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13207</Sole>
      <Shared>0</Shared>
      <None>113</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HEWLETT PACKARD ENTERPRISE C</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>42824C109</cusip>
    <value>1260004</value>
    <shrsOrPrnAmt>
      <sshPrnamt>52919</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>39520</Sole>
      <Shared>0</Shared>
      <None>13399</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HEXCEL CORP NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>428291108</cusip>
    <value>439014</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5425</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2499</Sole>
      <Shared>0</Shared>
      <None>2925</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HILTON WORLDWIDE HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>43300A203</cusip>
    <value>400363</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1317</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1039</Sole>
      <Shared>0</Shared>
      <None>278</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HIMS &amp; HERS HEALTH INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>433000106</cusip>
    <value>447141</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21539</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18734</Sole>
      <Shared>0</Shared>
      <None>2805</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HOLLEY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>43538H103</cusip>
    <value>119300</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38860</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38550</Sole>
      <Shared>0</Shared>
      <None>310</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HOLLEY INC</nameOfIssuer>
    <titleOfClass>*W EXP 11/30/202</titleOfClass>
    <cusip>43538H111</cusip>
    <value>18176</value>
    <shrsOrPrnAmt>
      <sshPrnamt>362070</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>310470</Sole>
      <Shared>0</Shared>
      <None>51600</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HOME DEPOT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>437076102</cusip>
    <value>250423255</value>
    <shrsOrPrnAmt>
      <sshPrnamt>761419</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>559018</Sole>
      <Shared>0</Shared>
      <None>202402</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HONEYWELL INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>438516106</cusip>
    <value>66866781</value>
    <shrsOrPrnAmt>
      <sshPrnamt>295831</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>248877</Sole>
      <Shared>0</Shared>
      <None>46954</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HORIZON BANCORP IND</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>440407104</cusip>
    <value>517299</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31219</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>31200</Sole>
      <Shared>0</Shared>
      <None>19</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HOWMET AEROSPACE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>443201108</cusip>
    <value>19621230</value>
    <shrsOrPrnAmt>
      <sshPrnamt>85139</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>80264</Sole>
      <Shared>0</Shared>
      <None>4876</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>40434L105</cusip>
    <value>615851</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32059</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27572</Sole>
      <Shared>0</Shared>
      <None>4487</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HSBC HLDGS PLC</nameOfIssuer>
    <titleOfClass>SPON ADR NEW</titleOfClass>
    <cusip>404280406</cusip>
    <value>812178</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9846</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2747</Sole>
      <Shared>0</Shared>
      <None>7099</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HUB GROUP INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>443320106</cusip>
    <value>368591</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10227</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6285</Sole>
      <Shared>0</Shared>
      <None>3942</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HUBBELL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>443510607</cusip>
    <value>1770099</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3607</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2815</Sole>
      <Shared>0</Shared>
      <None>792</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HUMANA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>444859102</cusip>
    <value>625543</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3608</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2628</Sole>
      <Shared>0</Shared>
      <None>980</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HUNT J B TRANS SVCS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>445658107</cusip>
    <value>757041</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3573</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2486</Sole>
      <Shared>0</Shared>
      <None>1087</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HUNTINGTON BANCSHARES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>446150104</cusip>
    <value>8757283</value>
    <shrsOrPrnAmt>
      <sshPrnamt>559571</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>541852</Sole>
      <Shared>0</Shared>
      <None>17719</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HUNTINGTON INGALLS INDS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>446413106</cusip>
    <value>1271085</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3346</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2385</Sole>
      <Shared>0</Shared>
      <None>961</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HURON CONSULTING GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>447462102</cusip>
    <value>6558810</value>
    <shrsOrPrnAmt>
      <sshPrnamt>51446</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>47325</Sole>
      <Shared>0</Shared>
      <None>4121</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HYATT HOTELS CORP</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>448579102</cusip>
    <value>318641</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2216</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1947</Sole>
      <Shared>0</Shared>
      <None>269</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ICF INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>44925C103</cusip>
    <value>1552857</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23784</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>23628</Sole>
      <Shared>0</Shared>
      <None>156</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ICICI BANK LIMITED</nameOfIssuer>
    <titleOfClass>ADR</titleOfClass>
    <cusip>45104G104</cusip>
    <value>4061850</value>
    <shrsOrPrnAmt>
      <sshPrnamt>156828</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>112547</Sole>
      <Shared>0</Shared>
      <None>44281</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ICON PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G4705A100</cusip>
    <value>973476</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8797</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8797</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IDACORP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>451107106</cusip>
    <value>642165</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4492</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4339</Sole>
      <Shared>0</Shared>
      <None>152</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IDEX CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45167R104</cusip>
    <value>627153</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3309</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3031</Sole>
      <Shared>0</Shared>
      <None>278</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IDEXX LABS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45168D104</cusip>
    <value>531736581</value>
    <shrsOrPrnAmt>
      <sshPrnamt>946336</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>788920</Sole>
      <Shared>0</Shared>
      <None>157416</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ILLINOIS TOOL WKS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>452308109</cusip>
    <value>93787713</value>
    <shrsOrPrnAmt>
      <sshPrnamt>360320</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>233851</Sole>
      <Shared>0</Shared>
      <None>126469</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ILLUMINA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>452327109</cusip>
    <value>230068</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1867</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>734</Sole>
      <Shared>0</Shared>
      <None>1133</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IMMUNITYBIO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45256X103</cusip>
    <value>1855688</value>
    <shrsOrPrnAmt>
      <sshPrnamt>241941</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>240614</Sole>
      <Shared>0</Shared>
      <None>1327</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IMMUTEP LTD</nameOfIssuer>
    <titleOfClass>SPONSORED ADS</titleOfClass>
    <cusip>45257L108</cusip>
    <value>3861</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INCYTE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45337C102</cusip>
    <value>326126</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3465</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2560</Sole>
      <Shared>0</Shared>
      <None>905</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INDEPENDENCE RLTY TR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45378A106</cusip>
    <value>9109258</value>
    <shrsOrPrnAmt>
      <sshPrnamt>611770</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>530055</Sole>
      <Shared>0</Shared>
      <None>81715</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INDEPENDENT BK CORP MASS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>453836108</cusip>
    <value>213634</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2841</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2714</Sole>
      <Shared>0</Shared>
      <None>127</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INFORMATION SVCS GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45675Y104</cusip>
    <value>2932365</value>
    <shrsOrPrnAmt>
      <sshPrnamt>763637</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>689973</Sole>
      <Shared>0</Shared>
      <None>73664</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INGERSOLL RAND INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45687V106</cusip>
    <value>1091344</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13621</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12598</Sole>
      <Shared>0</Shared>
      <None>1023</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INHIBIKASE THERAPEUTICS INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>45719W205</cusip>
    <value>265420</value>
    <shrsOrPrnAmt>
      <sshPrnamt>157988</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>69046</Sole>
      <Shared>0</Shared>
      <None>88942</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>GRWT100 PWR BUF</titleOfClass>
    <cusip>45782C276</cusip>
    <value>544751</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7628</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7628</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US SML CP PWR B</titleOfClass>
    <cusip>45782C284</cusip>
    <value>2190422</value>
    <shrsOrPrnAmt>
      <sshPrnamt>68387</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>67736</Sole>
      <Shared>0</Shared>
      <None>651</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQTY PWR BUF</titleOfClass>
    <cusip>45782C318</cusip>
    <value>1610660</value>
    <shrsOrPrnAmt>
      <sshPrnamt>40327</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>40327</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQTY BUFR MAY</titleOfClass>
    <cusip>45782C326</cusip>
    <value>24815</value>
    <shrsOrPrnAmt>
      <sshPrnamt>553</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>553</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>GRWT100 PWR BF</titleOfClass>
    <cusip>45782C334</cusip>
    <value>1762751</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32273</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>32273</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US SML CP PWR ET</titleOfClass>
    <cusip>45782C342</cusip>
    <value>3362913</value>
    <shrsOrPrnAmt>
      <sshPrnamt>92770</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>91143</Sole>
      <Shared>0</Shared>
      <None>1627</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQTY PWR BUF</titleOfClass>
    <cusip>45782C383</cusip>
    <value>3544300</value>
    <shrsOrPrnAmt>
      <sshPrnamt>79433</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>79233</Sole>
      <Shared>0</Shared>
      <None>200</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQTY PWR BUF</titleOfClass>
    <cusip>45782C417</cusip>
    <value>9892349</value>
    <shrsOrPrnAmt>
      <sshPrnamt>246692</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>241727</Sole>
      <Shared>0</Shared>
      <None>4965</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQTY BUFR FEB</titleOfClass>
    <cusip>45782C433</cusip>
    <value>889266</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18642</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18642</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>GRWT100 PWR BF</titleOfClass>
    <cusip>45782C466</cusip>
    <value>724071</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13567</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13567</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US SML CP PWR B</titleOfClass>
    <cusip>45782C474</cusip>
    <value>7407282</value>
    <shrsOrPrnAmt>
      <sshPrnamt>177539</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>174067</Sole>
      <Shared>0</Shared>
      <None>3472</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQTY PWR BUF</titleOfClass>
    <cusip>45782C508</cusip>
    <value>28854961</value>
    <shrsOrPrnAmt>
      <sshPrnamt>625514</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>597520</Sole>
      <Shared>0</Shared>
      <None>27994</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>INTRNL DEV JAN</titleOfClass>
    <cusip>45782C524</cusip>
    <value>12306938</value>
    <shrsOrPrnAmt>
      <sshPrnamt>339221</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>316512</Sole>
      <Shared>0</Shared>
      <None>22709</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQTY PWR BUF</titleOfClass>
    <cusip>45782C540</cusip>
    <value>31237075</value>
    <shrsOrPrnAmt>
      <sshPrnamt>734990</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>603353</Sole>
      <Shared>0</Shared>
      <None>131637</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQTY BUF DEC</titleOfClass>
    <cusip>45782C557</cusip>
    <value>2684733</value>
    <shrsOrPrnAmt>
      <sshPrnamt>55931</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>47703</Sole>
      <Shared>0</Shared>
      <None>8228</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQTY PWR BUF</titleOfClass>
    <cusip>45782C573</cusip>
    <value>2365385</value>
    <shrsOrPrnAmt>
      <sshPrnamt>57890</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>57890</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQTY PWR BUF</titleOfClass>
    <cusip>45782C656</cusip>
    <value>4038511</value>
    <shrsOrPrnAmt>
      <sshPrnamt>93788</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>90298</Sole>
      <Shared>0</Shared>
      <None>3490</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQTY PWR BF</titleOfClass>
    <cusip>45782C680</cusip>
    <value>17278659</value>
    <shrsOrPrnAmt>
      <sshPrnamt>404463</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>385861</Sole>
      <Shared>0</Shared>
      <None>18602</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>INTRNL DEV JULY</titleOfClass>
    <cusip>45782C722</cusip>
    <value>11509594</value>
    <shrsOrPrnAmt>
      <sshPrnamt>341024</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>311731</Sole>
      <Shared>0</Shared>
      <None>29293</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQTY PWR BUF</titleOfClass>
    <cusip>45782C748</cusip>
    <value>3783769</value>
    <shrsOrPrnAmt>
      <sshPrnamt>90463</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>90463</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQTY BUF OCT</titleOfClass>
    <cusip>45782C771</cusip>
    <value>425019</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8857</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8857</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQTY BUFR JUL</titleOfClass>
    <cusip>45782C789</cusip>
    <value>1294213</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26048</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12558</Sole>
      <Shared>0</Shared>
      <None>13490</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQTY PWR BUF</titleOfClass>
    <cusip>45782C797</cusip>
    <value>16013727</value>
    <shrsOrPrnAmt>
      <sshPrnamt>371462</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>369562</Sole>
      <Shared>0</Shared>
      <None>1900</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQTY PWR BUF</titleOfClass>
    <cusip>45782C813</cusip>
    <value>28068997</value>
    <shrsOrPrnAmt>
      <sshPrnamt>610627</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>591515</Sole>
      <Shared>0</Shared>
      <None>19112</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQT PWR BUF</titleOfClass>
    <cusip>45782C870</cusip>
    <value>10043092</value>
    <shrsOrPrnAmt>
      <sshPrnamt>252339</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>228681</Sole>
      <Shared>0</Shared>
      <None>23658</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>GROWTH 100 PWR B</titleOfClass>
    <cusip>45783Y129</cusip>
    <value>262094</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9054</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9054</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US SMALL CAP PWR</titleOfClass>
    <cusip>45783Y137</cusip>
    <value>3699533</value>
    <shrsOrPrnAmt>
      <sshPrnamt>137998</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>137998</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQUITY ACCELE</titleOfClass>
    <cusip>45783Y301</cusip>
    <value>264494</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6757</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6757</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>QUITY MANAGD FLR</titleOfClass>
    <cusip>45783Y673</cusip>
    <value>42882</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1211</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1211</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>NASDAQ 100 MANA</titleOfClass>
    <cusip>45783Y681</cusip>
    <value>94605</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2841</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2841</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>EQUITY DEFINED P</titleOfClass>
    <cusip>45784N809</cusip>
    <value>211550</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7968</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7968</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US SMALL CAP PWR</titleOfClass>
    <cusip>45784N833</cusip>
    <value>5254942</value>
    <shrsOrPrnAmt>
      <sshPrnamt>204482</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>195040</Sole>
      <Shared>0</Shared>
      <None>9442</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>GROWTH 100 PWR B</titleOfClass>
    <cusip>45784N841</cusip>
    <value>633140</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23496</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>23496</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNVENTURE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45784M108</cusip>
    <value>215230</value>
    <shrsOrPrnAmt>
      <sshPrnamt>55046</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>55000</Sole>
      <Shared>0</Shared>
      <None>46</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INSPIRE MED SYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>457730109</cusip>
    <value>267649</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5189</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5110</Sole>
      <Shared>0</Shared>
      <None>79</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INSULET CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45784P101</cusip>
    <value>23628718</value>
    <shrsOrPrnAmt>
      <sshPrnamt>112604</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>75381</Sole>
      <Shared>0</Shared>
      <None>37223</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTEGER HLDGS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45826H109</cusip>
    <value>731896</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8317</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7030</Sole>
      <Shared>0</Shared>
      <None>1287</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTEL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>458140100</cusip>
    <value>15760838</value>
    <shrsOrPrnAmt>
      <sshPrnamt>357146</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>316668</Sole>
      <Shared>0</Shared>
      <None>40477</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTELLIA THERAPEUTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45826J105</cusip>
    <value>233452</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18210</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9166</Sole>
      <Shared>0</Shared>
      <None>9044</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTERACTIVE BROKERS GROUP IN</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>45841N107</cusip>
    <value>298378</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4449</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4304</Sole>
      <Shared>0</Shared>
      <None>145</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTERCONTINENTAL EXCHANGE IN</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45866F104</cusip>
    <value>250645776</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1593628</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1099493</Sole>
      <Shared>0</Shared>
      <None>494135</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTERCONTINENTAL HOTELS GROU</nameOfIssuer>
    <titleOfClass>SPONSORED ADS</titleOfClass>
    <cusip>45857P806</cusip>
    <value>600170</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4497</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4497</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTERDIGITAL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45867G101</cusip>
    <value>206710</value>
    <shrsOrPrnAmt>
      <sshPrnamt>684</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>237</Sole>
      <Shared>0</Shared>
      <None>447</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTERNATIONAL BUSINESS MACHS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>459200101</cusip>
    <value>125668840</value>
    <shrsOrPrnAmt>
      <sshPrnamt>518457</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>473000</Sole>
      <Shared>0</Shared>
      <None>45457</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTERNATIONAL FLAVORS&amp;FRAGRA</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>459506101</cusip>
    <value>354382</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4885</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>348</Sole>
      <Shared>0</Shared>
      <None>4537</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTERNATIONAL PAPER CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>460146103</cusip>
    <value>4395889</value>
    <shrsOrPrnAmt>
      <sshPrnamt>123134</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>113019</Sole>
      <Shared>0</Shared>
      <None>10115</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTUIT</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>461202103</cusip>
    <value>65961489</value>
    <shrsOrPrnAmt>
      <sshPrnamt>152554</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>136074</Sole>
      <Shared>0</Shared>
      <None>16481</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTUITIVE SURGICAL INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>46120E602</cusip>
    <value>196025760</value>
    <shrsOrPrnAmt>
      <sshPrnamt>425228</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>292737</Sole>
      <Shared>0</Shared>
      <None>132491</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVENTIVA SA</nameOfIssuer>
    <titleOfClass>ADS</titleOfClass>
    <cusip>46124U107</cusip>
    <value>55500</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO ACTIVELY MANAGED EXC</nameOfIssuer>
    <titleOfClass>VAR RATE INVT</titleOfClass>
    <cusip>46090A879</cusip>
    <value>210372</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8403</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8403</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO ACTIVELY MANAGED EXC</nameOfIssuer>
    <titleOfClass>ULTRA SHRT DUR</titleOfClass>
    <cusip>46090A887</cusip>
    <value>85683</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1710</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1710</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO ACTVELY MNGD ETC FD</nameOfIssuer>
    <titleOfClass>OPTIMUM YIELD</titleOfClass>
    <cusip>46090F100</cusip>
    <value>1111823</value>
    <shrsOrPrnAmt>
      <sshPrnamt>64193</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>64193</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO CURRENCYSHARES</nameOfIssuer>
    <titleOfClass>JAPANESE YEN</titleOfClass>
    <cusip>46138W107</cusip>
    <value>1766440</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30519</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>140</Sole>
      <Shared>0</Shared>
      <None>30379</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO CURRENCYSHARES EURO</nameOfIssuer>
    <titleOfClass>EURO SHS</titleOfClass>
    <cusip>46138K103</cusip>
    <value>2110435</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19781</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>19781</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO CURRENCYSHARES SWISS</nameOfIssuer>
    <titleOfClass>SWISS FRANC</titleOfClass>
    <cusip>46138R108</cusip>
    <value>348785</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3159</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3159</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO DB COMMDY INDX TRCK</nameOfIssuer>
    <titleOfClass>UNIT</titleOfClass>
    <cusip>46138B103</cusip>
    <value>606845</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20962</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20962</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO DB MULTI-SECTOR COMM</nameOfIssuer>
    <titleOfClass>AGRICULTURE FD</titleOfClass>
    <cusip>46140H106</cusip>
    <value>279785</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10241</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10241</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO DB US DLR INDEX TR</nameOfIssuer>
    <titleOfClass>BULLISH FD</titleOfClass>
    <cusip>46141D203</cusip>
    <value>202656</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7295</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7295</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>S&amp;P MIDCP LOW</titleOfClass>
    <cusip>46138E198</cusip>
    <value>12909</value>
    <shrsOrPrnAmt>
      <sshPrnamt>205</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>205</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>S&amp;P GBL WATER</titleOfClass>
    <cusip>46138E263</cusip>
    <value>188258</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2944</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2755</Sole>
      <Shared>0</Shared>
      <None>189</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>S&amp;P500 LOW VOL</titleOfClass>
    <cusip>46138E354</cusip>
    <value>1796207</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24558</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18223</Sole>
      <Shared>0</Shared>
      <None>6336</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>S&amp;P500 HDL VOL</titleOfClass>
    <cusip>46138E362</cusip>
    <value>115285</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2324</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2324</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>RUSEL 1000 EQL</titleOfClass>
    <cusip>46138E420</cusip>
    <value>54108</value>
    <shrsOrPrnAmt>
      <sshPrnamt>982</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>982</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>PFD ETF</titleOfClass>
    <cusip>46138E511</cusip>
    <value>3854196</value>
    <shrsOrPrnAmt>
      <sshPrnamt>354246</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>353146</Sole>
      <Shared>0</Shared>
      <None>1100</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>NATL AMT MUNI</titleOfClass>
    <cusip>46138E537</cusip>
    <value>68894</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2998</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1618</Sole>
      <Shared>0</Shared>
      <None>1380</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>MSCI GBL TIMBR</titleOfClass>
    <cusip>46138E545</cusip>
    <value>8596</value>
    <shrsOrPrnAmt>
      <sshPrnamt>300</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>300</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>BLOOMBERG FINANC</titleOfClass>
    <cusip>46138E578</cusip>
    <value>16501</value>
    <shrsOrPrnAmt>
      <sshPrnamt>241</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>241</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>KBW PPTY CASUT</titleOfClass>
    <cusip>46138E586</cusip>
    <value>8329</value>
    <shrsOrPrnAmt>
      <sshPrnamt>70</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>70</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>KBW BK ETF</titleOfClass>
    <cusip>46138E628</cusip>
    <value>20334</value>
    <shrsOrPrnAmt>
      <sshPrnamt>257</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>257</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>GLOBAL WATER</titleOfClass>
    <cusip>46138E651</cusip>
    <value>91736</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2113</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2113</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>BLOOMBERG ENHANC</titleOfClass>
    <cusip>46138E719</cusip>
    <value>39199</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2185</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2185</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>RAFI EMRGNG MRKT</titleOfClass>
    <cusip>46138E727</cusip>
    <value>93228</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3464</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3213</Sole>
      <Shared>0</Shared>
      <None>251</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>RAFI DVLPD MRKTS</titleOfClass>
    <cusip>46138E735</cusip>
    <value>7633</value>
    <shrsOrPrnAmt>
      <sshPrnamt>176</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>176</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>RAFI DVLPD MRKTS</titleOfClass>
    <cusip>46138E743</cusip>
    <value>169869</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2430</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2182</Sole>
      <Shared>0</Shared>
      <None>248</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>EMRNG MKT SVRG</titleOfClass>
    <cusip>46138E784</cusip>
    <value>87295</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4177</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4177</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>CHINA TECHNLGY</titleOfClass>
    <cusip>46138E800</cusip>
    <value>81414</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1769</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1769</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>DORSEY WRGT EMRG</titleOfClass>
    <cusip>46138E867</cusip>
    <value>46854</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1800</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1800</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>DORSEY WRGT DVLP</titleOfClass>
    <cusip>46138E875</cusip>
    <value>29712</value>
    <shrsOrPrnAmt>
      <sshPrnamt>600</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>600</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>S&amp;P SMLCP LOW</titleOfClass>
    <cusip>46138G102</cusip>
    <value>1982</value>
    <shrsOrPrnAmt>
      <sshPrnamt>42</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>42</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>S&amp;P SMALLCAP ENE</titleOfClass>
    <cusip>46138G474</cusip>
    <value>569350</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9338</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9138</Sole>
      <Shared>0</Shared>
      <None>200</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>NASDAQ FT GEN200</titleOfClass>
    <cusip>46138G482</cusip>
    <value>843</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>25</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>SR LN ETF</titleOfClass>
    <cusip>46138G508</cusip>
    <value>338439</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16582</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16582</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>ESG S&amp;P 500 EQL</titleOfClass>
    <cusip>46138G516</cusip>
    <value>77581</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2636</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>500</Sole>
      <Shared>0</Shared>
      <None>2136</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>NASDAQ 100 ETF</titleOfClass>
    <cusip>46138G649</cusip>
    <value>7631837</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32118</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27746</Sole>
      <Shared>0</Shared>
      <None>4372</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>S&amp;P 500 REVENUE</titleOfClass>
    <cusip>46138G698</cusip>
    <value>344353</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2997</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1117</Sole>
      <Shared>0</Shared>
      <None>1880</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>SOLAR ETF</titleOfClass>
    <cusip>46138G706</cusip>
    <value>117771</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2114</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>614</Sole>
      <Shared>0</Shared>
      <None>1500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>TAXABLE MUN BD</titleOfClass>
    <cusip>46138G805</cusip>
    <value>67535</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2505</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2050</Sole>
      <Shared>0</Shared>
      <None>455</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>VAR RATE PFD</titleOfClass>
    <cusip>46138G870</cusip>
    <value>167672</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6992</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5210</Sole>
      <Shared>0</Shared>
      <None>1782</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>AEROSPACE DEFN</titleOfClass>
    <cusip>46137V100</cusip>
    <value>3099436</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18705</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18655</Sole>
      <Shared>0</Shared>
      <None>50</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>WATER RES ETF</titleOfClass>
    <cusip>46137V142</cusip>
    <value>9497435</value>
    <shrsOrPrnAmt>
      <sshPrnamt>142050</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>80538</Sole>
      <Shared>0</Shared>
      <None>61512</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>S&amp;P SPIN OFF</titleOfClass>
    <cusip>46137V159</cusip>
    <value>46216</value>
    <shrsOrPrnAmt>
      <sshPrnamt>410</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>410</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>S&amp;P MDCP400 PR</titleOfClass>
    <cusip>46137V217</cusip>
    <value>47084</value>
    <shrsOrPrnAmt>
      <sshPrnamt>859</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>859</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>S&amp;P 500 TOP 50</titleOfClass>
    <cusip>46137V233</cusip>
    <value>1146586</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21019</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20424</Sole>
      <Shared>0</Shared>
      <None>595</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>S&amp;P500 QUALITY</titleOfClass>
    <cusip>46137V241</cusip>
    <value>20228221</value>
    <shrsOrPrnAmt>
      <sshPrnamt>269028</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>237274</Sole>
      <Shared>0</Shared>
      <None>31754</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>S&amp;P500 PUR VAL</titleOfClass>
    <cusip>46137V258</cusip>
    <value>127042</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1183</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1183</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>S&amp;P500 PUR GWT</titleOfClass>
    <cusip>46137V266</cusip>
    <value>713439</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15264</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10264</Sole>
      <Shared>0</Shared>
      <None>5000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>S&amp;P500 EQL TEC</titleOfClass>
    <cusip>46137V282</cusip>
    <value>1578714</value>
    <shrsOrPrnAmt>
      <sshPrnamt>34881</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>34881</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>BUYBACK ACHIEV</titleOfClass>
    <cusip>46137V308</cusip>
    <value>2231</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>S&amp;P500 EQL MAT</titleOfClass>
    <cusip>46137V316</cusip>
    <value>58384</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1510</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1510</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>S&amp;P500 EQL HLT</titleOfClass>
    <cusip>46137V332</cusip>
    <value>201210</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6664</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6664</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>S&amp;P500 EQL FIN</titleOfClass>
    <cusip>46137V340</cusip>
    <value>157058</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2200</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2200</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>S&amp;P500 EQL WGT</titleOfClass>
    <cusip>46137V357</cusip>
    <value>322541611</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1680604</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1483910</Sole>
      <Shared>0</Shared>
      <None>196694</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>S&amp;P500 EQL ENR</titleOfClass>
    <cusip>46137V365</cusip>
    <value>115441</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1055</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1055</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>S&amp;P500 EQL STP</titleOfClass>
    <cusip>46137V373</cusip>
    <value>5163</value>
    <shrsOrPrnAmt>
      <sshPrnamt>175</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>175</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>S&amp;P 100 EQL WIGH</titleOfClass>
    <cusip>46137V449</cusip>
    <value>1685731</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14628</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14425</Sole>
      <Shared>0</Shared>
      <None>203</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>S&amp;P MDCP MOMNTUM</titleOfClass>
    <cusip>46137V464</cusip>
    <value>6183780</value>
    <shrsOrPrnAmt>
      <sshPrnamt>42641</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>39109</Sole>
      <Shared>0</Shared>
      <None>3532</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>S&amp;P SMLCP MOMENT</titleOfClass>
    <cusip>46137V498</cusip>
    <value>216813</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2852</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>808</Sole>
      <Shared>0</Shared>
      <None>2044</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>NASDAQ INTERNT</titleOfClass>
    <cusip>46137V530</cusip>
    <value>113838</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2545</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2545</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>INTL DIVI ACHI</titleOfClass>
    <cusip>46137V548</cusip>
    <value>101442</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4560</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4560</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>GLOBAL DRGN CN</titleOfClass>
    <cusip>46137V571</cusip>
    <value>1550</value>
    <shrsOrPrnAmt>
      <sshPrnamt>60</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>60</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>RAFI US 1500</titleOfClass>
    <cusip>46137V597</cusip>
    <value>326672</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7122</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2305</Sole>
      <Shared>0</Shared>
      <None>4817</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>RAFI US 1000 ETF</titleOfClass>
    <cusip>46137V613</cusip>
    <value>7307646</value>
    <shrsOrPrnAmt>
      <sshPrnamt>153748</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>110137</Sole>
      <Shared>0</Shared>
      <None>43611</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>FINL PFD ETF</titleOfClass>
    <cusip>46137V621</cusip>
    <value>2064</value>
    <shrsOrPrnAmt>
      <sshPrnamt>150</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>150</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>PHARMACEUTICALS</titleOfClass>
    <cusip>46137V662</cusip>
    <value>6226</value>
    <shrsOrPrnAmt>
      <sshPrnamt>60</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>60</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>LARGE CAP VALUE</titleOfClass>
    <cusip>46137V738</cusip>
    <value>59254</value>
    <shrsOrPrnAmt>
      <sshPrnamt>850</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>850</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>LARGE CAP GROWTH</titleOfClass>
    <cusip>46137V746</cusip>
    <value>559140</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4440</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4440</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>BIOTECHNOLOGY</titleOfClass>
    <cusip>46137V787</cusip>
    <value>79180</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>DORSEY WRGT CSMR</titleOfClass>
    <cusip>46137V803</cusip>
    <value>2990</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>31</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>DORSEY WRIGHT MO</titleOfClass>
    <cusip>46137V837</cusip>
    <value>2827230</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23415</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>23415</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>DORSEY WRGT INDS</titleOfClass>
    <cusip>46137V845</cusip>
    <value>4280</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>DORSEY WRGT CSMR</titleOfClass>
    <cusip>46137V886</cusip>
    <value>4016</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>37</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>ZACKS MID CAP</titleOfClass>
    <cusip>46137Y401</cusip>
    <value>14870</value>
    <shrsOrPrnAmt>
      <sshPrnamt>135</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>135</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO QQQ TR</nameOfIssuer>
    <titleOfClass>UNIT SER 1</titleOfClass>
    <cusip>46090E103</cusip>
    <value>179512497</value>
    <shrsOrPrnAmt>
      <sshPrnamt>311016</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>240186</Sole>
      <Shared>0</Shared>
      <None>70831</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESTORS TITLE CO NC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>461804106</cusip>
    <value>300699</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1384</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1384</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVITATION HOMES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46187W107</cusip>
    <value>234783</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9448</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>361</Sole>
      <Shared>0</Shared>
      <None>9087</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IONIS PHARMACEUTICALS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>462222100</cusip>
    <value>2542358</value>
    <shrsOrPrnAmt>
      <sshPrnamt>33857</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>33845</Sole>
      <Shared>0</Shared>
      <None>12</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IONQ INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46222L108</cusip>
    <value>360865</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12517</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12439</Sole>
      <Shared>0</Shared>
      <None>78</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IQVIA HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46266C105</cusip>
    <value>1012355</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5936</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5673</Sole>
      <Shared>0</Shared>
      <None>263</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IRHYTHM HOLDINGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>450056106</cusip>
    <value>74161984</value>
    <shrsOrPrnAmt>
      <sshPrnamt>628385</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>397201</Sole>
      <Shared>0</Shared>
      <None>231184</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IRIDIUM COMMUNICATIONS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46269C102</cusip>
    <value>6109766</value>
    <shrsOrPrnAmt>
      <sshPrnamt>220251</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>196009</Sole>
      <Shared>0</Shared>
      <None>24243</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IRON MTN INC DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46284V101</cusip>
    <value>23006939</value>
    <shrsOrPrnAmt>
      <sshPrnamt>225249</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>191159</Sole>
      <Shared>0</Shared>
      <None>34091</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES GOLD TR</nameOfIssuer>
    <titleOfClass>ISHARES NEW</titleOfClass>
    <cusip>464285204</cusip>
    <value>46738994</value>
    <shrsOrPrnAmt>
      <sshPrnamt>530161</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>411299</Sole>
      <Shared>0</Shared>
      <None>118862</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI AUST ETF</titleOfClass>
    <cusip>464286103</cusip>
    <value>121478</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4376</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4376</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI AUSTRIA ETF</titleOfClass>
    <cusip>464286202</cusip>
    <value>248150</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>EM MKTS DIV ETF</titleOfClass>
    <cusip>464286319</cusip>
    <value>55868</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1625</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1625</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI GLB SLV&amp;MTL</titleOfClass>
    <cusip>464286327</cusip>
    <value>74998</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2115</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>115</Sole>
      <Shared>0</Shared>
      <None>2000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI WORLD ETF</titleOfClass>
    <cusip>464286392</cusip>
    <value>1337369</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7429</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1067</Sole>
      <Shared>0</Shared>
      <None>6362</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI BRAZIL ETF</titleOfClass>
    <cusip>464286400</cusip>
    <value>130730</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3405</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3255</Sole>
      <Shared>0</Shared>
      <None>150</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI EM ASIA ETF</titleOfClass>
    <cusip>464286426</cusip>
    <value>1539785</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16084</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15882</Sole>
      <Shared>0</Shared>
      <None>202</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>EM MKT SM-CP ETF</titleOfClass>
    <cusip>464286475</cusip>
    <value>7610</value>
    <shrsOrPrnAmt>
      <sshPrnamt>110</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>110</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI CDA ETF</titleOfClass>
    <cusip>464286509</cusip>
    <value>1771854</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32339</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15713</Sole>
      <Shared>0</Shared>
      <None>16626</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>JP MORGAN EM ETF</titleOfClass>
    <cusip>464286517</cusip>
    <value>653</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI GBL MIN VOL</titleOfClass>
    <cusip>464286525</cusip>
    <value>547834</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4584</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3118</Sole>
      <Shared>0</Shared>
      <None>1466</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI EMERG MRKT</titleOfClass>
    <cusip>464286533</cusip>
    <value>149393</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2308</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2308</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI EURZONE ETF</titleOfClass>
    <cusip>464286608</cusip>
    <value>371033</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5923</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4631</Sole>
      <Shared>0</Shared>
      <None>1292</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI ISRAEL ETF</titleOfClass>
    <cusip>464286632</cusip>
    <value>1749419</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15076</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15076</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI PAC JP ETF</titleOfClass>
    <cusip>464286665</cusip>
    <value>604680</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11379</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>890</Sole>
      <Shared>0</Shared>
      <None>10489</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI EQUAL WEITE</titleOfClass>
    <cusip>464286681</cusip>
    <value>195907</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1925</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1925</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI FRANCE ETF</titleOfClass>
    <cusip>464286707</cusip>
    <value>4381</value>
    <shrsOrPrnAmt>
      <sshPrnamt>101</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>101</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI SWITZERLAND</titleOfClass>
    <cusip>464286749</cusip>
    <value>14408</value>
    <shrsOrPrnAmt>
      <sshPrnamt>245</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>245</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI SWEDEN ETF</titleOfClass>
    <cusip>464286756</cusip>
    <value>12180</value>
    <shrsOrPrnAmt>
      <sshPrnamt>250</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>250</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI SPAIN ETF</titleOfClass>
    <cusip>464286764</cusip>
    <value>2933</value>
    <shrsOrPrnAmt>
      <sshPrnamt>54</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>54</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI STH KOR ETF</titleOfClass>
    <cusip>464286772</cusip>
    <value>135065</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1098</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1098</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI GERMANY ETF</titleOfClass>
    <cusip>464286806</cusip>
    <value>38559</value>
    <shrsOrPrnAmt>
      <sshPrnamt>972</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>972</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI NETHERL ETF</titleOfClass>
    <cusip>464286814</cusip>
    <value>1610</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>28</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI MEXICO ETF</titleOfClass>
    <cusip>464286822</cusip>
    <value>502010</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6673</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6673</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI HONG KG ETF</titleOfClass>
    <cusip>464286871</cusip>
    <value>63290</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2741</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2191</Sole>
      <Shared>0</Shared>
      <None>550</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>CORE MSCI EMKT</titleOfClass>
    <cusip>46434G103</cusip>
    <value>28071804</value>
    <shrsOrPrnAmt>
      <sshPrnamt>402463</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>343480</Sole>
      <Shared>0</Shared>
      <None>58983</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>CUR HD MSCI EM</titleOfClass>
    <cusip>46434G509</cusip>
    <value>254010</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6880</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6880</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI TAIWAN ETF</titleOfClass>
    <cusip>46434G772</cusip>
    <value>233681</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3295</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3295</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI SINGPOR ETF</titleOfClass>
    <cusip>46434G780</cusip>
    <value>14223</value>
    <shrsOrPrnAmt>
      <sshPrnamt>504</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>504</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI JAPAN ETF</titleOfClass>
    <cusip>46434G822</cusip>
    <value>4456953</value>
    <shrsOrPrnAmt>
      <sshPrnamt>52782</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14193</Sole>
      <Shared>0</Shared>
      <None>38589</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI ITALY ETF</titleOfClass>
    <cusip>46434G830</cusip>
    <value>3633</value>
    <shrsOrPrnAmt>
      <sshPrnamt>68</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>68</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>MSCI GBL GOLD MN</titleOfClass>
    <cusip>46434G855</cusip>
    <value>223578</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2831</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2701</Sole>
      <Shared>0</Shared>
      <None>130</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>EMNG MKTS EQT</titleOfClass>
    <cusip>46434G889</cusip>
    <value>112762</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1866</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1866</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES S&amp;P GSCI COMMODITY-</nameOfIssuer>
    <titleOfClass>UNIT BEN INT</titleOfClass>
    <cusip>46428R107</cusip>
    <value>223460</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6929</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6929</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES SILVER TR</nameOfIssuer>
    <titleOfClass>ISHARES</titleOfClass>
    <cusip>46428Q109</cusip>
    <value>26788287</value>
    <shrsOrPrnAmt>
      <sshPrnamt>393136</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>386943</Sole>
      <Shared>0</Shared>
      <None>6193</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>S&amp;P 100 ETF</titleOfClass>
    <cusip>464287101</cusip>
    <value>6975680</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21931</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16366</Sole>
      <Shared>0</Shared>
      <None>5565</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MORNINGSTAR GRWT</titleOfClass>
    <cusip>464287119</cusip>
    <value>588052</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6159</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6159</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MORNINGSTR US EQ</titleOfClass>
    <cusip>464287127</cusip>
    <value>137306</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1528</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1528</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE S&amp;P TTL STK</titleOfClass>
    <cusip>464287150</cusip>
    <value>82252764</value>
    <shrsOrPrnAmt>
      <sshPrnamt>577496</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>545751</Sole>
      <Shared>0</Shared>
      <None>31745</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>SELECT DIVID ETF</titleOfClass>
    <cusip>464287168</cusip>
    <value>25035274</value>
    <shrsOrPrnAmt>
      <sshPrnamt>165348</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>149611</Sole>
      <Shared>0</Shared>
      <None>15737</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>TIPS BD ETF</titleOfClass>
    <cusip>464287176</cusip>
    <value>5122179</value>
    <shrsOrPrnAmt>
      <sshPrnamt>46413</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>24780</Sole>
      <Shared>0</Shared>
      <None>21633</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CHINA LG-CAP ETF</titleOfClass>
    <cusip>464287184</cusip>
    <value>238376</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6640</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6300</Sole>
      <Shared>0</Shared>
      <None>340</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>US TRSPRTION</titleOfClass>
    <cusip>464287192</cusip>
    <value>156447</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2097</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>32</Sole>
      <Shared>0</Shared>
      <None>2065</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE S&amp;P500 ETF</titleOfClass>
    <cusip>464287200</cusip>
    <value>317354713</value>
    <shrsOrPrnAmt>
      <sshPrnamt>485839</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>412313</Sole>
      <Shared>0</Shared>
      <None>73525</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE US AGGBD ET</titleOfClass>
    <cusip>464287226</cusip>
    <value>16236137</value>
    <shrsOrPrnAmt>
      <sshPrnamt>163555</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>101628</Sole>
      <Shared>0</Shared>
      <None>61928</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI EMG MKT ETF</titleOfClass>
    <cusip>464287234</cusip>
    <value>12934915</value>
    <shrsOrPrnAmt>
      <sshPrnamt>227767</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>197479</Sole>
      <Shared>0</Shared>
      <None>30288</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>IBOXX INV CP ETF</titleOfClass>
    <cusip>464287242</cusip>
    <value>1144223</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10498</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9816</Sole>
      <Shared>0</Shared>
      <None>682</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>GBL COMM SVC ETF</titleOfClass>
    <cusip>464287275</cusip>
    <value>9763</value>
    <shrsOrPrnAmt>
      <sshPrnamt>85</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>85</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>GLOBAL TECH ETF</titleOfClass>
    <cusip>464287291</cusip>
    <value>759565</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7598</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7598</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>S&amp;P 500 GRWT ETF</titleOfClass>
    <cusip>464287309</cusip>
    <value>16421598</value>
    <shrsOrPrnAmt>
      <sshPrnamt>145183</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>131985</Sole>
      <Shared>0</Shared>
      <None>13197</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>GLOB HLTHCRE ETF</titleOfClass>
    <cusip>464287325</cusip>
    <value>238854</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2553</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2209</Sole>
      <Shared>0</Shared>
      <None>344</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>GLOBAL FINLS ETF</titleOfClass>
    <cusip>464287333</cusip>
    <value>55632</value>
    <shrsOrPrnAmt>
      <sshPrnamt>488</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>230</Sole>
      <Shared>0</Shared>
      <None>258</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>GLOBAL ENERG ETF</titleOfClass>
    <cusip>464287341</cusip>
    <value>249300</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4327</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4327</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>NORTH AMERN NAT</titleOfClass>
    <cusip>464287374</cusip>
    <value>60748</value>
    <shrsOrPrnAmt>
      <sshPrnamt>965</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>635</Sole>
      <Shared>0</Shared>
      <None>330</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>LATN AMER 40 ETF</titleOfClass>
    <cusip>464287390</cusip>
    <value>53280</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1500</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>S&amp;P 500 VAL ETF</titleOfClass>
    <cusip>464287408</cusip>
    <value>8665941</value>
    <shrsOrPrnAmt>
      <sshPrnamt>41042</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>36738</Sole>
      <Shared>0</Shared>
      <None>4303</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>20 YR TR BD ETF</titleOfClass>
    <cusip>464287432</cusip>
    <value>1164771</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13436</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9994</Sole>
      <Shared>0</Shared>
      <None>3442</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>7-10 YR TRSY BD</titleOfClass>
    <cusip>464287440</cusip>
    <value>835235</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8751</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7947</Sole>
      <Shared>0</Shared>
      <None>804</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>1 3 YR TREAS BD</titleOfClass>
    <cusip>464287457</cusip>
    <value>6011121</value>
    <shrsOrPrnAmt>
      <sshPrnamt>72800</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>54916</Sole>
      <Shared>0</Shared>
      <None>17884</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI EAFE ETF</titleOfClass>
    <cusip>464287465</cusip>
    <value>93128695</value>
    <shrsOrPrnAmt>
      <sshPrnamt>958805</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>821813</Sole>
      <Shared>0</Shared>
      <None>136992</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>RUS MDCP VAL ETF</titleOfClass>
    <cusip>464287473</cusip>
    <value>2609948</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17908</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16878</Sole>
      <Shared>0</Shared>
      <None>1030</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>RUS MD CP GR ETF</titleOfClass>
    <cusip>464287481</cusip>
    <value>6018473</value>
    <shrsOrPrnAmt>
      <sshPrnamt>46975</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>46223</Sole>
      <Shared>0</Shared>
      <None>752</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>RUS MID CAP ETF</titleOfClass>
    <cusip>464287499</cusip>
    <value>16169892</value>
    <shrsOrPrnAmt>
      <sshPrnamt>166306</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>106664</Sole>
      <Shared>0</Shared>
      <None>59642</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE S&amp;P MCP ETF</titleOfClass>
    <cusip>464287507</cusip>
    <value>46413978</value>
    <shrsOrPrnAmt>
      <sshPrnamt>687309</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>626315</Sole>
      <Shared>0</Shared>
      <None>60994</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>EXPANDED TECH</titleOfClass>
    <cusip>464287515</cusip>
    <value>6120405</value>
    <shrsOrPrnAmt>
      <sshPrnamt>76457</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>71590</Sole>
      <Shared>0</Shared>
      <None>4867</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>ISHARES SEMICDTR</titleOfClass>
    <cusip>464287523</cusip>
    <value>9325457</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28374</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>26882</Sole>
      <Shared>0</Shared>
      <None>1492</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>EXPND TEC SC ETF</titleOfClass>
    <cusip>464287549</cusip>
    <value>903165</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7621</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7402</Sole>
      <Shared>0</Shared>
      <None>219</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>ISHARES BIOTECH</titleOfClass>
    <cusip>464287556</cusip>
    <value>2495027</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14777</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13934</Sole>
      <Shared>0</Shared>
      <None>842</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>SELECT US REIT</titleOfClass>
    <cusip>464287564</cusip>
    <value>1162666</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18786</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18786</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>GLOBAL 100 ETF</titleOfClass>
    <cusip>464287572</cusip>
    <value>4010397</value>
    <shrsOrPrnAmt>
      <sshPrnamt>33152</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>30725</Sole>
      <Shared>0</Shared>
      <None>2427</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>US CONSUM DISCRE</titleOfClass>
    <cusip>464287580</cusip>
    <value>385476</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3977</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3977</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>RUS 1000 VAL ETF</titleOfClass>
    <cusip>464287598</cusip>
    <value>55478931</value>
    <shrsOrPrnAmt>
      <sshPrnamt>259648</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>254319</Sole>
      <Shared>0</Shared>
      <None>5329</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>S&amp;P MC 400GR ETF</titleOfClass>
    <cusip>464287606</cusip>
    <value>3255020</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32350</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>31841</Sole>
      <Shared>0</Shared>
      <None>509</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>RUS 1000 GRW ETF</titleOfClass>
    <cusip>464287614</cusip>
    <value>113433670</value>
    <shrsOrPrnAmt>
      <sshPrnamt>266026</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>253299</Sole>
      <Shared>0</Shared>
      <None>12727</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>RUS 1000 ETF</titleOfClass>
    <cusip>464287622</cusip>
    <value>28843917</value>
    <shrsOrPrnAmt>
      <sshPrnamt>80895</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>79187</Sole>
      <Shared>0</Shared>
      <None>1708</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>RUS 2000 VAL ETF</titleOfClass>
    <cusip>464287630</cusip>
    <value>10385955</value>
    <shrsOrPrnAmt>
      <sshPrnamt>54781</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>54607</Sole>
      <Shared>0</Shared>
      <None>174</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>RUS 2000 GRW ETF</titleOfClass>
    <cusip>464287648</cusip>
    <value>12346333</value>
    <shrsOrPrnAmt>
      <sshPrnamt>39343</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>34633</Sole>
      <Shared>0</Shared>
      <None>4710</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>RUSSELL 2000 ETF</titleOfClass>
    <cusip>464287655</cusip>
    <value>155800632</value>
    <shrsOrPrnAmt>
      <sshPrnamt>628228</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>531751</Sole>
      <Shared>0</Shared>
      <None>96477</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE S&amp;P US VLU</titleOfClass>
    <cusip>464287663</cusip>
    <value>119218604</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1165952</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1071311</Sole>
      <Shared>0</Shared>
      <None>94641</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE S&amp;P US GWT</titleOfClass>
    <cusip>464287671</cusip>
    <value>74185743</value>
    <shrsOrPrnAmt>
      <sshPrnamt>478278</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>420478</Sole>
      <Shared>0</Shared>
      <None>57800</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>RUSSELL 3000 ETF</titleOfClass>
    <cusip>464287689</cusip>
    <value>72000744</value>
    <shrsOrPrnAmt>
      <sshPrnamt>194240</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>186528</Sole>
      <Shared>0</Shared>
      <None>7712</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>U.S. UTILITS ETF</titleOfClass>
    <cusip>464287697</cusip>
    <value>63048</value>
    <shrsOrPrnAmt>
      <sshPrnamt>543</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>403</Sole>
      <Shared>0</Shared>
      <None>140</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>S&amp;P MC 400VL ETF</titleOfClass>
    <cusip>464287705</cusip>
    <value>1584719</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11960</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11864</Sole>
      <Shared>0</Shared>
      <None>96</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>US TELECOM ETF</titleOfClass>
    <cusip>464287713</cusip>
    <value>344284</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8756</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8756</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>U.S. TECH ETF</titleOfClass>
    <cusip>464287721</cusip>
    <value>5329620</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29377</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>28143</Sole>
      <Shared>0</Shared>
      <None>1234</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>U.S. REAL ES ETF</titleOfClass>
    <cusip>464287739</cusip>
    <value>2579404</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27278</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>26472</Sole>
      <Shared>0</Shared>
      <None>806</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>US INDUSTRIALS</titleOfClass>
    <cusip>464287754</cusip>
    <value>499132</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3383</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3383</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>US HLTHCARE ETF</titleOfClass>
    <cusip>464287762</cusip>
    <value>827925</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13432</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13432</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>U.S. FIN SVC ETF</titleOfClass>
    <cusip>464287770</cusip>
    <value>189037</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2282</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2282</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>U.S. FINLS ETF</titleOfClass>
    <cusip>464287788</cusip>
    <value>1528295</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12989</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12589</Sole>
      <Shared>0</Shared>
      <None>400</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>U.S. ENERGY ETF</titleOfClass>
    <cusip>464287796</cusip>
    <value>230189</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3554</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2354</Sole>
      <Shared>0</Shared>
      <None>1200</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE S&amp;P SCP ETF</titleOfClass>
    <cusip>464287804</cusip>
    <value>50071045</value>
    <shrsOrPrnAmt>
      <sshPrnamt>402792</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>328848</Sole>
      <Shared>0</Shared>
      <None>73944</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>US CONSM STAPLES</titleOfClass>
    <cusip>464287812</cusip>
    <value>493918</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7053</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7053</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>U.S. BAS MTL ETF</titleOfClass>
    <cusip>464287838</cusip>
    <value>778695</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4426</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1726</Sole>
      <Shared>0</Shared>
      <None>2700</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>DOW JONES US ETF</titleOfClass>
    <cusip>464287846</cusip>
    <value>144190</value>
    <shrsOrPrnAmt>
      <sshPrnamt>910</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>910</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>EUROPE ETF</titleOfClass>
    <cusip>464287861</cusip>
    <value>420684</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6192</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5442</Sole>
      <Shared>0</Shared>
      <None>750</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>SP SMCP600VL ETF</titleOfClass>
    <cusip>464287879</cusip>
    <value>958851</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8095</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6990</Sole>
      <Shared>0</Shared>
      <None>1105</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>S&amp;P SML 600 GWT</titleOfClass>
    <cusip>464287887</cusip>
    <value>1829710</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12644</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11134</Sole>
      <Shared>0</Shared>
      <None>1510</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>SHRT NAT MUN ETF</titleOfClass>
    <cusip>464288158</cusip>
    <value>3915969</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36770</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>35771</Sole>
      <Shared>0</Shared>
      <None>999</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI AC ASIA ETF</titleOfClass>
    <cusip>464288182</cusip>
    <value>28502</value>
    <shrsOrPrnAmt>
      <sshPrnamt>296</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>296</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MRGSTR MD CP ETF</titleOfClass>
    <cusip>464288208</cusip>
    <value>32538</value>
    <shrsOrPrnAmt>
      <sshPrnamt>390</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>390</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>GL CLEAN ENE ETF</titleOfClass>
    <cusip>464288224</cusip>
    <value>589936</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32255</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>23900</Sole>
      <Shared>0</Shared>
      <None>8355</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI ACWI EX US</titleOfClass>
    <cusip>464288240</cusip>
    <value>36126069</value>
    <shrsOrPrnAmt>
      <sshPrnamt>527619</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>514052</Sole>
      <Shared>0</Shared>
      <None>13567</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI ACWI ETF</titleOfClass>
    <cusip>464288257</cusip>
    <value>2784696</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20125</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20044</Sole>
      <Shared>0</Shared>
      <None>81</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>EAFE SML CP ETF</titleOfClass>
    <cusip>464288273</cusip>
    <value>2027259</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25855</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>25265</Sole>
      <Shared>0</Shared>
      <None>590</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>JPMORGAN USD EMG</titleOfClass>
    <cusip>464288281</cusip>
    <value>363885</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3874</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3081</Sole>
      <Shared>0</Shared>
      <None>793</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MRGSTR MD CP GRW</titleOfClass>
    <cusip>464288307</cusip>
    <value>3331525</value>
    <shrsOrPrnAmt>
      <sshPrnamt>42294</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>42281</Sole>
      <Shared>0</Shared>
      <None>13</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>GLB INFRASTR ETF</titleOfClass>
    <cusip>464288372</cusip>
    <value>215515</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3217</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2834</Sole>
      <Shared>0</Shared>
      <None>383</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>NATIONAL MUN ETF</titleOfClass>
    <cusip>464288414</cusip>
    <value>3920239</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36931</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>28528</Sole>
      <Shared>0</Shared>
      <None>8403</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>ASIA 50 ETF</titleOfClass>
    <cusip>464288430</cusip>
    <value>7006</value>
    <shrsOrPrnAmt>
      <sshPrnamt>66</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>66</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>INTL SEL DIV ETF</titleOfClass>
    <cusip>464288448</cusip>
    <value>5866525</value>
    <shrsOrPrnAmt>
      <sshPrnamt>137841</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>113847</Sole>
      <Shared>0</Shared>
      <None>23994</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>INTL DEV RE ETF</titleOfClass>
    <cusip>464288489</cusip>
    <value>20638</value>
    <shrsOrPrnAmt>
      <sshPrnamt>923</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>923</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>IBOXX HI YD ETF</titleOfClass>
    <cusip>464288513</cusip>
    <value>4266247</value>
    <shrsOrPrnAmt>
      <sshPrnamt>53623</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>49465</Sole>
      <Shared>0</Shared>
      <None>4158</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>ESG MSCI KLD 400</titleOfClass>
    <cusip>464288570</cusip>
    <value>2471748</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20396</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12424</Sole>
      <Shared>0</Shared>
      <None>7972</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MBS ETF</titleOfClass>
    <cusip>464288588</cusip>
    <value>531055</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5593</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5344</Sole>
      <Shared>0</Shared>
      <None>249</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>GOV/CRED BD ETF</titleOfClass>
    <cusip>464288596</cusip>
    <value>33647</value>
    <shrsOrPrnAmt>
      <sshPrnamt>323</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>270</Sole>
      <Shared>0</Shared>
      <None>53</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MRGSTR SM CP GR</titleOfClass>
    <cusip>464288604</cusip>
    <value>58198</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1062</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1062</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>USD INV GRDE ETF</titleOfClass>
    <cusip>464288620</cusip>
    <value>134479</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2625</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>206</Sole>
      <Shared>0</Shared>
      <None>2419</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>ISHS 5-10YR INVT</titleOfClass>
    <cusip>464288638</cusip>
    <value>182811</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3435</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3267</Sole>
      <Shared>0</Shared>
      <None>168</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>ISHS 1-5YR INVS</titleOfClass>
    <cusip>464288646</cusip>
    <value>5789957</value>
    <shrsOrPrnAmt>
      <sshPrnamt>110159</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>98872</Sole>
      <Shared>0</Shared>
      <None>11287</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>10-20 YR TRS ETF</titleOfClass>
    <cusip>464288653</cusip>
    <value>297225</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2951</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>174</Sole>
      <Shared>0</Shared>
      <None>2777</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>3 7 YR TREAS BD</titleOfClass>
    <cusip>464288661</cusip>
    <value>650776</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5487</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4495</Sole>
      <Shared>0</Shared>
      <None>992</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>TRUST ISHARE 0-1</titleOfClass>
    <cusip>464288679</cusip>
    <value>2477238</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22441</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20307</Sole>
      <Shared>0</Shared>
      <None>2134</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>PFD AND INCM SEC</titleOfClass>
    <cusip>464288687</cusip>
    <value>1671140</value>
    <shrsOrPrnAmt>
      <sshPrnamt>55117</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>37465</Sole>
      <Shared>0</Shared>
      <None>17652</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MRNING SM CP ETF</titleOfClass>
    <cusip>464288703</cusip>
    <value>5005</value>
    <shrsOrPrnAmt>
      <sshPrnamt>72</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>37</Sole>
      <Shared>0</Shared>
      <None>35</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>GLOB UTILITS ETF</titleOfClass>
    <cusip>464288711</cusip>
    <value>33215</value>
    <shrsOrPrnAmt>
      <sshPrnamt>385</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>385</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>US HOME CONS ETF</titleOfClass>
    <cusip>464288752</cusip>
    <value>282516</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3120</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3044</Sole>
      <Shared>0</Shared>
      <None>76</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>US AER DEF ETF</titleOfClass>
    <cusip>464288760</cusip>
    <value>6334972</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28960</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27563</Sole>
      <Shared>0</Shared>
      <None>1397</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>US REGNL BKS ETF</titleOfClass>
    <cusip>464288778</cusip>
    <value>84367</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1567</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>667</Sole>
      <Shared>0</Shared>
      <None>900</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>U.S. INSRNCE ETF</titleOfClass>
    <cusip>464288786</cusip>
    <value>2822</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>22</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>US BR DEL SE ETF</titleOfClass>
    <cusip>464288794</cusip>
    <value>44985</value>
    <shrsOrPrnAmt>
      <sshPrnamt>274</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>274</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>ESG OPTIMIZED</titleOfClass>
    <cusip>464288802</cusip>
    <value>2316762</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17538</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15629</Sole>
      <Shared>0</Shared>
      <None>1909</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>U.S. MED DVC ETF</titleOfClass>
    <cusip>464288810</cusip>
    <value>5825903</value>
    <shrsOrPrnAmt>
      <sshPrnamt>109202</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>86441</Sole>
      <Shared>0</Shared>
      <None>22761</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>US HLTHCR PR ETF</titleOfClass>
    <cusip>464288828</cusip>
    <value>25110</value>
    <shrsOrPrnAmt>
      <sshPrnamt>600</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>600</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>US OIL EQ&amp;SV ETF</titleOfClass>
    <cusip>464288844</cusip>
    <value>9351</value>
    <shrsOrPrnAmt>
      <sshPrnamt>323</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>23</Sole>
      <Shared>0</Shared>
      <None>300</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>US OIL GS EX ETF</titleOfClass>
    <cusip>464288851</cusip>
    <value>88947</value>
    <shrsOrPrnAmt>
      <sshPrnamt>712</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>562</Sole>
      <Shared>0</Shared>
      <None>150</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MICRO-CAP ETF</titleOfClass>
    <cusip>464288869</cusip>
    <value>56662</value>
    <shrsOrPrnAmt>
      <sshPrnamt>355</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>355</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>EAFE VALUE ETF</titleOfClass>
    <cusip>464288877</cusip>
    <value>15883329</value>
    <shrsOrPrnAmt>
      <sshPrnamt>213629</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>201280</Sole>
      <Shared>0</Shared>
      <None>12349</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>EAFE GRWTH ETF</titleOfClass>
    <cusip>464288885</cusip>
    <value>8897735</value>
    <shrsOrPrnAmt>
      <sshPrnamt>79893</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>73725</Sole>
      <Shared>0</Shared>
      <None>6168</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI EURO FL ETF</titleOfClass>
    <cusip>464289180</cusip>
    <value>300991</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8637</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6730</Sole>
      <Shared>0</Shared>
      <None>1907</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>RUS TP200 VL ETF</titleOfClass>
    <cusip>464289420</cusip>
    <value>352887</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3808</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3543</Sole>
      <Shared>0</Shared>
      <None>265</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>RUS TP200 GR ETF</titleOfClass>
    <cusip>464289438</cusip>
    <value>2763846</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11107</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7758</Sole>
      <Shared>0</Shared>
      <None>3349</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>RUS TOP 200 ETF</titleOfClass>
    <cusip>464289446</cusip>
    <value>22467</value>
    <shrsOrPrnAmt>
      <sshPrnamt>140</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>140</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>10+ YR INVST GRD</titleOfClass>
    <cusip>464289511</cusip>
    <value>17718</value>
    <shrsOrPrnAmt>
      <sshPrnamt>357</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13</Sole>
      <Shared>0</Shared>
      <None>344</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>INDIA 50 ETF</titleOfClass>
    <cusip>464289529</cusip>
    <value>2323</value>
    <shrsOrPrnAmt>
      <sshPrnamt>55</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>55</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI PERU AND GL</titleOfClass>
    <cusip>464289842</cusip>
    <value>2260</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>28</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE 80/20 AGGRE</titleOfClass>
    <cusip>464289859</cusip>
    <value>345277</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3902</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3891</Sole>
      <Shared>0</Shared>
      <None>11</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE 40/60 MODER</titleOfClass>
    <cusip>464289875</cusip>
    <value>993870</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20981</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20981</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>US TREAS BD ETF</titleOfClass>
    <cusip>46429B267</cusip>
    <value>402994</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17590</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2355</Sole>
      <Shared>0</Shared>
      <None>15235</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI DENMARK ETF</titleOfClass>
    <cusip>46429B523</cusip>
    <value>2198</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>21</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI INDIA ETF</titleOfClass>
    <cusip>46429B598</cusip>
    <value>213462</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4557</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4437</Sole>
      <Shared>0</Shared>
      <None>120</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI POLAND ETF</titleOfClass>
    <cusip>46429B606</cusip>
    <value>18205</value>
    <shrsOrPrnAmt>
      <sshPrnamt>500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>500</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI INDIA SM CP</titleOfClass>
    <cusip>46429B614</cusip>
    <value>65908</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1099</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1099</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>FLTG RATE NT ETF</titleOfClass>
    <cusip>46429B655</cusip>
    <value>1413384</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27741</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>26984</Sole>
      <Shared>0</Shared>
      <None>757</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE HIGH DV ETF</titleOfClass>
    <cusip>46429B663</cusip>
    <value>5125991</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37769</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>37491</Sole>
      <Shared>0</Shared>
      <None>278</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI CHINA ETF</titleOfClass>
    <cusip>46429B671</cusip>
    <value>995</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI EAFE MIN VL</titleOfClass>
    <cusip>46429B689</cusip>
    <value>525033</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5746</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5200</Sole>
      <Shared>0</Shared>
      <None>546</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI USA MIN VOL</titleOfClass>
    <cusip>46429B697</cusip>
    <value>7379266</value>
    <shrsOrPrnAmt>
      <sshPrnamt>79569</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>66539</Sole>
      <Shared>0</Shared>
      <None>13030</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>0-5 YR TIPS ETF</titleOfClass>
    <cusip>46429B747</cusip>
    <value>8472889</value>
    <shrsOrPrnAmt>
      <sshPrnamt>81919</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>69321</Sole>
      <Shared>0</Shared>
      <None>12598</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI USA QLT FCT</titleOfClass>
    <cusip>46432F339</cusip>
    <value>5607049</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29232</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>25453</Sole>
      <Shared>0</Shared>
      <None>3779</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI USA VALUE</titleOfClass>
    <cusip>46432F388</cusip>
    <value>1222234</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8596</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8596</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI USA MMENTM</titleOfClass>
    <cusip>46432F396</cusip>
    <value>2165623</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9024</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7312</Sole>
      <Shared>0</Shared>
      <None>1711</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE MSCI TOTAL</titleOfClass>
    <cusip>46432F834</cusip>
    <value>5523990</value>
    <shrsOrPrnAmt>
      <sshPrnamt>63758</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>60950</Sole>
      <Shared>0</Shared>
      <None>2808</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE MSCI EAFE</titleOfClass>
    <cusip>46432F842</cusip>
    <value>83557019</value>
    <shrsOrPrnAmt>
      <sshPrnamt>922976</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>861614</Sole>
      <Shared>0</Shared>
      <None>61362</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE 1 5 YR USD</titleOfClass>
    <cusip>46432F859</cusip>
    <value>531157</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10961</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10303</Sole>
      <Shared>0</Shared>
      <None>658</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>INTL EQTY FACTOR</titleOfClass>
    <cusip>46434V274</cusip>
    <value>13636</value>
    <shrsOrPrnAmt>
      <sshPrnamt>350</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>350</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>U S EQUITY FACTR</titleOfClass>
    <cusip>46434V282</cusip>
    <value>41778</value>
    <shrsOrPrnAmt>
      <sshPrnamt>633</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>633</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>US SML CAP EQT</titleOfClass>
    <cusip>46434V290</cusip>
    <value>63594</value>
    <shrsOrPrnAmt>
      <sshPrnamt>842</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>842</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>FUTURE EXPONENTI</titleOfClass>
    <cusip>46434V381</cusip>
    <value>70807</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1039</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1039</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>0-5YR HI YL CP</titleOfClass>
    <cusip>46434V407</cusip>
    <value>155577</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3677</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>74</Sole>
      <Shared>0</Shared>
      <None>3603</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI SAUDI ARBIA</titleOfClass>
    <cusip>46434V423</cusip>
    <value>11425</value>
    <shrsOrPrnAmt>
      <sshPrnamt>287</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>287</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI INTL QUALTY</titleOfClass>
    <cusip>46434V456</cusip>
    <value>316877</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6854</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6492</Sole>
      <Shared>0</Shared>
      <None>362</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI CHINA A</titleOfClass>
    <cusip>46434V514</cusip>
    <value>190485</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5573</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4500</Sole>
      <Shared>0</Shared>
      <None>1073</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE DIV GRWTH</titleOfClass>
    <cusip>46434V621</cusip>
    <value>6472344</value>
    <shrsOrPrnAmt>
      <sshPrnamt>92225</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>76537</Sole>
      <Shared>0</Shared>
      <None>15688</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CUR HD EURZN ETF</titleOfClass>
    <cusip>46434V639</cusip>
    <value>3452</value>
    <shrsOrPrnAmt>
      <sshPrnamt>79</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>79</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE MSCI EURO</titleOfClass>
    <cusip>46434V738</cusip>
    <value>968153</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13778</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13665</Sole>
      <Shared>0</Shared>
      <None>113</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>HDG MSCI EAFE</titleOfClass>
    <cusip>46434V803</cusip>
    <value>8995738</value>
    <shrsOrPrnAmt>
      <sshPrnamt>211689</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>211066</Sole>
      <Shared>0</Shared>
      <None>623</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>ULTRA SHORT DUR</titleOfClass>
    <cusip>46434V878</cusip>
    <value>402042</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7942</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7349</Sole>
      <Shared>0</Shared>
      <None>593</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>HDG MSCI JAPAN</titleOfClass>
    <cusip>46434V886</cusip>
    <value>11256</value>
    <shrsOrPrnAmt>
      <sshPrnamt>200</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>200</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CONV BD ETF</titleOfClass>
    <cusip>46435G102</cusip>
    <value>281154</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2762</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2532</Sole>
      <Shared>0</Shared>
      <None>230</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>ESG AWRE USD ETF</titleOfClass>
    <cusip>46435G193</cusip>
    <value>174612</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7547</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7547</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>ESG AWRE 1 5 YR</titleOfClass>
    <cusip>46435G243</cusip>
    <value>1074907</value>
    <shrsOrPrnAmt>
      <sshPrnamt>42885</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>42885</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>RUSEL 2500 ETF</titleOfClass>
    <cusip>46435G268</cusip>
    <value>31640284</value>
    <shrsOrPrnAmt>
      <sshPrnamt>414411</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>340651</Sole>
      <Shared>0</Shared>
      <None>73760</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE MSCI INTL</titleOfClass>
    <cusip>46435G326</cusip>
    <value>621003</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7431</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6588</Sole>
      <Shared>0</Shared>
      <None>843</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI UK ETF NEW</titleOfClass>
    <cusip>46435G334</cusip>
    <value>609143</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13370</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13117</Sole>
      <Shared>0</Shared>
      <None>253</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CR 5 10 YR ETF</titleOfClass>
    <cusip>46435G417</cusip>
    <value>76510</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1746</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1746</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>ESG AWR MSCI USA</titleOfClass>
    <cusip>46435G425</cusip>
    <value>1663643</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11764</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10171</Sole>
      <Shared>0</Shared>
      <None>1593</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI USA SMCP MN</titleOfClass>
    <cusip>46435G433</cusip>
    <value>13827</value>
    <shrsOrPrnAmt>
      <sshPrnamt>317</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>317</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>FALN ANGLS USD</titleOfClass>
    <cusip>46435G474</cusip>
    <value>1028907</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38507</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38507</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>ESG AW MSCI EAFE</titleOfClass>
    <cusip>46435G516</cusip>
    <value>22140520</value>
    <shrsOrPrnAmt>
      <sshPrnamt>231547</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>230180</Sole>
      <Shared>0</Shared>
      <None>1367</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>ESG MSCI LEADR</titleOfClass>
    <cusip>46435U218</cusip>
    <value>958152</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8434</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8434</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>ESG AWR US AGRGT</titleOfClass>
    <cusip>46435U549</cusip>
    <value>290570</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6111</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6111</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>US INFRASTRUC</titleOfClass>
    <cusip>46435U713</cusip>
    <value>3393320</value>
    <shrsOrPrnAmt>
      <sshPrnamt>59324</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>58986</Sole>
      <Shared>0</Shared>
      <None>338</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>BROAD USD HIGH</titleOfClass>
    <cusip>46435U853</cusip>
    <value>85233</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2314</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2314</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>ESG SELECT SCREE</titleOfClass>
    <cusip>46436E544</cusip>
    <value>119859</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2753</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2062</Sole>
      <Shared>0</Shared>
      <None>691</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>ESG SELECT SCRE</titleOfClass>
    <cusip>46436E569</cusip>
    <value>200473</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4073</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4073</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>0-3 MNTH TREASRY</titleOfClass>
    <cusip>46436E718</cusip>
    <value>10453558</value>
    <shrsOrPrnAmt>
      <sshPrnamt>103850</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>98880</Sole>
      <Shared>0</Shared>
      <None>4970</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES U S ETF TR</nameOfIssuer>
    <titleOfClass>SHORT DURATION B</titleOfClass>
    <cusip>46431W507</cusip>
    <value>203187</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3997</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>991</Sole>
      <Shared>0</Shared>
      <None>3006</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES U S ETF TR</nameOfIssuer>
    <titleOfClass>U.S. TECH INDEPD</titleOfClass>
    <cusip>46431W648</cusip>
    <value>42334</value>
    <shrsOrPrnAmt>
      <sshPrnamt>479</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>200</Sole>
      <Shared>0</Shared>
      <None>279</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES U S ETF TR</nameOfIssuer>
    <titleOfClass>GSCI CMDTY STGY</titleOfClass>
    <cusip>46431W853</cusip>
    <value>110190</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3259</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3259</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ITT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45073V108</cusip>
    <value>4593852</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24111</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22611</Sole>
      <Shared>0</Shared>
      <None>1500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ITURAN LOCATION AND CONTROL</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>M6158M104</cusip>
    <value>657276</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13411</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13411</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>J P MORGAN EXCHANGE TRADED F</nameOfIssuer>
    <titleOfClass>BETABUILDERS EUR</titleOfClass>
    <cusip>46641Q191</cusip>
    <value>1591524</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21979</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18692</Sole>
      <Shared>0</Shared>
      <None>3287</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>J P MORGAN EXCHANGE TRADED F</nameOfIssuer>
    <titleOfClass>BETABULDRS JAPAN</titleOfClass>
    <cusip>46641Q217</cusip>
    <value>3858168</value>
    <shrsOrPrnAmt>
      <sshPrnamt>55989</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>41963</Sole>
      <Shared>0</Shared>
      <None>14026</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>J P MORGAN EXCHANGE TRADED F</nameOfIssuer>
    <titleOfClass>BETABUILDERS CDA</titleOfClass>
    <cusip>46641Q225</cusip>
    <value>1659126</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17639</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14579</Sole>
      <Shared>0</Shared>
      <None>3060</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>J P MORGAN EXCHANGE TRADED F</nameOfIssuer>
    <titleOfClass>BETABUILDERS DEV</titleOfClass>
    <cusip>46641Q233</cusip>
    <value>640662</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10776</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9676</Sole>
      <Shared>0</Shared>
      <None>1100</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>J P MORGAN EXCHANGE TRADED F</nameOfIssuer>
    <titleOfClass>EQUITY PREMIUM</titleOfClass>
    <cusip>46641Q332</cusip>
    <value>16077045</value>
    <shrsOrPrnAmt>
      <sshPrnamt>283646</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>265458</Sole>
      <Shared>0</Shared>
      <None>18188</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>J P MORGAN EXCHANGE TRADED F</nameOfIssuer>
    <titleOfClass>BETABUILDRS US</titleOfClass>
    <cusip>46641Q399</cusip>
    <value>38669</value>
    <shrsOrPrnAmt>
      <sshPrnamt>330</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>330</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>J P MORGAN EXCHANGE TRADED F</nameOfIssuer>
    <titleOfClass>MUNICIPAL ETF</titleOfClass>
    <cusip>46641Q647</cusip>
    <value>312656</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6254</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6254</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>J P MORGAN EXCHANGE TRADED F</nameOfIssuer>
    <titleOfClass>ULTRA SHT MUNCPL</titleOfClass>
    <cusip>46641Q654</cusip>
    <value>505664</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9919</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9919</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>J P MORGAN EXCHANGE TRADED F</nameOfIssuer>
    <titleOfClass>BETBULD MSCI</titleOfClass>
    <cusip>46641Q738</cusip>
    <value>2871</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>30</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>J P MORGAN EXCHANGE TRADED F</nameOfIssuer>
    <titleOfClass>NASDAQ EQT PREM</titleOfClass>
    <cusip>46654Q203</cusip>
    <value>3307160</value>
    <shrsOrPrnAmt>
      <sshPrnamt>59567</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>53205</Sole>
      <Shared>0</Shared>
      <None>6362</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JABIL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>466313103</cusip>
    <value>2284785</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8601</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7934</Sole>
      <Shared>0</Shared>
      <None>668</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JACOBS SOLUTIONS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46982L108</cusip>
    <value>6418663</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50429</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>24052</Sole>
      <Shared>0</Shared>
      <None>26377</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JAZZ PHARMACEUTICALS PLC</nameOfIssuer>
    <titleOfClass>SHS USD</titleOfClass>
    <cusip>G50871105</cusip>
    <value>338589</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1791</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1675</Sole>
      <Shared>0</Shared>
      <None>116</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JBT MAREL CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>477839104</cusip>
    <value>985669</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7708</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6999</Sole>
      <Shared>0</Shared>
      <None>709</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JEFFERIES FINANCIAL GROUP IN</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>47233W109</cusip>
    <value>755282</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18301</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15336</Sole>
      <Shared>0</Shared>
      <None>2965</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JFROG LTD</nameOfIssuer>
    <titleOfClass>ORD SHS</titleOfClass>
    <cusip>M6191J100</cusip>
    <value>9233478</value>
    <shrsOrPrnAmt>
      <sshPrnamt>196750</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>177811</Sole>
      <Shared>0</Shared>
      <None>18939</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JOBY AVIATION INC</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>G65163100</cusip>
    <value>221789</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26851</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>26292</Sole>
      <Shared>0</Shared>
      <None>559</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JOHN HANCOCK EXCHANGE TRADED</nameOfIssuer>
    <titleOfClass>MLTFCTR LRG CAP</titleOfClass>
    <cusip>47804J107</cusip>
    <value>50876</value>
    <shrsOrPrnAmt>
      <sshPrnamt>650</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>650</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JOHN HANCOCK EXCHANGE TRADED</nameOfIssuer>
    <titleOfClass>MULTIFACTOR MI</titleOfClass>
    <cusip>47804J206</cusip>
    <value>786240</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11714</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11714</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JOHNSON &amp; JOHNSON</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>478160104</cusip>
    <value>233594709</value>
    <shrsOrPrnAmt>
      <sshPrnamt>955632</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>685887</Sole>
      <Shared>0</Shared>
      <None>269745</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JOHNSON CONTROLS INTERNATION</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G51502105</cusip>
    <value>2315266</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17681</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6023</Sole>
      <Shared>0</Shared>
      <None>11658</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JONES LANG LASALLE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>48020Q107</cusip>
    <value>102682650</value>
    <shrsOrPrnAmt>
      <sshPrnamt>337417</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>296499</Sole>
      <Shared>0</Shared>
      <None>40918</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JPMORGAN CHASE &amp; CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46625H100</cusip>
    <value>678701562</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2307253</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1541805</Sole>
      <Shared>0</Shared>
      <None>765448</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JUMIA TECHNOLOGIES AG</nameOfIssuer>
    <titleOfClass>SPONSORED ADS</titleOfClass>
    <cusip>48138M105</cusip>
    <value>93150</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1000</Sole>
      <Shared>0</Shared>
      <None>12500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KADANT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>48282T104</cusip>
    <value>3257698</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11143</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10436</Sole>
      <Shared>0</Shared>
      <None>707</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KARMAN HLDGS INC</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>485924104</cusip>
    <value>4565492</value>
    <shrsOrPrnAmt>
      <sshPrnamt>57033</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>55425</Sole>
      <Shared>0</Shared>
      <None>1608</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KB HOME</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>48666K109</cusip>
    <value>219317</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4238</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4100</Sole>
      <Shared>0</Shared>
      <None>138</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KELLY SVCS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>488152208</cusip>
    <value>98368</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11115</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11000</Sole>
      <Shared>0</Shared>
      <None>115</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KENVUE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>49177J102</cusip>
    <value>1390804</value>
    <shrsOrPrnAmt>
      <sshPrnamt>80673</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>52401</Sole>
      <Shared>0</Shared>
      <None>28272</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KEURIG DR PEPPER INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>49271V100</cusip>
    <value>211274</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8024</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6561</Sole>
      <Shared>0</Shared>
      <None>1463</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KEYCORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>493267108</cusip>
    <value>945526</value>
    <shrsOrPrnAmt>
      <sshPrnamt>47158</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>25343</Sole>
      <Shared>0</Shared>
      <None>21815</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KEYSIGHT TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>49338L103</cusip>
    <value>2059426</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7293</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3210</Sole>
      <Shared>0</Shared>
      <None>4083</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KIMBERLY-CLARK CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>494368103</cusip>
    <value>14196126</value>
    <shrsOrPrnAmt>
      <sshPrnamt>147156</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>126924</Sole>
      <Shared>0</Shared>
      <None>20232</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KINDER MORGAN INC DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>49456B101</cusip>
    <value>19626419</value>
    <shrsOrPrnAmt>
      <sshPrnamt>585339</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>509523</Sole>
      <Shared>0</Shared>
      <None>75816</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KINSALE CAP GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>49714P108</cusip>
    <value>12814773</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37507</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>34680</Sole>
      <Shared>0</Shared>
      <None>2827</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KKR &amp; CO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>48251W104</cusip>
    <value>2686375</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29042</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22563</Sole>
      <Shared>0</Shared>
      <None>6479</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KKR &amp; CO INC</nameOfIssuer>
    <titleOfClass>6.25 CON SER D</titleOfClass>
    <cusip>48251W500</cusip>
    <value>23328</value>
    <shrsOrPrnAmt>
      <sshPrnamt>580</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>580</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KLA CORP</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>482480100</cusip>
    <value>47234807</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32080</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14382</Sole>
      <Shared>0</Shared>
      <None>17698</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KLAVIYO INC</nameOfIssuer>
    <titleOfClass>COM SER A</titleOfClass>
    <cusip>49845K101</cusip>
    <value>1186496</value>
    <shrsOrPrnAmt>
      <sshPrnamt>60971</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>59532</Sole>
      <Shared>0</Shared>
      <None>1439</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KNIGHT-SWIFT TRANSN HLDGS IN</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>499049104</cusip>
    <value>260757</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4529</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2835</Sole>
      <Shared>0</Shared>
      <None>1694</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KODIAK GAS SVCS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>50012A108</cusip>
    <value>4147012</value>
    <shrsOrPrnAmt>
      <sshPrnamt>71108</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>61239</Sole>
      <Shared>0</Shared>
      <None>9869</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KOHLS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>500255104</cusip>
    <value>131235</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10173</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8920</Sole>
      <Shared>0</Shared>
      <None>1253</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KORN FERRY</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>500643200</cusip>
    <value>7503512</value>
    <shrsOrPrnAmt>
      <sshPrnamt>119198</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>119074</Sole>
      <Shared>0</Shared>
      <None>124</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KORNIT DIGITAL LTD</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>M6372Q113</cusip>
    <value>6635133</value>
    <shrsOrPrnAmt>
      <sshPrnamt>452601</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>402945</Sole>
      <Shared>0</Shared>
      <None>49656</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KOSMOS ENERGY LTD</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>500688106</cusip>
    <value>278192</value>
    <shrsOrPrnAmt>
      <sshPrnamt>100069</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>100000</Sole>
      <Shared>0</Shared>
      <None>69</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KRAFT HEINZ CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>500754106</cusip>
    <value>851327</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37854</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>34846</Sole>
      <Shared>0</Shared>
      <None>3008</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KRANESHARES TRUST</nameOfIssuer>
    <titleOfClass>CSI CHI INTERNET</titleOfClass>
    <cusip>500767306</cusip>
    <value>414964</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14596</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12429</Sole>
      <Shared>0</Shared>
      <None>2167</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KRANESHARES TRUST</nameOfIssuer>
    <titleOfClass>QUADRTC INT RT</titleOfClass>
    <cusip>500767736</cusip>
    <value>59404</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3175</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3175</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KRATOS DEFENSE &amp; SEC SOLUTIO</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>50077B207</cusip>
    <value>529671</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7512</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6904</Sole>
      <Shared>0</Shared>
      <None>608</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KROGER CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>501044101</cusip>
    <value>7902702</value>
    <shrsOrPrnAmt>
      <sshPrnamt>109214</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>100848</Sole>
      <Shared>0</Shared>
      <None>8366</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KRYSTAL BIOTECH INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>501147102</cusip>
    <value>632367</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2448</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2152</Sole>
      <Shared>0</Shared>
      <None>296</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>L3HARRIS TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>502431109</cusip>
    <value>7452308</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21592</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20146</Sole>
      <Shared>0</Shared>
      <None>1446</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LABCORP HOLDINGS INC</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>504922105</cusip>
    <value>3231926</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12113</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12049</Sole>
      <Shared>0</Shared>
      <None>64</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LAM RESEARCH CORP</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>512807306</cusip>
    <value>8137245</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38085</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>35281</Sole>
      <Shared>0</Shared>
      <None>2804</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LAMAR ADVERTISING CO</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>512816109</cusip>
    <value>742999</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5866</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5201</Sole>
      <Shared>0</Shared>
      <None>665</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LAMB WESTON HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>513272104</cusip>
    <value>294856</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6977</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5526</Sole>
      <Shared>0</Shared>
      <None>1451</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LANDBRIDGE COMPANY LLC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>514952100</cusip>
    <value>868373</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12576</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9775</Sole>
      <Shared>0</Shared>
      <None>2801</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LANDSTAR SYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>515098101</cusip>
    <value>2425170</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15128</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14974</Sole>
      <Shared>0</Shared>
      <None>154</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LATTICE SEMICONDUCTOR CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>518415104</cusip>
    <value>1259031</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13573</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12286</Sole>
      <Shared>0</Shared>
      <None>1287</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LAUDER ESTEE COS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>518439104</cusip>
    <value>1892869</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26374</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12104</Sole>
      <Shared>0</Shared>
      <None>14270</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LEGGETT &amp; PLATT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>524660107</cusip>
    <value>320478</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32437</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>244</Sole>
      <Shared>0</Shared>
      <None>32193</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LEIDOS HOLDINGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>525327102</cusip>
    <value>593441</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3816</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3607</Sole>
      <Shared>0</Shared>
      <None>209</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LENNAR CORP</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>526057104</cusip>
    <value>1899426</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21873</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20174</Sole>
      <Shared>0</Shared>
      <None>1699</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LENNAR CORP</nameOfIssuer>
    <titleOfClass>CL B</titleOfClass>
    <cusip>526057302</cusip>
    <value>537914</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6395</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5383</Sole>
      <Shared>0</Shared>
      <None>1012</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LENNOX INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>526107107</cusip>
    <value>606154</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1306</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1264</Sole>
      <Shared>0</Shared>
      <None>42</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LEONARDO DRS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>52661A108</cusip>
    <value>1318377</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29613</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22310</Sole>
      <Shared>0</Shared>
      <None>7303</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LG DISPLAY CO LTD</nameOfIssuer>
    <titleOfClass>SPONS ADR REP</titleOfClass>
    <cusip>50186V102</cusip>
    <value>99541</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25655</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>25655</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LIBERTY BROADBAND CORP</nameOfIssuer>
    <titleOfClass>COM SER A</titleOfClass>
    <cusip>530307107</cusip>
    <value>9994</value>
    <shrsOrPrnAmt>
      <sshPrnamt>199</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22</Sole>
      <Shared>0</Shared>
      <None>177</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LIBERTY BROADBAND CORP</nameOfIssuer>
    <titleOfClass>COM SER C</titleOfClass>
    <cusip>530307305</cusip>
    <value>203967</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4055</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3748</Sole>
      <Shared>0</Shared>
      <None>307</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LIBERTY MEDIA CORP DEL</nameOfIssuer>
    <titleOfClass>COM LBTY ONE S C</titleOfClass>
    <cusip>531229755</cusip>
    <value>422634</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4971</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4858</Sole>
      <Shared>0</Shared>
      <None>113</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LIBERTY MEDIA CORP DEL</nameOfIssuer>
    <titleOfClass>COM LBTY ONE S A</titleOfClass>
    <cusip>531229771</cusip>
    <value>15382</value>
    <shrsOrPrnAmt>
      <sshPrnamt>197</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>176</Sole>
      <Shared>0</Shared>
      <None>21</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LIGAND PHARMACEUTICALS INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>53220K504</cusip>
    <value>1687841</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8454</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6264</Sole>
      <Shared>0</Shared>
      <None>2190</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LINCOLN ELEC HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>533900106</cusip>
    <value>454453</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1825</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1775</Sole>
      <Shared>0</Shared>
      <None>50</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LINCOLN NATL CORP IND</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>534187109</cusip>
    <value>374490</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10549</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10012</Sole>
      <Shared>0</Shared>
      <None>537</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LINDE PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G54950103</cusip>
    <value>115602266</value>
    <shrsOrPrnAmt>
      <sshPrnamt>233182</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>147891</Sole>
      <Shared>0</Shared>
      <None>85290</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LINEAGE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>53566V106</cusip>
    <value>506258</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15454</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12559</Sole>
      <Shared>0</Shared>
      <None>2894</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LISTED FDS TR</nameOfIssuer>
    <titleOfClass>ROUNDHILL MAGNIF</titleOfClass>
    <cusip>53656G498</cusip>
    <value>371346</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6409</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4509</Sole>
      <Shared>0</Shared>
      <None>1900</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LITTELFUSE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>537008104</cusip>
    <value>2918760</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8601</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2793</Sole>
      <Shared>0</Shared>
      <None>5808</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LIVE NATION ENTERTAINMENT IN</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>538034109</cusip>
    <value>100974003</value>
    <shrsOrPrnAmt>
      <sshPrnamt>662081</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>560599</Sole>
      <Shared>0</Shared>
      <None>101482</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LIVE OAK BANCSHARES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>53803X105</cusip>
    <value>810964</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24523</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>24523</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LOCKHEED MARTIN CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>539830109</cusip>
    <value>21233839</value>
    <shrsOrPrnAmt>
      <sshPrnamt>35133</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>32805</Sole>
      <Shared>0</Shared>
      <None>2327</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LOEWS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>540424108</cusip>
    <value>814523</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7631</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5532</Sole>
      <Shared>0</Shared>
      <None>2099</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LOWES COS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>548661107</cusip>
    <value>60585489</value>
    <shrsOrPrnAmt>
      <sshPrnamt>256414</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>192631</Sole>
      <Shared>0</Shared>
      <None>63783</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LPL FINL HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>50212V100</cusip>
    <value>5165377</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17170</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17010</Sole>
      <Shared>0</Shared>
      <None>160</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LULULEMON ATHLETICA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>550021109</cusip>
    <value>9695915</value>
    <shrsOrPrnAmt>
      <sshPrnamt>63331</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>55791</Sole>
      <Shared>0</Shared>
      <None>7540</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LUMEN TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>550241103</cusip>
    <value>203261</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29246</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>29120</Sole>
      <Shared>0</Shared>
      <None>126</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LUMENTUM HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>55024U109</cusip>
    <value>2464971</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3508</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3416</Sole>
      <Shared>0</Shared>
      <None>92</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LYFT INC</nameOfIssuer>
    <titleOfClass>CL A COM</titleOfClass>
    <cusip>55087P104</cusip>
    <value>185529</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13950</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12655</Sole>
      <Shared>0</Shared>
      <None>1295</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LYONDELLBASELL INDUSTRIES NV</nameOfIssuer>
    <titleOfClass>SHS - A -</titleOfClass>
    <cusip>N53745100</cusip>
    <value>913539</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11340</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6570</Sole>
      <Shared>0</Shared>
      <None>4770</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>M &amp; T BK CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>55261F104</cusip>
    <value>1901811</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9200</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8634</Sole>
      <Shared>0</Shared>
      <None>566</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MACH NATURAL RESOURCES LP</nameOfIssuer>
    <titleOfClass>COM UNIT LTD PAR</titleOfClass>
    <cusip>55445L100</cusip>
    <value>874006</value>
    <shrsOrPrnAmt>
      <sshPrnamt>62429</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>62429</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MACOM TECH SOLUTIONS HLDGS I</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>55405Y100</cusip>
    <value>537631</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2421</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>108</Sole>
      <Shared>0</Shared>
      <None>2313</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MACYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>55616P104</cusip>
    <value>270101</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14931</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11629</Sole>
      <Shared>0</Shared>
      <None>3302</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MADRIGAL PHARMACEUTICALS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>558868105</cusip>
    <value>523993</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1001</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1000</Sole>
      <Shared>0</Shared>
      <None>1</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MAIN STR CAP CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>56035L104</cusip>
    <value>2067535</value>
    <shrsOrPrnAmt>
      <sshPrnamt>39040</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>32740</Sole>
      <Shared>0</Shared>
      <None>6300</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MANCHESTER UTD PLC NEW</nameOfIssuer>
    <titleOfClass>ORD CL A</titleOfClass>
    <cusip>G5784H106</cusip>
    <value>966410</value>
    <shrsOrPrnAmt>
      <sshPrnamt>57456</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>49556</Sole>
      <Shared>0</Shared>
      <None>7900</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MANULIFE FINL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>56501R106</cusip>
    <value>706719</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20520</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20044</Sole>
      <Shared>0</Shared>
      <None>476</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MARATHON PETE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>56585A102</cusip>
    <value>10043727</value>
    <shrsOrPrnAmt>
      <sshPrnamt>41132</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>35643</Sole>
      <Shared>0</Shared>
      <None>5489</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MARKEL GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>570535104</cusip>
    <value>13995680</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7312</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6866</Sole>
      <Shared>0</Shared>
      <None>446</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MARRIOTT INTL INC NEW</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>571903202</cusip>
    <value>10804680</value>
    <shrsOrPrnAmt>
      <sshPrnamt>33035</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>29327</Sole>
      <Shared>0</Shared>
      <None>3708</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MARSH &amp; MCLENNAN COS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>571748102</cusip>
    <value>7425366</value>
    <shrsOrPrnAmt>
      <sshPrnamt>40642</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>31542</Sole>
      <Shared>0</Shared>
      <None>9100</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MARTEN TRANS LTD</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>573075108</cusip>
    <value>299364</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22800</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22800</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MARTIN MARIETTA MATLS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>573284106</cusip>
    <value>25805769</value>
    <shrsOrPrnAmt>
      <sshPrnamt>43837</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8343</Sole>
      <Shared>0</Shared>
      <None>35494</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MARVELL TECHNOLOGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>573874104</cusip>
    <value>71709827</value>
    <shrsOrPrnAmt>
      <sshPrnamt>723976</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>361895</Sole>
      <Shared>0</Shared>
      <None>362081</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MASCO CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>574599106</cusip>
    <value>474148</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7854</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6481</Sole>
      <Shared>0</Shared>
      <None>1373</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MASTEC INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>576323109</cusip>
    <value>577202</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1794</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1782</Sole>
      <Shared>0</Shared>
      <None>12</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MASTERCARD INCORPORATED</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>57636Q104</cusip>
    <value>461388665</value>
    <shrsOrPrnAmt>
      <sshPrnamt>923405</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>735037</Sole>
      <Shared>0</Shared>
      <None>188368</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MATADOR RES CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>576485205</cusip>
    <value>328494</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5199</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4552</Sole>
      <Shared>0</Shared>
      <None>647</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MAXCYTE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>57777K106</cusip>
    <value>9495</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13516</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13500</Sole>
      <Shared>0</Shared>
      <None>16</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MAXLINEAR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>57776J100</cusip>
    <value>245460</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14115</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11025</Sole>
      <Shared>0</Shared>
      <None>3090</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MAYVILLE ENGR CO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>578605107</cusip>
    <value>10147135</value>
    <shrsOrPrnAmt>
      <sshPrnamt>565300</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>504448</Sole>
      <Shared>0</Shared>
      <None>60852</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MCCORMICK &amp; CO INC</nameOfIssuer>
    <titleOfClass>COM VTG</titleOfClass>
    <cusip>579780107</cusip>
    <value>157225</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3121</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3121</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MCCORMICK &amp; CO INC</nameOfIssuer>
    <titleOfClass>COM NON VTG</titleOfClass>
    <cusip>579780206</cusip>
    <value>8615137</value>
    <shrsOrPrnAmt>
      <sshPrnamt>170800</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>90594</Sole>
      <Shared>0</Shared>
      <None>80206</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MCDONALDS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>580135101</cusip>
    <value>108230420</value>
    <shrsOrPrnAmt>
      <sshPrnamt>348243</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>276559</Sole>
      <Shared>0</Shared>
      <None>71683</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MCKESSON CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>58155Q103</cusip>
    <value>69264793</value>
    <shrsOrPrnAmt>
      <sshPrnamt>80042</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12452</Sole>
      <Shared>0</Shared>
      <None>67590</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MEDIAALPHA INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>58450V104</cusip>
    <value>520568</value>
    <shrsOrPrnAmt>
      <sshPrnamt>55975</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>35983</Sole>
      <Shared>0</Shared>
      <None>19992</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MEDLINE INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>58507V107</cusip>
    <value>51861635</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1165430</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>756972</Sole>
      <Shared>0</Shared>
      <None>408458</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MEDPACE HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>58506Q109</cusip>
    <value>3610068</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7518</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5604</Sole>
      <Shared>0</Shared>
      <None>1914</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MEDTRONIC PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G5960L103</cusip>
    <value>13278891</value>
    <shrsOrPrnAmt>
      <sshPrnamt>153247</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>137056</Sole>
      <Shared>0</Shared>
      <None>16191</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MEIRAGTX HLDGS PLC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G59665102</cusip>
    <value>1086155</value>
    <shrsOrPrnAmt>
      <sshPrnamt>125422</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>125400</Sole>
      <Shared>0</Shared>
      <None>22</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MERCADOLIBRE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>58733R102</cusip>
    <value>5954370</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3444</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2885</Sole>
      <Shared>0</Shared>
      <None>559</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MERCANTILE BK CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>587376104</cusip>
    <value>615545</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12189</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12168</Sole>
      <Shared>0</Shared>
      <None>21</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MERCK &amp; CO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>58933Y105</cusip>
    <value>108476224</value>
    <shrsOrPrnAmt>
      <sshPrnamt>901789</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>795651</Sole>
      <Shared>0</Shared>
      <None>106138</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MERCURY GENL CORP NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>589400100</cusip>
    <value>286562</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3251</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2476</Sole>
      <Shared>0</Shared>
      <None>775</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MERCURY SYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>589378108</cusip>
    <value>5744652</value>
    <shrsOrPrnAmt>
      <sshPrnamt>78791</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>76367</Sole>
      <Shared>0</Shared>
      <None>2424</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MERIT MED SYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>589889104</cusip>
    <value>831227</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12059</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11589</Sole>
      <Shared>0</Shared>
      <None>470</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MERITAGE HOMES CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>59001A102</cusip>
    <value>189857</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3070</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>660</Sole>
      <Shared>0</Shared>
      <None>2410</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MERITAGE HOMES CORP</nameOfIssuer>
    <titleOfClass>NOTE 1.750% 5/1</titleOfClass>
    <cusip>59001ABF8</cusip>
    <value>34668</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36000</sshPrnamt>
      <sshPrnamtType>PRN</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>36000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>META PLATFORMS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>30303M102</cusip>
    <value>412917905</value>
    <shrsOrPrnAmt>
      <sshPrnamt>721720</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>602298</Sole>
      <Shared>0</Shared>
      <None>119422</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>METLIFE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>59156R108</cusip>
    <value>5354755</value>
    <shrsOrPrnAmt>
      <sshPrnamt>75718</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>67690</Sole>
      <Shared>0</Shared>
      <None>8028</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>METTLER TOLEDO INTERNATIONAL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>592688105</cusip>
    <value>32291765</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25604</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>735</Sole>
      <Shared>0</Shared>
      <None>24869</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MGE ENERGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>55277P104</cusip>
    <value>232256</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3005</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>800</Sole>
      <Shared>0</Shared>
      <None>2205</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MGM RESORTS INTERNATIONAL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>552953101</cusip>
    <value>1286731</value>
    <shrsOrPrnAmt>
      <sshPrnamt>34767</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>34200</Sole>
      <Shared>0</Shared>
      <None>567</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MIAMI INTL HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>59356Q108</cusip>
    <value>25912197</value>
    <shrsOrPrnAmt>
      <sshPrnamt>665781</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>521987</Sole>
      <Shared>0</Shared>
      <None>143794</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MICROCHIP TECHNOLOGY INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>595017104</cusip>
    <value>38111362</value>
    <shrsOrPrnAmt>
      <sshPrnamt>589868</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>118765</Sole>
      <Shared>0</Shared>
      <None>471103</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MICRON TECHNOLOGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>595112103</cusip>
    <value>112268109</value>
    <shrsOrPrnAmt>
      <sshPrnamt>332311</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>288232</Sole>
      <Shared>0</Shared>
      <None>44080</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MICROSOFT CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>594918104</cusip>
    <value>1294895307</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3498110</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2729363</Sole>
      <Shared>0</Shared>
      <None>768747</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MIDDLEBY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>596278101</cusip>
    <value>244588</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1845</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1729</Sole>
      <Shared>0</Shared>
      <None>116</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MILLROSE PPTYS INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>601137102</cusip>
    <value>491012</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17536</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12255</Sole>
      <Shared>0</Shared>
      <None>5281</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MINERALS TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>603158106</cusip>
    <value>392613</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5536</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1000</Sole>
      <Shared>0</Shared>
      <None>4536</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MITSUBISHI UFJ FINANCIAL GRO</nameOfIssuer>
    <titleOfClass>SPONSORED ADS</titleOfClass>
    <cusip>606822104</cusip>
    <value>738400</value>
    <shrsOrPrnAmt>
      <sshPrnamt>43512</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>43512</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MIZUHO FINANCIAL GROUP INC</nameOfIssuer>
    <titleOfClass>SPONSORED ADR</titleOfClass>
    <cusip>60687Y109</cusip>
    <value>96984</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12215</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12215</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MODERNA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>60770K107</cusip>
    <value>372787</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7338</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7043</Sole>
      <Shared>0</Shared>
      <None>295</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MODINE MFG CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>607828100</cusip>
    <value>17721677</value>
    <shrsOrPrnAmt>
      <sshPrnamt>81776</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>73335</Sole>
      <Shared>0</Shared>
      <None>8441</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MONDELEZ INTL INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>609207105</cusip>
    <value>46252857</value>
    <shrsOrPrnAmt>
      <sshPrnamt>802444</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>200178</Sole>
      <Shared>0</Shared>
      <None>602265</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MONGODB INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>60937P106</cusip>
    <value>66328260</value>
    <shrsOrPrnAmt>
      <sshPrnamt>270982</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>182204</Sole>
      <Shared>0</Shared>
      <None>88778</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MONOLITHIC PWR SYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>609839105</cusip>
    <value>33409779</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30557</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20429</Sole>
      <Shared>0</Shared>
      <None>10129</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MONSTER BEVERAGE CORP NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>61174X109</cusip>
    <value>359922</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4967</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3198</Sole>
      <Shared>0</Shared>
      <None>1769</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MONTROSE ENVIRONMENTAL GROUP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>615111101</cusip>
    <value>5844181</value>
    <shrsOrPrnAmt>
      <sshPrnamt>266980</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>249711</Sole>
      <Shared>0</Shared>
      <None>17269</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MOODYS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>615369105</cusip>
    <value>29208476</value>
    <shrsOrPrnAmt>
      <sshPrnamt>66954</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19503</Sole>
      <Shared>0</Shared>
      <None>47451</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MOOG INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>615394202</cusip>
    <value>713506</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2438</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>852</Sole>
      <Shared>0</Shared>
      <None>1586</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MORGAN STANLEY</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>617446448</cusip>
    <value>25699233</value>
    <shrsOrPrnAmt>
      <sshPrnamt>156160</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>126908</Sole>
      <Shared>0</Shared>
      <None>29252</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MORNINGSTAR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>617700109</cusip>
    <value>348806</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2063</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1497</Sole>
      <Shared>0</Shared>
      <None>566</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MOSAIC CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>61945C103</cusip>
    <value>804763</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31559</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27387</Sole>
      <Shared>0</Shared>
      <None>4172</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MOTOROLA SOLUTIONS INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>620076307</cusip>
    <value>53266573</value>
    <shrsOrPrnAmt>
      <sshPrnamt>122743</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>76338</Sole>
      <Shared>0</Shared>
      <None>46405</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MP MATERIALS CORP</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>553368101</cusip>
    <value>602816</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12491</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12299</Sole>
      <Shared>0</Shared>
      <None>192</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MPLX LP</nameOfIssuer>
    <titleOfClass>COM UNIT REP LTD</titleOfClass>
    <cusip>55336V100</cusip>
    <value>2220651</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38911</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>35454</Sole>
      <Shared>0</Shared>
      <None>3457</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MSA SAFETY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>553498106</cusip>
    <value>225556</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1376</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1297</Sole>
      <Shared>0</Shared>
      <None>79</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MSCI INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>55354G100</cusip>
    <value>519719</value>
    <shrsOrPrnAmt>
      <sshPrnamt>964</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>802</Sole>
      <Shared>0</Shared>
      <None>162</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MUELLER INDS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>624756102</cusip>
    <value>1699625</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15340</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14949</Sole>
      <Shared>0</Shared>
      <None>391</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MURPHY USA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>626755102</cusip>
    <value>614385</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1244</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1015</Sole>
      <Shared>0</Shared>
      <None>229</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NANO NUCLEAR ENERGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>63010H108</cusip>
    <value>654541</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31960</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>31960</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NASDAQ INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>631103108</cusip>
    <value>87098004</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1026010</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>706981</Sole>
      <Shared>0</Shared>
      <None>319029</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NATERA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>632307104</cusip>
    <value>1326340</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6632</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3192</Sole>
      <Shared>0</Shared>
      <None>3440</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NATIONAL FUEL GAS CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>636180101</cusip>
    <value>246551</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2624</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1772</Sole>
      <Shared>0</Shared>
      <None>852</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NATIONAL GRID PLC</nameOfIssuer>
    <titleOfClass>SPONSORED ADR NE</titleOfClass>
    <cusip>636274409</cusip>
    <value>622597</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7359</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6717</Sole>
      <Shared>0</Shared>
      <None>642</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NATWEST GROUP PLC</nameOfIssuer>
    <titleOfClass>SPONS ADR</titleOfClass>
    <cusip>639057207</cusip>
    <value>325538</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21848</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>21342</Sole>
      <Shared>0</Shared>
      <None>506</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NAUTILUS BIOTECHNOLOGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>63909J108</cusip>
    <value>58200</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEOGENOMICS INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>64049M209</cusip>
    <value>227876</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30711</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7878</Sole>
      <Shared>0</Shared>
      <None>22833</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEPHROS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>640671400</cusip>
    <value>108022</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36249</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>36249</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEPTUNE INS HLDGS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>64073B103</cusip>
    <value>253995</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5500</Sole>
      <Shared>0</Shared>
      <None>5000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NETAPP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>64110D104</cusip>
    <value>1704640</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16648</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14671</Sole>
      <Shared>0</Shared>
      <None>1977</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NETFLIX INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>64110L106</cusip>
    <value>169555835</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1763451</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1475607</Sole>
      <Shared>0</Shared>
      <None>287844</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NETSKOPE INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>64119N608</cusip>
    <value>611348</value>
    <shrsOrPrnAmt>
      <sshPrnamt>72008</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>66516</Sole>
      <Shared>0</Shared>
      <None>5492</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEUROCRINE BIOSCIENCES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>64125C109</cusip>
    <value>519714</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3945</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3502</Sole>
      <Shared>0</Shared>
      <None>443</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEUROGENE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>64135M105</cusip>
    <value>3391275</value>
    <shrsOrPrnAmt>
      <sshPrnamt>168218</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>119105</Sole>
      <Shared>0</Shared>
      <None>49113</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEWMONT CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>651639106</cusip>
    <value>2611586</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24126</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20081</Sole>
      <Shared>0</Shared>
      <None>4044</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEXGEN ENERGY LTD</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>65340P106</cusip>
    <value>161484</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13921</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13921</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEXTERA ENERGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>65339F101</cusip>
    <value>45169722</value>
    <shrsOrPrnAmt>
      <sshPrnamt>486323</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>356706</Sole>
      <Shared>0</Shared>
      <None>129618</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEXTERA ENERGY INC</nameOfIssuer>
    <titleOfClass>UNIT 11/01/2027</titleOfClass>
    <cusip>65339F119</cusip>
    <value>27478</value>
    <shrsOrPrnAmt>
      <sshPrnamt>523</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>190</Sole>
      <Shared>0</Shared>
      <None>333</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEXTERA ENERGY INC</nameOfIssuer>
    <titleOfClass>UNIT 06/01/2027</titleOfClass>
    <cusip>65339F663</cusip>
    <value>17074</value>
    <shrsOrPrnAmt>
      <sshPrnamt>305</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>305</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEXTNAV INC</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>65345N106</cusip>
    <value>913140</value>
    <shrsOrPrnAmt>
      <sshPrnamt>57000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>57000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEXTPOWER INC</nameOfIssuer>
    <titleOfClass>CLASS A COM</titleOfClass>
    <cusip>65290E101</cusip>
    <value>225792</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1873</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1743</Sole>
      <Shared>0</Shared>
      <None>130</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NICOLET BANKSHARES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>65406E102</cusip>
    <value>447049</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3008</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3008</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NIKE INC</nameOfIssuer>
    <titleOfClass>CL B</titleOfClass>
    <cusip>654106103</cusip>
    <value>20532557</value>
    <shrsOrPrnAmt>
      <sshPrnamt>388727</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>257022</Sole>
      <Shared>0</Shared>
      <None>131705</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NIOCORP DEVS LTD</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>654484609</cusip>
    <value>63912</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14330</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14328</Sole>
      <Shared>0</Shared>
      <None>2</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NISOURCE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>65473P105</cusip>
    <value>1150042</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24647</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19478</Sole>
      <Shared>0</Shared>
      <None>5169</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NLIGHT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>65487K100</cusip>
    <value>401412</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7040</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4200</Sole>
      <Shared>0</Shared>
      <None>2840</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NORFOLK SOUTHN CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>655844108</cusip>
    <value>12199069</value>
    <shrsOrPrnAmt>
      <sshPrnamt>42505</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>35976</Sole>
      <Shared>0</Shared>
      <None>6530</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NORTHERN OIL &amp; GAS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>665531307</cusip>
    <value>800317</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27380</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3800</Sole>
      <Shared>0</Shared>
      <None>23580</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NORTHERN TR CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>665859104</cusip>
    <value>18066386</value>
    <shrsOrPrnAmt>
      <sshPrnamt>129443</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>116907</Sole>
      <Shared>0</Shared>
      <None>12536</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NORTHROP GRUMMAN CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>666807102</cusip>
    <value>12679637</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18585</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15665</Sole>
      <Shared>0</Shared>
      <None>2921</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NORWEGIAN CRUISE LINE HLDGS</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G66721104</cusip>
    <value>269691</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14422</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3326</Sole>
      <Shared>0</Shared>
      <None>11096</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NOVANTA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>67000B104</cusip>
    <value>15722487</value>
    <shrsOrPrnAmt>
      <sshPrnamt>133117</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>108691</Sole>
      <Shared>0</Shared>
      <None>24426</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NOVANTA INC</nameOfIssuer>
    <titleOfClass>UNIT 11/01/2028</titleOfClass>
    <cusip>67000B203</cusip>
    <value>220782</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4116</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2466</Sole>
      <Shared>0</Shared>
      <None>1650</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NOVARTIS AG</nameOfIssuer>
    <titleOfClass>SPONSORED ADR</titleOfClass>
    <cusip>66987V109</cusip>
    <value>19310778</value>
    <shrsOrPrnAmt>
      <sshPrnamt>126421</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>57751</Sole>
      <Shared>0</Shared>
      <None>68670</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NOVO-NORDISK A S</nameOfIssuer>
    <titleOfClass>ADR</titleOfClass>
    <cusip>670100205</cusip>
    <value>1617438</value>
    <shrsOrPrnAmt>
      <sshPrnamt>44012</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>39356</Sole>
      <Shared>0</Shared>
      <None>4656</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NRG ENERGY INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>629377508</cusip>
    <value>706597</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4835</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3759</Sole>
      <Shared>0</Shared>
      <None>1076</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NU HLDGS LTD</nameOfIssuer>
    <titleOfClass>ORD SHS CL A</titleOfClass>
    <cusip>G6683N103</cusip>
    <value>546261</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38014</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>21339</Sole>
      <Shared>0</Shared>
      <None>16675</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NU SKIN ENTERPRISES INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>67018T105</cusip>
    <value>112949</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15515</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15141</Sole>
      <Shared>0</Shared>
      <None>374</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NUCOR CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>670346105</cusip>
    <value>6912029</value>
    <shrsOrPrnAmt>
      <sshPrnamt>40875</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>34125</Sole>
      <Shared>0</Shared>
      <None>6750</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NUSHARES ETF TR</nameOfIssuer>
    <titleOfClass>NUVEEN ESG LRGVL</titleOfClass>
    <cusip>67092P300</cusip>
    <value>110474</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2428</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2428</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NUSHARES ETF TR</nameOfIssuer>
    <titleOfClass>NUVEEN ESG MIDCP</titleOfClass>
    <cusip>67092P409</cusip>
    <value>37506</value>
    <shrsOrPrnAmt>
      <sshPrnamt>913</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>913</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NUSHARES ETF TR</nameOfIssuer>
    <titleOfClass>NUVEEN ESG SMLCP</titleOfClass>
    <cusip>67092P607</cusip>
    <value>144057</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3197</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3197</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NUSHARES ETF TR</nameOfIssuer>
    <titleOfClass>NUVEEN SHRT TERM</titleOfClass>
    <cusip>67092P706</cusip>
    <value>54357</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NUTANIX INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>67059N108</cusip>
    <value>2399001</value>
    <shrsOrPrnAmt>
      <sshPrnamt>63115</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>48987</Sole>
      <Shared>0</Shared>
      <None>14128</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NUTRIEN LTD</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>67077M108</cusip>
    <value>1742952</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23098</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17552</Sole>
      <Shared>0</Shared>
      <None>5546</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NVENT ELEC PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G6700G107</cusip>
    <value>595779</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5037</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3774</Sole>
      <Shared>0</Shared>
      <None>1263</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NVIDIA CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>67066G104</cusip>
    <value>946621332</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5427875</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4373695</Sole>
      <Shared>0</Shared>
      <None>1054180</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NVR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>62944T105</cusip>
    <value>217464</value>
    <shrsOrPrnAmt>
      <sshPrnamt>33</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>31</Sole>
      <Shared>0</Shared>
      <None>2</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NXP SEMICONDUCTORS N V</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>N6596X109</cusip>
    <value>896718</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4555</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3135</Sole>
      <Shared>0</Shared>
      <None>1420</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OCCIDENTAL PETE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>674599105</cusip>
    <value>630579</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9701</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7877</Sole>
      <Shared>0</Shared>
      <None>1824</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OCCIDENTAL PETE CORP</nameOfIssuer>
    <titleOfClass>*W EXP 08/03/202</titleOfClass>
    <cusip>674599162</cusip>
    <value>14414</value>
    <shrsOrPrnAmt>
      <sshPrnamt>336</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>293</Sole>
      <Shared>0</Shared>
      <None>43</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OCEANEERING INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>675232102</cusip>
    <value>351508</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9910</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8814</Sole>
      <Shared>0</Shared>
      <None>1096</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OGE ENERGY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>670837103</cusip>
    <value>1392040</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29025</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>26859</Sole>
      <Shared>0</Shared>
      <None>2166</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OIL DRI CORP AMER</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>677864100</cusip>
    <value>357084</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5486</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1230</Sole>
      <Shared>0</Shared>
      <None>4256</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OKLO INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>02156V109</cusip>
    <value>2550389</value>
    <shrsOrPrnAmt>
      <sshPrnamt>51430</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>48692</Sole>
      <Shared>0</Shared>
      <None>2738</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OKTA INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>679295105</cusip>
    <value>3496887</value>
    <shrsOrPrnAmt>
      <sshPrnamt>44427</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38495</Sole>
      <Shared>0</Shared>
      <None>5932</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OLD DOMINION FREIGHT LINE IN</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>679580100</cusip>
    <value>3472898</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17773</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13143</Sole>
      <Shared>0</Shared>
      <None>4630</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OLD NATL BANCORP IND</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>680033107</cusip>
    <value>857193</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38787</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>37487</Sole>
      <Shared>0</Shared>
      <None>1300</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OLD REP INTL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>680223104</cusip>
    <value>1508197</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37799</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22349</Sole>
      <Shared>0</Shared>
      <None>15450</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OLD SECOND BANCORP INC DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>680277100</cusip>
    <value>3283729</value>
    <shrsOrPrnAmt>
      <sshPrnamt>162883</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>157617</Sole>
      <Shared>0</Shared>
      <None>5266</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OLIN CORP</nameOfIssuer>
    <titleOfClass>COM PAR $1</titleOfClass>
    <cusip>680665205</cusip>
    <value>360957</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12141</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9</Sole>
      <Shared>0</Shared>
      <None>12132</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OMNIAB INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68218J103</cusip>
    <value>67849</value>
    <shrsOrPrnAmt>
      <sshPrnamt>43216</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>32676</Sole>
      <Shared>0</Shared>
      <None>10540</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OMNICOM GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>681919106</cusip>
    <value>8901530</value>
    <shrsOrPrnAmt>
      <sshPrnamt>118199</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>117185</Sole>
      <Shared>0</Shared>
      <None>1013</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ON HLDG AG</nameOfIssuer>
    <titleOfClass>NAMEN AKT A</titleOfClass>
    <cusip>H5919C104</cusip>
    <value>776847</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22835</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22047</Sole>
      <Shared>0</Shared>
      <None>788</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ON SEMICONDUCTOR CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>682189105</cusip>
    <value>207921</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3358</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2781</Sole>
      <Shared>0</Shared>
      <None>576</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ON SEMICONDUCTOR CORP</nameOfIssuer>
    <titleOfClass>NOTE5/0</titleOfClass>
    <cusip>682189AS4</cusip>
    <value>16764</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13000</sshPrnamt>
      <sshPrnamtType>PRN</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>13000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ONDAS INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>68236H204</cusip>
    <value>152152</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16831</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9331</Sole>
      <Shared>0</Shared>
      <None>7500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ONE GAS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68235P108</cusip>
    <value>298924</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3471</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2170</Sole>
      <Shared>0</Shared>
      <None>1301</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ONEOK INC NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>682680103</cusip>
    <value>12158031</value>
    <shrsOrPrnAmt>
      <sshPrnamt>134506</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>94635</Sole>
      <Shared>0</Shared>
      <None>39871</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ONESPAWORLD HOLDINGS LIMITED</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>P73684113</cusip>
    <value>3336710</value>
    <shrsOrPrnAmt>
      <sshPrnamt>145390</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>135367</Sole>
      <Shared>0</Shared>
      <None>10023</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OPEN LENDING CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68373J104</cusip>
    <value>25084</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20067</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20000</Sole>
      <Shared>0</Shared>
      <None>67</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OPENDOOR TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>683712103</cusip>
    <value>243000</value>
    <shrsOrPrnAmt>
      <sshPrnamt>51923</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>51923</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OPENDOOR TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>*W EXP 11/20/202</titleOfClass>
    <cusip>683712129</cusip>
    <value>1007</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1666</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1666</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OPENDOOR TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>*W EXP 11/20/202</titleOfClass>
    <cusip>683712137</cusip>
    <value>410</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1666</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1666</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OPENDOOR TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>*W EXP 11/20/202</titleOfClass>
    <cusip>683712145</cusip>
    <value>392</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1666</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1666</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OPPFI INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>68386H103</cusip>
    <value>278</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>36</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OPPFI INC</nameOfIssuer>
    <titleOfClass>*W EXP 07/20/202</titleOfClass>
    <cusip>68386H111</cusip>
    <value>1365</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10500</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OPTIMIZERX CORP</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>68401U204</cusip>
    <value>3862150</value>
    <shrsOrPrnAmt>
      <sshPrnamt>614992</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>568533</Sole>
      <Shared>0</Shared>
      <None>46459</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OPTION CARE HEALTH INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>68404L201</cusip>
    <value>1847358</value>
    <shrsOrPrnAmt>
      <sshPrnamt>68624</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>41962</Sole>
      <Shared>0</Shared>
      <None>26662</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OPUS GENETICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>67577R102</cusip>
    <value>56720</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12466</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12466</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ORACLE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68389X105</cusip>
    <value>51650888</value>
    <shrsOrPrnAmt>
      <sshPrnamt>351104</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>268266</Sole>
      <Shared>0</Shared>
      <None>82837</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ORACLE CORP</nameOfIssuer>
    <titleOfClass>6.5 DEP CUM SR D</titleOfClass>
    <cusip>68389X204</cusip>
    <value>3646</value>
    <shrsOrPrnAmt>
      <sshPrnamt>81</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>81</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OREILLY AUTOMOTIVE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>67103H107</cusip>
    <value>101947120</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1104400</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>745904</Sole>
      <Shared>0</Shared>
      <None>358496</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OSHKOSH CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>688239201</cusip>
    <value>1318991</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8960</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8406</Sole>
      <Shared>0</Shared>
      <None>554</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OSI SYSTEMS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>671044105</cusip>
    <value>1458446</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5493</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5441</Sole>
      <Shared>0</Shared>
      <None>52</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OTIS WORLDWIDE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68902V107</cusip>
    <value>1907229</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24744</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20354</Sole>
      <Shared>0</Shared>
      <None>4390</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OVID THERAPEUTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>690469101</cusip>
    <value>64023</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28839</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>28839</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OVINTIV INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>69047Q102</cusip>
    <value>326827</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5506</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1543</Sole>
      <Shared>0</Shared>
      <None>3963</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>P3 HEALTH PARTNERS INC</nameOfIssuer>
    <titleOfClass>*W EXP 11/19/202</titleOfClass>
    <cusip>744413113</cusip>
    <value>43</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8598</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8598</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>P3 HEALTH PARTNERS INC</nameOfIssuer>
    <titleOfClass>COM CL A NEW</titleOfClass>
    <cusip>744413204</cusip>
    <value>9523</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3092</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3092</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PACCAR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>693718108</cusip>
    <value>2456108</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21265</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12178</Sole>
      <Shared>0</Shared>
      <None>9087</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PACER FDS TR</nameOfIssuer>
    <titleOfClass>TRENDP US LAR CP</titleOfClass>
    <cusip>69374H105</cusip>
    <value>6295</value>
    <shrsOrPrnAmt>
      <sshPrnamt>120</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>120</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PACER FDS TR</nameOfIssuer>
    <titleOfClass>LUNT MDCAP MLT</titleOfClass>
    <cusip>69374H725</cusip>
    <value>1196</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>25</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PACER FDS TR</nameOfIssuer>
    <titleOfClass>DATA AND INFRAST</titleOfClass>
    <cusip>69374H741</cusip>
    <value>1155</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>37</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PACER FDS TR</nameOfIssuer>
    <titleOfClass>US SMALL CAP CAS</titleOfClass>
    <cusip>69374H857</cusip>
    <value>1896280</value>
    <shrsOrPrnAmt>
      <sshPrnamt>42262</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>26332</Sole>
      <Shared>0</Shared>
      <None>15930</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PACER FDS TR</nameOfIssuer>
    <titleOfClass>US CASH COWS 100</titleOfClass>
    <cusip>69374H881</cusip>
    <value>9022682</value>
    <shrsOrPrnAmt>
      <sshPrnamt>144224</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>123161</Sole>
      <Shared>0</Shared>
      <None>21063</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PACKAGING CORP AMER</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>695156109</cusip>
    <value>980658</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4621</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3594</Sole>
      <Shared>0</Shared>
      <None>1027</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PALANTIR TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>69608A108</cusip>
    <value>33014551</value>
    <shrsOrPrnAmt>
      <sshPrnamt>225694</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>189375</Sole>
      <Shared>0</Shared>
      <None>36319</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PALO ALTO NETWORKS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>697435105</cusip>
    <value>209194794</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1304858</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>942875</Sole>
      <Shared>0</Shared>
      <None>361983</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PALOMAR HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>69753M105</cusip>
    <value>12120646</value>
    <shrsOrPrnAmt>
      <sshPrnamt>101428</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>92425</Sole>
      <Shared>0</Shared>
      <None>9003</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PAN AMERN SILVER CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>697900108</cusip>
    <value>463426</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8483</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8033</Sole>
      <Shared>0</Shared>
      <None>450</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PAR TECHNOLOGY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>698884103</cusip>
    <value>1106777</value>
    <shrsOrPrnAmt>
      <sshPrnamt>83029</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>82979</Sole>
      <Shared>0</Shared>
      <None>50</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PARKER-HANNIFIN CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>701094104</cusip>
    <value>24683517</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27572</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>24213</Sole>
      <Shared>0</Shared>
      <None>3359</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PARSONS CORP DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>70202L102</cusip>
    <value>3150581</value>
    <shrsOrPrnAmt>
      <sshPrnamt>58161</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>42382</Sole>
      <Shared>0</Shared>
      <None>15779</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PARSONS CORP DEL</nameOfIssuer>
    <titleOfClass>NOTE 2.625% 3/0</titleOfClass>
    <cusip>70202LAD4</cusip>
    <value>28536</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29000</sshPrnamt>
      <sshPrnamtType>PRN</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>29000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PAYCHEX INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>704326107</cusip>
    <value>12316389</value>
    <shrsOrPrnAmt>
      <sshPrnamt>133699</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>102802</Sole>
      <Shared>0</Shared>
      <None>30897</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PAYLOCITY HLDG CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>70438V106</cusip>
    <value>8333104</value>
    <shrsOrPrnAmt>
      <sshPrnamt>77130</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>75298</Sole>
      <Shared>0</Shared>
      <None>1832</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PAYPAL HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>70450Y103</cusip>
    <value>6151582</value>
    <shrsOrPrnAmt>
      <sshPrnamt>136007</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>112860</Sole>
      <Shared>0</Shared>
      <None>23147</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PDS BIOTECHNOLOGY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>70465T107</cusip>
    <value>181500</value>
    <shrsOrPrnAmt>
      <sshPrnamt>300000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>300000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PENTAIR PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G7S00T104</cusip>
    <value>202186</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2321</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1756</Sole>
      <Shared>0</Shared>
      <None>565</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PENUMBRA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>70975L107</cusip>
    <value>593036</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1806</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1321</Sole>
      <Shared>0</Shared>
      <None>485</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PEPSICO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>713448108</cusip>
    <value>84876203</value>
    <shrsOrPrnAmt>
      <sshPrnamt>546566</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>456508</Sole>
      <Shared>0</Shared>
      <None>90058</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PETMED EXPRESS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>716382106</cusip>
    <value>69312</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30400</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>30000</Sole>
      <Shared>0</Shared>
      <None>400</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PETROLEO BRASILEIRO S A</nameOfIssuer>
    <titleOfClass>SP ADR NON VTG</titleOfClass>
    <cusip>71654V101</cusip>
    <value>17944</value>
    <shrsOrPrnAmt>
      <sshPrnamt>957</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>957</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PETROLEO BRASILEIRO S A</nameOfIssuer>
    <titleOfClass>SPONSORED ADR</titleOfClass>
    <cusip>71654V408</cusip>
    <value>436553</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21039</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16385</Sole>
      <Shared>0</Shared>
      <None>4654</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PFIZER INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>717081103</cusip>
    <value>38472334</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1370097</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>884933</Sole>
      <Shared>0</Shared>
      <None>485164</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PG&amp;E CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>69331C108</cusip>
    <value>321202</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18281</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8614</Sole>
      <Shared>0</Shared>
      <None>9668</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PHILIP MORRIS INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>718172109</cusip>
    <value>39483642</value>
    <shrsOrPrnAmt>
      <sshPrnamt>238803</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>206757</Sole>
      <Shared>0</Shared>
      <None>32046</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PHILLIPS 66</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>718546104</cusip>
    <value>37697351</value>
    <shrsOrPrnAmt>
      <sshPrnamt>206924</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>190182</Sole>
      <Shared>0</Shared>
      <None>16742</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PHILLIPS EDISON &amp; CO INC</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>71844V201</cusip>
    <value>613800</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16403</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12424</Sole>
      <Shared>0</Shared>
      <None>3979</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PIMCO ETF TR</nameOfIssuer>
    <titleOfClass>1-5 US TIP IDX</titleOfClass>
    <cusip>72201R205</cusip>
    <value>34899</value>
    <shrsOrPrnAmt>
      <sshPrnamt>645</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>645</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PIMCO ETF TR</nameOfIssuer>
    <titleOfClass>ACTIVE BD ETF</titleOfClass>
    <cusip>72201R775</cusip>
    <value>101600</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1101</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1101</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PIMCO ETF TR</nameOfIssuer>
    <titleOfClass>0-5 HIGH YIELD</titleOfClass>
    <cusip>72201R783</cusip>
    <value>25929</value>
    <shrsOrPrnAmt>
      <sshPrnamt>278</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>230</Sole>
      <Shared>0</Shared>
      <None>48</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PIMCO ETF TR</nameOfIssuer>
    <titleOfClass>INV GRD CRP BD</titleOfClass>
    <cusip>72201R817</cusip>
    <value>38593</value>
    <shrsOrPrnAmt>
      <sshPrnamt>399</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>399</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PIMCO ETF TR</nameOfIssuer>
    <titleOfClass>ENHAN SHRT MA AC</titleOfClass>
    <cusip>72201R833</cusip>
    <value>1527402</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15187</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13573</Sole>
      <Shared>0</Shared>
      <None>1614</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PIMCO ETF TR</nameOfIssuer>
    <titleOfClass>SHTRM MUN BD ACT</titleOfClass>
    <cusip>72201R874</cusip>
    <value>40865</value>
    <shrsOrPrnAmt>
      <sshPrnamt>810</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>810</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PIMCO ETF TR</nameOfIssuer>
    <titleOfClass>25YR+ ZERO U S</titleOfClass>
    <cusip>72201R882</cusip>
    <value>830156</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12969</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12244</Sole>
      <Shared>0</Shared>
      <None>725</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PINNACLE FINL PARTNERS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>72348N109</cusip>
    <value>272046</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3158</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3096</Sole>
      <Shared>0</Shared>
      <None>62</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PINNACLE WEST CAP CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>723484101</cusip>
    <value>198298</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1968</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1149</Sole>
      <Shared>0</Shared>
      <None>819</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PINNACLE WEST CAP CORP</nameOfIssuer>
    <titleOfClass>NOTE 4.750% 6/1</titleOfClass>
    <cusip>723484AK7</cusip>
    <value>19465</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17000</sshPrnamt>
      <sshPrnamtType>PRN</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>17000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PINTEREST INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>72352L106</cusip>
    <value>283720</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15470</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1767</Sole>
      <Shared>0</Shared>
      <None>13703</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PIPER SANDLER COMPANIES</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>724078209</cusip>
    <value>201173</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2628</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2600</Sole>
      <Shared>0</Shared>
      <None>28</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PLAINS ALL AMERN PIPELINE L</nameOfIssuer>
    <titleOfClass>UNIT LTD PARTN</titleOfClass>
    <cusip>726503105</cusip>
    <value>715029</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32021</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12021</Sole>
      <Shared>0</Shared>
      <None>20000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PLANET FITNESS MASTER ISSUER</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>72703H101</cusip>
    <value>6904621</value>
    <shrsOrPrnAmt>
      <sshPrnamt>92829</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>80100</Sole>
      <Shared>0</Shared>
      <None>12729</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PLEXUS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>729132100</cusip>
    <value>333381</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1646</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>425</Sole>
      <Shared>0</Shared>
      <None>1221</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PNC FINL SVCS GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>693475105</cusip>
    <value>11338808</value>
    <shrsOrPrnAmt>
      <sshPrnamt>54490</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>53757</Sole>
      <Shared>0</Shared>
      <None>733</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>POOL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>73278L105</cusip>
    <value>7540500</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37268</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>32470</Sole>
      <Shared>0</Shared>
      <None>4799</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>POPULAR INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>733174700</cusip>
    <value>495534</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3693</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3673</Sole>
      <Shared>0</Shared>
      <None>20</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PORTILLOS INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>73642K106</cusip>
    <value>5887360</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1112922</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>910174</Sole>
      <Shared>0</Shared>
      <None>202748</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PORTLAND GEN ELEC CO</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>736508847</cusip>
    <value>477676</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9052</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1686</Sole>
      <Shared>0</Shared>
      <None>7366</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>POWERFLEET INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>73931J109</cusip>
    <value>2880946</value>
    <shrsOrPrnAmt>
      <sshPrnamt>935372</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>895372</Sole>
      <Shared>0</Shared>
      <None>40000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PPG INDS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>693506107</cusip>
    <value>1125093</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10527</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10144</Sole>
      <Shared>0</Shared>
      <None>383</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PPL CAP FDG INC</nameOfIssuer>
    <titleOfClass>NOTE 2.875% 3/1</titleOfClass>
    <cusip>69352PAS2</cusip>
    <value>24602</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21000</sshPrnamt>
      <sshPrnamtType>PRN</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>21000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PPL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>69351T106</cusip>
    <value>855477</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22395</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18861</Sole>
      <Shared>0</Shared>
      <None>3534</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PRA GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>69354N106</cusip>
    <value>2831651</value>
    <shrsOrPrnAmt>
      <sshPrnamt>161809</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>110213</Sole>
      <Shared>0</Shared>
      <None>51596</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PRESTIGE CONSMR HEALTHCARE I</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74112D101</cusip>
    <value>6311378</value>
    <shrsOrPrnAmt>
      <sshPrnamt>106485</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>98812</Sole>
      <Shared>0</Shared>
      <None>7673</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PRICE T ROWE GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74144T108</cusip>
    <value>16452089</value>
    <shrsOrPrnAmt>
      <sshPrnamt>182517</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>174408</Sole>
      <Shared>0</Shared>
      <None>8109</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PRIMERICA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74164M108</cusip>
    <value>2929268</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11695</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11026</Sole>
      <Shared>0</Shared>
      <None>669</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PRIMORIS SVCS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74164F103</cusip>
    <value>733820</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5130</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1042</Sole>
      <Shared>0</Shared>
      <None>4088</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PRINCIPAL EXCHANGE TRADED FD</nameOfIssuer>
    <titleOfClass>US MEGA CP ETF</titleOfClass>
    <cusip>74255Y870</cusip>
    <value>437644</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6805</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6805</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PRINCIPAL FINANCIAL GROUP IN</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74251V102</cusip>
    <value>292648</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3248</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2195</Sole>
      <Shared>0</Shared>
      <None>1053</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PRIORITY TECHNOLOGY HLDGS IN</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74275G107</cusip>
    <value>82378</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17453</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17453</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PRIVIA HEALTH GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74276R102</cusip>
    <value>385112</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18722</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18685</Sole>
      <Shared>0</Shared>
      <None>37</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROCEPT BIOROBOTICS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74276L105</cusip>
    <value>8101614</value>
    <shrsOrPrnAmt>
      <sshPrnamt>323935</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>264323</Sole>
      <Shared>0</Shared>
      <None>59612</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROCORE TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74275K108</cusip>
    <value>14806358</value>
    <shrsOrPrnAmt>
      <sshPrnamt>259761</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>219484</Sole>
      <Shared>0</Shared>
      <None>40277</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROCTER &amp; GAMBLE CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>742718109</cusip>
    <value>129119696</value>
    <shrsOrPrnAmt>
      <sshPrnamt>893933</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>593516</Sole>
      <Shared>0</Shared>
      <None>300417</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROGRESSIVE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>743315103</cusip>
    <value>241803102</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1219749</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1074476</Sole>
      <Shared>0</Shared>
      <None>145274</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROLOGIS INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74340W103</cusip>
    <value>2947168</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22297</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17505</Sole>
      <Shared>0</Shared>
      <None>4792</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROSHARES TR</nameOfIssuer>
    <titleOfClass>S&amp;P MDCP 400 DIV</titleOfClass>
    <cusip>74347B680</cusip>
    <value>2140283</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24769</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22259</Sole>
      <Shared>0</Shared>
      <None>2510</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROSHARES TR</nameOfIssuer>
    <titleOfClass>RUSS 2000 DIVD</titleOfClass>
    <cusip>74347B698</cusip>
    <value>420029</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6106</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6106</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROSHARES TR</nameOfIssuer>
    <titleOfClass>ULTRASHORT REAL</titleOfClass>
    <cusip>74347G143</cusip>
    <value>48</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROSHARES TR</nameOfIssuer>
    <titleOfClass>BITCOIN ETF</titleOfClass>
    <cusip>74347G440</cusip>
    <value>35423</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3805</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3805</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROSHARES TR</nameOfIssuer>
    <titleOfClass>PSHS ULT S&amp;P 500</titleOfClass>
    <cusip>74347R107</cusip>
    <value>1177845</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22703</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14100</Sole>
      <Shared>0</Shared>
      <None>8603</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROSHARES TR</nameOfIssuer>
    <titleOfClass>PSHS ULTRA QQQ</titleOfClass>
    <cusip>74347R206</cusip>
    <value>199594</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3272</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3272</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROSHARES TR</nameOfIssuer>
    <titleOfClass>PSHS ULT SEMICDT</titleOfClass>
    <cusip>74347R669</cusip>
    <value>2800622</value>
    <shrsOrPrnAmt>
      <sshPrnamt>58407</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>58407</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROSHARES TR</nameOfIssuer>
    <titleOfClass>ULTRA FNCLS NEW</titleOfClass>
    <cusip>74347X633</cusip>
    <value>448902</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6115</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4915</Sole>
      <Shared>0</Shared>
      <None>1200</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROSHARES TR</nameOfIssuer>
    <titleOfClass>ULTRAPRO QQQ</titleOfClass>
    <cusip>74347X831</cusip>
    <value>8764</value>
    <shrsOrPrnAmt>
      <sshPrnamt>210</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>210</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROSHARES TR</nameOfIssuer>
    <titleOfClass>SHRT 20+YR TRE</titleOfClass>
    <cusip>74347X849</cusip>
    <value>56941</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2350</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2350</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROSHARES TR</nameOfIssuer>
    <titleOfClass>ULTRPRO S&amp;P500</titleOfClass>
    <cusip>74347X864</cusip>
    <value>96980</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROSHARES TR</nameOfIssuer>
    <titleOfClass>PET CARE ETF</titleOfClass>
    <cusip>74348A145</cusip>
    <value>25671</value>
    <shrsOrPrnAmt>
      <sshPrnamt>500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>500</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROSHARES TR</nameOfIssuer>
    <titleOfClass>S&amp;P 500 DV ARIST</titleOfClass>
    <cusip>74348A467</cusip>
    <value>8395360</value>
    <shrsOrPrnAmt>
      <sshPrnamt>79194</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>78944</Sole>
      <Shared>0</Shared>
      <None>250</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROSHARES TR</nameOfIssuer>
    <titleOfClass>SHORT S&amp;P 500 NE</titleOfClass>
    <cusip>74349Y753</cusip>
    <value>743917</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19613</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19613</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROSHARES TR</nameOfIssuer>
    <titleOfClass>SHORT QQQ</titleOfClass>
    <cusip>74349Y837</cusip>
    <value>36902</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1146</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1146</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROSHARES TR</nameOfIssuer>
    <titleOfClass>ULTRASHRT S&amp;P500</titleOfClass>
    <cusip>74350P667</cusip>
    <value>37625</value>
    <shrsOrPrnAmt>
      <sshPrnamt>500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>500</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROSHARES TR</nameOfIssuer>
    <titleOfClass>ULTRAPRO SHORT</titleOfClass>
    <cusip>74350P675</cusip>
    <value>6439</value>
    <shrsOrPrnAmt>
      <sshPrnamt>80</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>80</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROSPECT CAP CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74348T102</cusip>
    <value>119799</value>
    <shrsOrPrnAmt>
      <sshPrnamt>45900</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>45900</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PRUDENTIAL FINL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>744320102</cusip>
    <value>2381835</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24382</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>23399</Sole>
      <Shared>0</Shared>
      <None>983</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PTC INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>69370C100</cusip>
    <value>406239</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2851</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2070</Sole>
      <Shared>0</Shared>
      <None>781</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PUBLIC STORAGE OPER CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74460D109</cusip>
    <value>689564</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2546</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2393</Sole>
      <Shared>0</Shared>
      <None>152</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PUBLIC SVC ENTERPRISE GROUP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>744573106</cusip>
    <value>1942082</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23991</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20187</Sole>
      <Shared>0</Shared>
      <None>3804</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PULTE GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>745867101</cusip>
    <value>5553503</value>
    <shrsOrPrnAmt>
      <sshPrnamt>47220</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>32087</Sole>
      <Shared>0</Shared>
      <None>15133</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PURE CYCLE CORP</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>746228303</cusip>
    <value>1461477</value>
    <shrsOrPrnAmt>
      <sshPrnamt>145276</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>117476</Sole>
      <Shared>0</Shared>
      <None>27800</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PURECYCLE TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74623V103</cusip>
    <value>140929</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27154</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27108</Sole>
      <Shared>0</Shared>
      <None>46</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QNITY ELECTRONICS INC</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>74743L100</cusip>
    <value>4106057</value>
    <shrsOrPrnAmt>
      <sshPrnamt>35587</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19472</Sole>
      <Shared>0</Shared>
      <None>16115</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QUALCOMM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>747525103</cusip>
    <value>62711820</value>
    <shrsOrPrnAmt>
      <sshPrnamt>486969</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>348905</Sole>
      <Shared>0</Shared>
      <None>138064</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QUANTA SVCS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74762E102</cusip>
    <value>123996141</value>
    <shrsOrPrnAmt>
      <sshPrnamt>225850</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>39221</Sole>
      <Shared>0</Shared>
      <None>186629</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QUANTUMSCAPE CORP</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>74767V109</cusip>
    <value>127957</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20056</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10050</Sole>
      <Shared>0</Shared>
      <None>10006</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QUEST DIAGNOSTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74834L100</cusip>
    <value>18024698</value>
    <shrsOrPrnAmt>
      <sshPrnamt>91972</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>88689</Sole>
      <Shared>0</Shared>
      <None>3283</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QUINSTREET INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74874Q100</cusip>
    <value>2463784</value>
    <shrsOrPrnAmt>
      <sshPrnamt>205144</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>168939</Sole>
      <Shared>0</Shared>
      <None>36205</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QXO INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>82846H405</cusip>
    <value>1035261</value>
    <shrsOrPrnAmt>
      <sshPrnamt>53309</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>52664</Sole>
      <Shared>0</Shared>
      <None>645</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RALLIANT CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>750940108</cusip>
    <value>1683283</value>
    <shrsOrPrnAmt>
      <sshPrnamt>40473</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>30100</Sole>
      <Shared>0</Shared>
      <None>10373</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RALPH LAUREN CORP</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>751212101</cusip>
    <value>691128</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2009</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1902</Sole>
      <Shared>0</Shared>
      <None>107</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RAMBUS INC DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>750917106</cusip>
    <value>426709</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4960</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3730</Sole>
      <Shared>0</Shared>
      <None>1230</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RAYMOND JAMES FINL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>754730109</cusip>
    <value>395295</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2730</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1723</Sole>
      <Shared>0</Shared>
      <None>1007</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RAYONIER INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>754907103</cusip>
    <value>2699962</value>
    <shrsOrPrnAmt>
      <sshPrnamt>130939</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1895</Sole>
      <Shared>0</Shared>
      <None>129044</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RB GLOBAL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74935Q107</cusip>
    <value>54671589</value>
    <shrsOrPrnAmt>
      <sshPrnamt>570387</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>281765</Sole>
      <Shared>0</Shared>
      <None>288622</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RBC BEARINGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>75524B104</cusip>
    <value>118309459</value>
    <shrsOrPrnAmt>
      <sshPrnamt>217833</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>152545</Sole>
      <Shared>0</Shared>
      <None>65288</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RE/MAX HLDGS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>75524W108</cusip>
    <value>615381</value>
    <shrsOrPrnAmt>
      <sshPrnamt>106837</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>106816</Sole>
      <Shared>0</Shared>
      <None>21</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>REALTY INCOME CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>756109104</cusip>
    <value>4353534</value>
    <shrsOrPrnAmt>
      <sshPrnamt>71159</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>63769</Sole>
      <Shared>0</Shared>
      <None>7390</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RECURSION PHARMACEUTICALS IN</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>75629V104</cusip>
    <value>92287</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30061</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20000</Sole>
      <Shared>0</Shared>
      <None>10061</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>REDDIT INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>75734B100</cusip>
    <value>516523</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3836</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3212</Sole>
      <Shared>0</Shared>
      <None>624</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>REGAL REXNORD CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>758750103</cusip>
    <value>891167</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4759</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1345</Sole>
      <Shared>0</Shared>
      <None>3414</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>REGENERON PHARMACEUTICALS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>75886F107</cusip>
    <value>1053731</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1364</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1157</Sole>
      <Shared>0</Shared>
      <None>207</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>REGIONS FINANCIAL CORP NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>7591EP100</cusip>
    <value>7855561</value>
    <shrsOrPrnAmt>
      <sshPrnamt>300749</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>252209</Sole>
      <Shared>0</Shared>
      <None>48540</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>REINSURANCE GROUP AMER INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>759351604</cusip>
    <value>23318998</value>
    <shrsOrPrnAmt>
      <sshPrnamt>114219</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>643</Sole>
      <Shared>0</Shared>
      <None>113576</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>REMITLY GLOBAL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>75960P104</cusip>
    <value>1226319</value>
    <shrsOrPrnAmt>
      <sshPrnamt>78259</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>48531</Sole>
      <Shared>0</Shared>
      <None>29728</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>REPAY HLDGS CORP</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>76029L100</cusip>
    <value>108397</value>
    <shrsOrPrnAmt>
      <sshPrnamt>41691</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>41015</Sole>
      <Shared>0</Shared>
      <None>676</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>REPUBLIC SVCS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>760759100</cusip>
    <value>31026847</value>
    <shrsOrPrnAmt>
      <sshPrnamt>141662</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>57914</Sole>
      <Shared>0</Shared>
      <None>83748</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RESMED INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>761152107</cusip>
    <value>36217968</value>
    <shrsOrPrnAmt>
      <sshPrnamt>161342</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>111970</Sole>
      <Shared>0</Shared>
      <None>49372</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RH</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74967X103</cusip>
    <value>2292926</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16399</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13364</Sole>
      <Shared>0</Shared>
      <None>3035</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RIO TINTO PLC</nameOfIssuer>
    <titleOfClass>SPONSORED ADR</titleOfClass>
    <cusip>767204100</cusip>
    <value>2064707</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22132</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13904</Sole>
      <Shared>0</Shared>
      <None>8228</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RIOT PLATFORMS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>767292105</cusip>
    <value>219229</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17737</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17685</Sole>
      <Shared>0</Shared>
      <None>52</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RIVIAN AUTOMOTIVE INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>76954A103</cusip>
    <value>387516</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25749</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>24646</Sole>
      <Shared>0</Shared>
      <None>1103</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RLI CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>749607107</cusip>
    <value>1800899</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31573</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1537</Sole>
      <Shared>0</Shared>
      <None>30036</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROBERT HALF INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>770323103</cusip>
    <value>924820</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36410</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>34609</Sole>
      <Shared>0</Shared>
      <None>1801</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROBINHOOD MKTS INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>770700102</cusip>
    <value>12101503</value>
    <shrsOrPrnAmt>
      <sshPrnamt>174625</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>172981</Sole>
      <Shared>0</Shared>
      <None>1644</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROBLOX CORP</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>771049103</cusip>
    <value>1212617</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21439</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19572</Sole>
      <Shared>0</Shared>
      <None>1867</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROCKET COS INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>77311W101</cusip>
    <value>1477939</value>
    <shrsOrPrnAmt>
      <sshPrnamt>103715</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>92532</Sole>
      <Shared>0</Shared>
      <None>11183</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROCKET LAB CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>773121108</cusip>
    <value>12944227</value>
    <shrsOrPrnAmt>
      <sshPrnamt>201561</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>189120</Sole>
      <Shared>0</Shared>
      <None>12441</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROCKWELL AUTOMATION INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>773903109</cusip>
    <value>101946046</value>
    <shrsOrPrnAmt>
      <sshPrnamt>284067</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>129988</Sole>
      <Shared>0</Shared>
      <None>154079</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROKU INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>77543R102</cusip>
    <value>4313158</value>
    <shrsOrPrnAmt>
      <sshPrnamt>45584</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>44164</Sole>
      <Shared>0</Shared>
      <None>1420</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROLLINS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>775711104</cusip>
    <value>120974339</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2265013</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1654125</Sole>
      <Shared>0</Shared>
      <None>610888</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROPER TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>776696106</cusip>
    <value>42951872</value>
    <shrsOrPrnAmt>
      <sshPrnamt>121381</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20577</Sole>
      <Shared>0</Shared>
      <None>100804</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROSS STORES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>778296103</cusip>
    <value>4381418</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20225</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15626</Sole>
      <Shared>0</Shared>
      <None>4600</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROYAL BK CDA</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>780087102</cusip>
    <value>2822732</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17448</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15979</Sole>
      <Shared>0</Shared>
      <None>1469</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROYAL CARIBBEAN GROUP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>V7780T103</cusip>
    <value>19745930</value>
    <shrsOrPrnAmt>
      <sshPrnamt>71756</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>69000</Sole>
      <Shared>0</Shared>
      <None>2756</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROYAL GOLD INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>780287108</cusip>
    <value>6248747</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24554</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19044</Sole>
      <Shared>0</Shared>
      <None>5510</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROYALTY MGMT HLDG CORP</nameOfIssuer>
    <titleOfClass>CLASS A COM</titleOfClass>
    <cusip>02369M102</cusip>
    <value>70633</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23782</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>23782</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROYALTY PHARMA PLC</nameOfIssuer>
    <titleOfClass>SHS CLASS A</titleOfClass>
    <cusip>G7709Q104</cusip>
    <value>281392</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5866</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4776</Sole>
      <Shared>0</Shared>
      <None>1090</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROYCE GLOBAL TRUST INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78081T104</cusip>
    <value>180654</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13520</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12500</Sole>
      <Shared>0</Shared>
      <None>1020</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RPM INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>749685103</cusip>
    <value>1732845</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17433</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7375</Sole>
      <Shared>0</Shared>
      <None>10058</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RTX CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>75513E101</cusip>
    <value>74194608</value>
    <shrsOrPrnAmt>
      <sshPrnamt>384627</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>352603</Sole>
      <Shared>0</Shared>
      <None>32025</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RUBRIK INC.</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>781154109</cusip>
    <value>1501665</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30665</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>23503</Sole>
      <Shared>0</Shared>
      <None>7162</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RYAN SPECIALTY HOLDINGS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>78351F107</cusip>
    <value>55386915</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1641580</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1107787</Sole>
      <Shared>0</Shared>
      <None>533794</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RYANAIR HOLDINGS PLC</nameOfIssuer>
    <titleOfClass>SPONSORED ADR</titleOfClass>
    <cusip>783513203</cusip>
    <value>502068</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8686</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8361</Sole>
      <Shared>0</Shared>
      <None>325</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RYDER SYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>783549108</cusip>
    <value>319966</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1563</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>160</Sole>
      <Shared>0</Shared>
      <None>1403</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>S&amp;P GLOBAL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78409V104</cusip>
    <value>60918305</value>
    <shrsOrPrnAmt>
      <sshPrnamt>143223</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>92687</Sole>
      <Shared>0</Shared>
      <None>50536</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SALESFORCE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>79466L302</cusip>
    <value>72616213</value>
    <shrsOrPrnAmt>
      <sshPrnamt>389008</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>263282</Sole>
      <Shared>0</Shared>
      <None>125727</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SAMSARA INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>79589L106</cusip>
    <value>4745197</value>
    <shrsOrPrnAmt>
      <sshPrnamt>149738</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>131959</Sole>
      <Shared>0</Shared>
      <None>17779</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SANA BIOTECHNOLOGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>799566104</cusip>
    <value>78993</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27428</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27400</Sole>
      <Shared>0</Shared>
      <None>28</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SANDISK CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>80004C200</cusip>
    <value>4256089</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6699</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5298</Sole>
      <Shared>0</Shared>
      <None>1401</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SANMINA CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>801056102</cusip>
    <value>411348</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3173</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3153</Sole>
      <Shared>0</Shared>
      <None>20</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SANOFI SA</nameOfIssuer>
    <titleOfClass>SPONSORED ADR</titleOfClass>
    <cusip>80105N105</cusip>
    <value>2100326</value>
    <shrsOrPrnAmt>
      <sshPrnamt>43593</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>29495</Sole>
      <Shared>0</Shared>
      <None>14098</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SAREPTA THERAPEUTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>803607100</cusip>
    <value>559014</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25690</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17640</Sole>
      <Shared>0</Shared>
      <None>8050</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SAVERS VALUE VLG INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>80517M109</cusip>
    <value>74660</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10035</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10035</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SBA COMMUNICATIONS CORP</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>78410G104</cusip>
    <value>11299299</value>
    <shrsOrPrnAmt>
      <sshPrnamt>65652</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>55073</Sole>
      <Shared>0</Shared>
      <None>10579</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHEIN HENRY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>806407102</cusip>
    <value>567343</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7698</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7650</Sole>
      <Shared>0</Shared>
      <None>48</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHOLAR ROCK HLDG CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>80706P103</cusip>
    <value>506495</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10303</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10300</Sole>
      <Shared>0</Shared>
      <None>3</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB CHARLES CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>808513105</cusip>
    <value>83674622</value>
    <shrsOrPrnAmt>
      <sshPrnamt>890345</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>730222</Sole>
      <Shared>0</Shared>
      <None>160123</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
    <titleOfClass>US BRD MKT ETF</titleOfClass>
    <cusip>808524102</cusip>
    <value>5033499</value>
    <shrsOrPrnAmt>
      <sshPrnamt>200538</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>177637</Sole>
      <Shared>0</Shared>
      <None>22901</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
    <titleOfClass>US LRG CAP ETF</titleOfClass>
    <cusip>808524201</cusip>
    <value>6071942</value>
    <shrsOrPrnAmt>
      <sshPrnamt>236815</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>235485</Sole>
      <Shared>0</Shared>
      <None>1330</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
    <titleOfClass>US LCAP GR ETF</titleOfClass>
    <cusip>808524300</cusip>
    <value>4370348</value>
    <shrsOrPrnAmt>
      <sshPrnamt>150029</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>138896</Sole>
      <Shared>0</Shared>
      <None>11134</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
    <titleOfClass>US LCAP VA ETF</titleOfClass>
    <cusip>808524409</cusip>
    <value>1170057</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38363</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38363</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
    <titleOfClass>US MID-CAP ETF</titleOfClass>
    <cusip>808524508</cusip>
    <value>1217478</value>
    <shrsOrPrnAmt>
      <sshPrnamt>39324</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>36574</Sole>
      <Shared>0</Shared>
      <None>2750</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
    <titleOfClass>US SML CAP ETF</titleOfClass>
    <cusip>808524607</cusip>
    <value>2255107</value>
    <shrsOrPrnAmt>
      <sshPrnamt>77548</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>75632</Sole>
      <Shared>0</Shared>
      <None>1916</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
    <titleOfClass>5 10YR CORP BD</titleOfClass>
    <cusip>808524698</cusip>
    <value>4961115</value>
    <shrsOrPrnAmt>
      <sshPrnamt>218744</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>218744</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
    <titleOfClass>EMRG MKTEQ ETF</titleOfClass>
    <cusip>808524706</cusip>
    <value>1012038</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30714</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>30714</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
    <titleOfClass>1000 INDEX ETF</titleOfClass>
    <cusip>808524722</cusip>
    <value>191865</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6124</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6124</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
    <titleOfClass>FUNDAMENTAL US S</titleOfClass>
    <cusip>808524763</cusip>
    <value>242220</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7469</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6911</Sole>
      <Shared>0</Shared>
      <None>558</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
    <titleOfClass>FUNDAMENTAL US L</titleOfClass>
    <cusip>808524771</cusip>
    <value>5514345</value>
    <shrsOrPrnAmt>
      <sshPrnamt>198002</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>191333</Sole>
      <Shared>0</Shared>
      <None>6669</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
    <titleOfClass>US DIVIDEND EQ</titleOfClass>
    <cusip>808524797</cusip>
    <value>33618940</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1095793</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1031215</Sole>
      <Shared>0</Shared>
      <None>64579</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
    <titleOfClass>INTL EQTY ETF</titleOfClass>
    <cusip>808524805</cusip>
    <value>4789322</value>
    <shrsOrPrnAmt>
      <sshPrnamt>193508</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>192608</Sole>
      <Shared>0</Shared>
      <None>900</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
    <titleOfClass>US REIT ETF</titleOfClass>
    <cusip>808524847</cusip>
    <value>97952</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4558</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4529</Sole>
      <Shared>0</Shared>
      <None>29</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
    <titleOfClass>INT-TRM U.S TRES</titleOfClass>
    <cusip>808524854</cusip>
    <value>3212985</value>
    <shrsOrPrnAmt>
      <sshPrnamt>128984</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>128984</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
    <titleOfClass>SHT TM US TRES</titleOfClass>
    <cusip>808524862</cusip>
    <value>2933927</value>
    <shrsOrPrnAmt>
      <sshPrnamt>120887</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>120691</Sole>
      <Shared>0</Shared>
      <None>196</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
    <titleOfClass>US TIPS ETF</titleOfClass>
    <cusip>808524870</cusip>
    <value>122435</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4601</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4138</Sole>
      <Shared>0</Shared>
      <None>463</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
    <titleOfClass>INTL SCEQT ETF</titleOfClass>
    <cusip>808524888</cusip>
    <value>291642</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6240</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6182</Sole>
      <Shared>0</Shared>
      <None>58</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCOTTS MIRACLE-GRO CO</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>810186106</cusip>
    <value>7781163</value>
    <shrsOrPrnAmt>
      <sshPrnamt>127959</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>118586</Sole>
      <Shared>0</Shared>
      <None>9373</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SEAGATE TECHNOLOGY HLDNGS PL</nameOfIssuer>
    <titleOfClass>ORD SHS</titleOfClass>
    <cusip>G7997R103</cusip>
    <value>1654096</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4222</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3345</Sole>
      <Shared>0</Shared>
      <None>877</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SELECT SECTOR SPDR TR</nameOfIssuer>
    <titleOfClass>STATE STREET MAT</titleOfClass>
    <cusip>81369Y100</cusip>
    <value>1421430</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28446</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>26764</Sole>
      <Shared>0</Shared>
      <None>1682</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SELECT SECTOR SPDR TR</nameOfIssuer>
    <titleOfClass>STATE STREET HEA</titleOfClass>
    <cusip>81369Y209</cusip>
    <value>22425882</value>
    <shrsOrPrnAmt>
      <sshPrnamt>152963</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>146876</Sole>
      <Shared>0</Shared>
      <None>6087</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SELECT SECTOR SPDR TR</nameOfIssuer>
    <titleOfClass>STATE STREET CON</titleOfClass>
    <cusip>81369Y308</cusip>
    <value>1410369</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17204</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15997</Sole>
      <Shared>0</Shared>
      <None>1207</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SELECT SECTOR SPDR TR</nameOfIssuer>
    <titleOfClass>STATE STREET CON</titleOfClass>
    <cusip>81369Y407</cusip>
    <value>4285084</value>
    <shrsOrPrnAmt>
      <sshPrnamt>39320</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>34833</Sole>
      <Shared>0</Shared>
      <None>4487</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SELECT SECTOR SPDR TR</nameOfIssuer>
    <titleOfClass>STATE STREET ENE</titleOfClass>
    <cusip>81369Y506</cusip>
    <value>13688234</value>
    <shrsOrPrnAmt>
      <sshPrnamt>223445</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>193730</Sole>
      <Shared>0</Shared>
      <None>29715</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SELECT SECTOR SPDR TR</nameOfIssuer>
    <titleOfClass>STATE STREET FIN</titleOfClass>
    <cusip>81369Y605</cusip>
    <value>26987198</value>
    <shrsOrPrnAmt>
      <sshPrnamt>546632</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>484853</Sole>
      <Shared>0</Shared>
      <None>61779</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SELECT SECTOR SPDR TR</nameOfIssuer>
    <titleOfClass>STATE STREET IND</titleOfClass>
    <cusip>81369Y704</cusip>
    <value>5132067</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31732</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>26421</Sole>
      <Shared>0</Shared>
      <None>5311</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SELECT SECTOR SPDR TR</nameOfIssuer>
    <titleOfClass>STATE STREET TEC</titleOfClass>
    <cusip>81369Y803</cusip>
    <value>21749893</value>
    <shrsOrPrnAmt>
      <sshPrnamt>163656</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>158822</Sole>
      <Shared>0</Shared>
      <None>4834</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SELECT SECTOR SPDR TR</nameOfIssuer>
    <titleOfClass>STATE STREET COM</titleOfClass>
    <cusip>81369Y852</cusip>
    <value>8326344</value>
    <shrsOrPrnAmt>
      <sshPrnamt>75107</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>72796</Sole>
      <Shared>0</Shared>
      <None>2311</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SELECT SECTOR SPDR TR</nameOfIssuer>
    <titleOfClass>STATE STREET REA</titleOfClass>
    <cusip>81369Y860</cusip>
    <value>1267672</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31048</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27395</Sole>
      <Shared>0</Shared>
      <None>3652</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SELECT SECTOR SPDR TR</nameOfIssuer>
    <titleOfClass>STATE STREET UTI</titleOfClass>
    <cusip>81369Y886</cusip>
    <value>6544915</value>
    <shrsOrPrnAmt>
      <sshPrnamt>142622</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>136489</Sole>
      <Shared>0</Shared>
      <None>6133</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SELECTQUOTE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>816307300</cusip>
    <value>34682</value>
    <shrsOrPrnAmt>
      <sshPrnamt>55094</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>55000</Sole>
      <Shared>0</Shared>
      <None>94</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SELLAS LIFE SCIENCES GROUP I</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>81642T209</cusip>
    <value>59241</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14005</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14002</Sole>
      <Shared>0</Shared>
      <None>3</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SEMPRA</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>816851109</cusip>
    <value>3599131</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37040</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>35088</Sole>
      <Shared>0</Shared>
      <None>1952</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SERIES PORTFOLIOS TR</nameOfIssuer>
    <titleOfClass>EQUABLE SHARES H</titleOfClass>
    <cusip>81752T411</cusip>
    <value>1360466</value>
    <shrsOrPrnAmt>
      <sshPrnamt>46945</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>46945</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SERVICENOW INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>81762P102</cusip>
    <value>188293262</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1800988</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1403856</Sole>
      <Shared>0</Shared>
      <None>397132</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SERVICETITAN INC</nameOfIssuer>
    <titleOfClass>SHS CL A</titleOfClass>
    <cusip>81764X103</cusip>
    <value>3639304</value>
    <shrsOrPrnAmt>
      <sshPrnamt>57348</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>42522</Sole>
      <Shared>0</Shared>
      <None>14826</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SHAKE SHACK INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>819047101</cusip>
    <value>8632460</value>
    <shrsOrPrnAmt>
      <sshPrnamt>97575</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>84007</Sole>
      <Shared>0</Shared>
      <None>13568</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SHARKNINJA INC</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>G8068L108</cusip>
    <value>9080543</value>
    <shrsOrPrnAmt>
      <sshPrnamt>85746</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>85018</Sole>
      <Shared>0</Shared>
      <None>728</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SHELL PLC</nameOfIssuer>
    <titleOfClass>SPON ADS</titleOfClass>
    <cusip>780259305</cusip>
    <value>5601641</value>
    <shrsOrPrnAmt>
      <sshPrnamt>60233</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>49572</Sole>
      <Shared>0</Shared>
      <None>10661</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SHERWIN WILLIAMS CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>824348106</cusip>
    <value>24510724</value>
    <shrsOrPrnAmt>
      <sshPrnamt>76465</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>51662</Sole>
      <Shared>0</Shared>
      <None>24803</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SHOPIFY INC</nameOfIssuer>
    <titleOfClass>CL A SUB VTG SHS</titleOfClass>
    <cusip>82509L107</cusip>
    <value>74425067</value>
    <shrsOrPrnAmt>
      <sshPrnamt>627424</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>526633</Sole>
      <Shared>0</Shared>
      <None>100791</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SILICON LABORATORIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>826919102</cusip>
    <value>233961</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1124</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1118</Sole>
      <Shared>0</Shared>
      <None>6</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SILICON MOTION TECHNOLOGY CO</nameOfIssuer>
    <titleOfClass>SPONSORED ADR</titleOfClass>
    <cusip>82706C108</cusip>
    <value>11585992</value>
    <shrsOrPrnAmt>
      <sshPrnamt>103179</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>78482</Sole>
      <Shared>0</Shared>
      <None>24697</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SILVERCORP METALS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>82835P103</cusip>
    <value>859200</value>
    <shrsOrPrnAmt>
      <sshPrnamt>80000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>80000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SIMON PPTY GROUP INC NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>828806109</cusip>
    <value>3548834</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19026</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15471</Sole>
      <Shared>0</Shared>
      <None>3554</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SIMPSON MFG INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>829073105</cusip>
    <value>248583</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1448</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1167</Sole>
      <Shared>0</Shared>
      <None>281</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SITEONE LANDSCAPE SUPPLY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>82982L103</cusip>
    <value>4008090</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30111</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>28264</Sole>
      <Shared>0</Shared>
      <None>1847</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SLB LIMITED</nameOfIssuer>
    <titleOfClass>COM STK</titleOfClass>
    <cusip>806857108</cusip>
    <value>3598965</value>
    <shrsOrPrnAmt>
      <sshPrnamt>70032</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>54324</Sole>
      <Shared>0</Shared>
      <None>15709</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SLIDE INS HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>831349105</cusip>
    <value>492930</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27385</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>27385</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SM ENERGY COMPANY</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78454L100</cusip>
    <value>394886</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12665</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11576</Sole>
      <Shared>0</Shared>
      <None>1089</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SMUCKER J M CO</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>832696405</cusip>
    <value>7340180</value>
    <shrsOrPrnAmt>
      <sshPrnamt>76111</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>61711</Sole>
      <Shared>0</Shared>
      <None>14400</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SMURFIT WESTROCK PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G8267P108</cusip>
    <value>241652</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6064</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6056</Sole>
      <Shared>0</Shared>
      <None>8</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SNAP ON INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>833034101</cusip>
    <value>2834305</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7803</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6358</Sole>
      <Shared>0</Shared>
      <None>1445</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SNOWFLAKE INC</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>833445109</cusip>
    <value>3988645</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26446</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>24770</Sole>
      <Shared>0</Shared>
      <None>1676</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SOCIEDAD QUIMICA Y MINERA DE</nameOfIssuer>
    <titleOfClass>SPON ADR SER B</titleOfClass>
    <cusip>833635105</cusip>
    <value>324246</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4006</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1150</Sole>
      <Shared>0</Shared>
      <None>2856</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SOFI TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>83406F102</cusip>
    <value>6443447</value>
    <shrsOrPrnAmt>
      <sshPrnamt>405759</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>353551</Sole>
      <Shared>0</Shared>
      <None>52208</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SOLID BIOSCIENCES INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>83422E204</cusip>
    <value>4688755</value>
    <shrsOrPrnAmt>
      <sshPrnamt>651216</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>480300</Sole>
      <Shared>0</Shared>
      <None>170916</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SOLSTICE ADVANCED MATLS INC</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>83443Q103</cusip>
    <value>3406066</value>
    <shrsOrPrnAmt>
      <sshPrnamt>44723</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>35467</Sole>
      <Shared>0</Shared>
      <None>9255</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SOLVENTUM CORP</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>83444M101</cusip>
    <value>416092</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6372</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5099</Sole>
      <Shared>0</Shared>
      <None>1273</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SOMNIGROUP INTERNATIONAL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88023U101</cusip>
    <value>810820</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10969</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10618</Sole>
      <Shared>0</Shared>
      <None>351</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SONY GROUP CORP</nameOfIssuer>
    <titleOfClass>SPONSORED ADR</titleOfClass>
    <cusip>835699307</cusip>
    <value>592744</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28635</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27266</Sole>
      <Shared>0</Shared>
      <None>1369</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SOUNDHOUND AI INC</nameOfIssuer>
    <titleOfClass>CLASS A COM</titleOfClass>
    <cusip>836100107</cusip>
    <value>188898</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27496</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27374</Sole>
      <Shared>0</Shared>
      <None>122</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SOUTHERN CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>842587107</cusip>
    <value>12668033</value>
    <shrsOrPrnAmt>
      <sshPrnamt>131248</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>109093</Sole>
      <Shared>0</Shared>
      <None>22155</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SOUTHERN CO</nameOfIssuer>
    <titleOfClass>NOTE 4.500% 6/1</titleOfClass>
    <cusip>842587DZ7</cusip>
    <value>35545</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32000</sshPrnamt>
      <sshPrnamtType>PRN</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>32000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SOUTHERN COPPER CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>84265V105</cusip>
    <value>506743</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2945</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2232</Sole>
      <Shared>0</Shared>
      <None>713</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SOUTHSTATE BK CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>84472E102</cusip>
    <value>315678</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3412</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>702</Sole>
      <Shared>0</Shared>
      <None>2710</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SOUTHWEST AIRLS CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>844741108</cusip>
    <value>490718</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13061</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10459</Sole>
      <Shared>0</Shared>
      <None>2603</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR GOLD TR</nameOfIssuer>
    <titleOfClass>GOLD SHS</titleOfClass>
    <cusip>78463V107</cusip>
    <value>166408231</value>
    <shrsOrPrnAmt>
      <sshPrnamt>386735</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>205878</Sole>
      <Shared>0</Shared>
      <None>180857</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR INDEX SHS FDS</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78463X103</cusip>
    <value>8640</value>
    <shrsOrPrnAmt>
      <sshPrnamt>169</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>90</Sole>
      <Shared>0</Shared>
      <None>79</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR INDEX SHS FDS</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78463X152</cusip>
    <value>64848</value>
    <shrsOrPrnAmt>
      <sshPrnamt>772</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>772</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR INDEX SHS FDS</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78463X202</cusip>
    <value>121366</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1955</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1205</Sole>
      <Shared>0</Shared>
      <None>750</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR INDEX SHS FDS</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78463X301</cusip>
    <value>81274</value>
    <shrsOrPrnAmt>
      <sshPrnamt>597</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>597</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR INDEX SHS FDS</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78463X459</cusip>
    <value>15430</value>
    <shrsOrPrnAmt>
      <sshPrnamt>200</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>200</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR INDEX SHS FDS</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78463X509</cusip>
    <value>5013321</value>
    <shrsOrPrnAmt>
      <sshPrnamt>106871</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>94422</Sole>
      <Shared>0</Shared>
      <None>12449</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR INDEX SHS FDS</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78463X533</cusip>
    <value>74391</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1884</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1884</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR INDEX SHS FDS</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78463X541</cusip>
    <value>776739</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10402</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7953</Sole>
      <Shared>0</Shared>
      <None>2450</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR INDEX SHS FDS</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78463X749</cusip>
    <value>1749841</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38231</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>35761</Sole>
      <Shared>0</Shared>
      <None>2470</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR INDEX SHS FDS</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78463X756</cusip>
    <value>80336</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1215</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1215</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR INDEX SHS FDS</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78463X848</cusip>
    <value>498759</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13631</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10415</Sole>
      <Shared>0</Shared>
      <None>3216</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR INDEX SHS FDS</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78463X863</cusip>
    <value>11553</value>
    <shrsOrPrnAmt>
      <sshPrnamt>434</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>434</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR INDEX SHS FDS</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78463X871</cusip>
    <value>888012</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21028</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>56</Sole>
      <Shared>0</Shared>
      <None>20972</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR INDEX SHS FDS</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78463X889</cusip>
    <value>3853274</value>
    <shrsOrPrnAmt>
      <sshPrnamt>84409</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>63439</Sole>
      <Shared>0</Shared>
      <None>20970</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A102</cusip>
    <value>500276</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1960</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1960</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A201</cusip>
    <value>571490</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5915</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5915</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A284</cusip>
    <value>2296406</value>
    <shrsOrPrnAmt>
      <sshPrnamt>92597</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>92597</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A300</cusip>
    <value>401776</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4248</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3678</Sole>
      <Shared>0</Shared>
      <None>570</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A359</cusip>
    <value>2196826</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24004</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>21016</Sole>
      <Shared>0</Shared>
      <None>2988</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A367</cusip>
    <value>9661</value>
    <shrsOrPrnAmt>
      <sshPrnamt>435</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>323</Sole>
      <Shared>0</Shared>
      <None>112</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A375</cusip>
    <value>4124387</value>
    <shrsOrPrnAmt>
      <sshPrnamt>122969</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>91848</Sole>
      <Shared>0</Shared>
      <None>31121</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A383</cusip>
    <value>8575</value>
    <shrsOrPrnAmt>
      <sshPrnamt>383</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>383</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A409</cusip>
    <value>3598012</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36748</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>32059</Sole>
      <Shared>0</Shared>
      <None>4689</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A474</cusip>
    <value>1588839</value>
    <shrsOrPrnAmt>
      <sshPrnamt>52838</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>37233</Sole>
      <Shared>0</Shared>
      <None>15605</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A508</cusip>
    <value>1515415</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26784</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10534</Sole>
      <Shared>0</Shared>
      <None>16250</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A532</cusip>
    <value>9300</value>
    <shrsOrPrnAmt>
      <sshPrnamt>100</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>100</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A540</cusip>
    <value>38740</value>
    <shrsOrPrnAmt>
      <sshPrnamt>206</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>206</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A573</cusip>
    <value>7510</value>
    <shrsOrPrnAmt>
      <sshPrnamt>75</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>75</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A599</cusip>
    <value>14229</value>
    <shrsOrPrnAmt>
      <sshPrnamt>100</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>100</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A607</cusip>
    <value>88126</value>
    <shrsOrPrnAmt>
      <sshPrnamt>873</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>873</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A631</cusip>
    <value>1032941</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4067</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2577</Sole>
      <Shared>0</Shared>
      <None>1490</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A649</cusip>
    <value>200029</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7808</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7808</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A656</cusip>
    <value>6294</value>
    <shrsOrPrnAmt>
      <sshPrnamt>242</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>242</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A664</cusip>
    <value>110907</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4217</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3799</Sole>
      <Shared>0</Shared>
      <None>418</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A672</cusip>
    <value>17196</value>
    <shrsOrPrnAmt>
      <sshPrnamt>600</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>600</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A698</cusip>
    <value>272031</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4175</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4105</Sole>
      <Shared>0</Shared>
      <None>70</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A714</cusip>
    <value>3782</value>
    <shrsOrPrnAmt>
      <sshPrnamt>47</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>47</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A722</cusip>
    <value>592548</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10955</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9469</Sole>
      <Shared>0</Shared>
      <None>1486</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A755</cusip>
    <value>1193551</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11050</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9850</Sole>
      <Shared>0</Shared>
      <None>1200</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A763</cusip>
    <value>12077458</value>
    <shrsOrPrnAmt>
      <sshPrnamt>82756</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>76619</Sole>
      <Shared>0</Shared>
      <None>6137</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A771</cusip>
    <value>5779</value>
    <shrsOrPrnAmt>
      <sshPrnamt>42</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>42</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A789</cusip>
    <value>238095</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4329</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4329</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A805</cusip>
    <value>198423</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2510</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1052</Sole>
      <Shared>0</Shared>
      <None>1458</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A821</cusip>
    <value>575884</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6001</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5656</Sole>
      <Shared>0</Shared>
      <None>345</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A839</cusip>
    <value>336257</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3949</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3719</Sole>
      <Shared>0</Shared>
      <None>230</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A847</cusip>
    <value>49674058</value>
    <shrsOrPrnAmt>
      <sshPrnamt>838805</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>665747</Sole>
      <Shared>0</Shared>
      <None>173058</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A854</cusip>
    <value>13948788</value>
    <shrsOrPrnAmt>
      <sshPrnamt>182242</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>168700</Sole>
      <Shared>0</Shared>
      <None>13542</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A862</cusip>
    <value>445582</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1366</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1366</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A870</cusip>
    <value>10365549</value>
    <shrsOrPrnAmt>
      <sshPrnamt>81152</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>73639</Sole>
      <Shared>0</Shared>
      <None>7513</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A888</cusip>
    <value>96918</value>
    <shrsOrPrnAmt>
      <sshPrnamt>982</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>982</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78468R101</cusip>
    <value>18967</value>
    <shrsOrPrnAmt>
      <sshPrnamt>650</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>487</Sole>
      <Shared>0</Shared>
      <None>163</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78468R200</cusip>
    <value>93217</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3028</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1704</Sole>
      <Shared>0</Shared>
      <None>1324</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78468R408</cusip>
    <value>70935</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2840</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2456</Sole>
      <Shared>0</Shared>
      <None>384</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78468R457</cusip>
    <value>1825</value>
    <shrsOrPrnAmt>
      <sshPrnamt>60</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>60</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78468R549</cusip>
    <value>229519</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1973</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1823</Sole>
      <Shared>0</Shared>
      <None>150</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78468R556</cusip>
    <value>34097</value>
    <shrsOrPrnAmt>
      <sshPrnamt>188</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>188</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78468R606</cusip>
    <value>465773</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19973</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6609</Sole>
      <Shared>0</Shared>
      <None>13365</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78468R622</cusip>
    <value>60112</value>
    <shrsOrPrnAmt>
      <sshPrnamt>628</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>23</Sole>
      <Shared>0</Shared>
      <None>605</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78468R663</cusip>
    <value>802069</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8752</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3708</Sole>
      <Shared>0</Shared>
      <None>5044</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78468R721</cusip>
    <value>172473</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3804</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3804</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78468R739</cusip>
    <value>552108</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11543</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10352</Sole>
      <Shared>0</Shared>
      <None>1191</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78468R747</cusip>
    <value>243902</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1908</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1773</Sole>
      <Shared>0</Shared>
      <None>135</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78468R788</cusip>
    <value>210240</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4619</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4619</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78468R796</cusip>
    <value>127696</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2408</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2408</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78468R812</cusip>
    <value>198587</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1157</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1157</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78468R853</cusip>
    <value>1519875</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31454</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>25109</Sole>
      <Shared>0</Shared>
      <None>6345</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78468R887</cusip>
    <value>1527</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>11</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPIRE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>84857L101</cusip>
    <value>422279</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4664</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4481</Sole>
      <Shared>0</Shared>
      <None>183</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPOTIFY TECHNOLOGY S A</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>L8681T102</cusip>
    <value>5376170</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11087</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9320</Sole>
      <Shared>0</Shared>
      <None>1767</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPROTT ASSET MANAGEMENT LP</nameOfIssuer>
    <titleOfClass>PHYSICAL GOLD TR</titleOfClass>
    <cusip>85207H104</cusip>
    <value>8564253</value>
    <shrsOrPrnAmt>
      <sshPrnamt>241655</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>222055</Sole>
      <Shared>0</Shared>
      <None>19600</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPROTT ASSET MANAGEMENT LP</nameOfIssuer>
    <titleOfClass>PHYSICAL SILVER</titleOfClass>
    <cusip>85207K107</cusip>
    <value>1419571</value>
    <shrsOrPrnAmt>
      <sshPrnamt>58203</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22148</Sole>
      <Shared>0</Shared>
      <None>36055</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPROTT ETF TRUST</nameOfIssuer>
    <titleOfClass>GOLD MINERS ETF</titleOfClass>
    <cusip>85210B102</cusip>
    <value>265758</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3520</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3520</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPROUT SOCIAL INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>85209W109</cusip>
    <value>92317</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16196</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15676</Sole>
      <Shared>0</Shared>
      <None>520</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPROUTS FMRS MKT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>85208M102</cusip>
    <value>1059149</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13732</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13257</Sole>
      <Shared>0</Shared>
      <None>475</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPX TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78473E103</cusip>
    <value>27180243</value>
    <shrsOrPrnAmt>
      <sshPrnamt>135942</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>125145</Sole>
      <Shared>0</Shared>
      <None>10797</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SR BANCORP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>85227J106</cusip>
    <value>514823</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30499</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>30499</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SS&amp;C TECH HLDGS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78467J100</cusip>
    <value>1252289</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18533</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17223</Sole>
      <Shared>0</Shared>
      <None>1310</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SSGA ACTIVE ETF TR</nameOfIssuer>
    <titleOfClass>STATE STREET BLA</titleOfClass>
    <cusip>78467V608</cusip>
    <value>71730</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1787</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1704</Sole>
      <Shared>0</Shared>
      <None>83</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SSGA ACTIVE ETF TR</nameOfIssuer>
    <titleOfClass>STATE STREET DOU</titleOfClass>
    <cusip>78467V848</cusip>
    <value>348154</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8763</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>204</Sole>
      <Shared>0</Shared>
      <None>8559</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STAG INDUSTRIAL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>85254J102</cusip>
    <value>335212</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9296</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7622</Sole>
      <Shared>0</Shared>
      <None>1674</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STANDARD LITHIUM LTD</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>853606101</cusip>
    <value>63085</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18500</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STANDEX INTL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>854231107</cusip>
    <value>4468191</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17532</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17187</Sole>
      <Shared>0</Shared>
      <None>345</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STANLEY BLACK &amp; DECKER INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>854502101</cusip>
    <value>274824</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3867</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3619</Sole>
      <Shared>0</Shared>
      <None>248</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STARBUCKS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>855244109</cusip>
    <value>84084510</value>
    <shrsOrPrnAmt>
      <sshPrnamt>938548</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>598556</Sole>
      <Shared>0</Shared>
      <None>339992</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STARWOOD PPTY TR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>85571B105</cusip>
    <value>11579010</value>
    <shrsOrPrnAmt>
      <sshPrnamt>672416</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>569063</Sole>
      <Shared>0</Shared>
      <None>103353</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STATE STR CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>857477103</cusip>
    <value>1293064</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10217</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8867</Sole>
      <Shared>0</Shared>
      <None>1350</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STATE STR SPDR DOW JONES IND</nameOfIssuer>
    <titleOfClass>UT SER 1</titleOfClass>
    <cusip>78467X109</cusip>
    <value>20639261</value>
    <shrsOrPrnAmt>
      <sshPrnamt>44559</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38398</Sole>
      <Shared>0</Shared>
      <None>6161</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STATE STR SPDR S&amp;P 500 ETF T</nameOfIssuer>
    <titleOfClass>TR UNIT</titleOfClass>
    <cusip>78462F103</cusip>
    <value>549728310</value>
    <shrsOrPrnAmt>
      <sshPrnamt>845294</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>706609</Sole>
      <Shared>0</Shared>
      <None>138684</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STATE STR SPDR S&amp;P MIDCAP 40</nameOfIssuer>
    <titleOfClass>UTSER1 S&amp;PDCRP</titleOfClass>
    <cusip>78467Y107</cusip>
    <value>46674837</value>
    <shrsOrPrnAmt>
      <sshPrnamt>75677</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>65145</Sole>
      <Shared>0</Shared>
      <None>10533</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STEEL DYNAMICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>858119100</cusip>
    <value>442383</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2458</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1804</Sole>
      <Shared>0</Shared>
      <None>654</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STEPSTONE GROUP INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>85914M107</cusip>
    <value>631049</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13224</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9527</Sole>
      <Shared>0</Shared>
      <None>3697</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STERIS PLC</nameOfIssuer>
    <titleOfClass>SHS USD</titleOfClass>
    <cusip>G8473T100</cusip>
    <value>497708</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2251</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>856</Sole>
      <Shared>0</Shared>
      <None>1395</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STERLING INFRASTRUCTURE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>859241101</cusip>
    <value>4133180</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10149</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9010</Sole>
      <Shared>0</Shared>
      <None>1139</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STEVANATO GROUP S P A</nameOfIssuer>
    <titleOfClass>ORD SHS</titleOfClass>
    <cusip>T9224W109</cusip>
    <value>1678028</value>
    <shrsOrPrnAmt>
      <sshPrnamt>122038</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>115163</Sole>
      <Shared>0</Shared>
      <None>6875</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STIFEL FINL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>860630102</cusip>
    <value>659127</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8917</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1898</Sole>
      <Shared>0</Shared>
      <None>7019</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STITCH FIX INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>860897107</cusip>
    <value>44721</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13511</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12520</Sole>
      <Shared>0</Shared>
      <None>991</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STOCK YDS BANCORP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>861025104</cusip>
    <value>303940</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4585</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4585</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STONEX GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>861896108</cusip>
    <value>9221376</value>
    <shrsOrPrnAmt>
      <sshPrnamt>114338</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>107285</Sole>
      <Shared>0</Shared>
      <None>7054</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STRATEGY INC</nameOfIssuer>
    <titleOfClass>CL A NEW</titleOfClass>
    <cusip>594972408</cusip>
    <value>3169368</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25396</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20195</Sole>
      <Shared>0</Shared>
      <None>5201</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STRIDE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>86333M108</cusip>
    <value>258514</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2932</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2922</Sole>
      <Shared>0</Shared>
      <None>10</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STRYKER CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>863667101</cusip>
    <value>278545919</value>
    <shrsOrPrnAmt>
      <sshPrnamt>847701</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>582636</Sole>
      <Shared>0</Shared>
      <None>265064</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STUBHUB HLDGS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>86384P109</cusip>
    <value>119546</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19158</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19158</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SUBURBAN PROPANE PARTNERS L</nameOfIssuer>
    <titleOfClass>UNIT LTD PARTN</titleOfClass>
    <cusip>864482104</cusip>
    <value>326340</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16574</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1150</Sole>
      <Shared>0</Shared>
      <None>15424</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SUN CMNTYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>866674104</cusip>
    <value>766341</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6084</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4907</Sole>
      <Shared>0</Shared>
      <None>1177</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SUN LIFE FINANCIAL INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>866796105</cusip>
    <value>509353</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8142</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8142</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SUNBELT RENTALS HOLDINGS INC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>866966104</cusip>
    <value>1054458</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16200</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>84</Sole>
      <Shared>0</Shared>
      <None>16116</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SUNCOR ENERGY INC NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>867224107</cusip>
    <value>27248794</value>
    <shrsOrPrnAmt>
      <sshPrnamt>412174</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>66170</Sole>
      <Shared>0</Shared>
      <None>346003</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SUNOCO LP/SUNOCO FIN CORP</nameOfIssuer>
    <titleOfClass>COM UT REP LP</titleOfClass>
    <cusip>86765K109</cusip>
    <value>244579</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3764</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2773</Sole>
      <Shared>0</Shared>
      <None>991</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SUNOPTA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>8676EP108</cusip>
    <value>92904</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14337</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13470</Sole>
      <Shared>0</Shared>
      <None>867</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SUNRUN INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>86771W105</cusip>
    <value>157310</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11601</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11600</Sole>
      <Shared>0</Shared>
      <None>1</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SUPER MICRO COMPUTER INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>86800U302</cusip>
    <value>266682</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11712</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11528</Sole>
      <Shared>0</Shared>
      <None>184</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SYMBOTIC INC</nameOfIssuer>
    <titleOfClass>CLASS A COM</titleOfClass>
    <cusip>87151X101</cusip>
    <value>6121139</value>
    <shrsOrPrnAmt>
      <sshPrnamt>115059</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>99041</Sole>
      <Shared>0</Shared>
      <None>16018</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SYNCHRONY FINANCIAL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87165B103</cusip>
    <value>313967</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4616</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3538</Sole>
      <Shared>0</Shared>
      <None>1078</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SYNOPSYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>871607107</cusip>
    <value>6157483</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15530</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14279</Sole>
      <Shared>0</Shared>
      <None>1251</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SYSCO CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>871829107</cusip>
    <value>14018367</value>
    <shrsOrPrnAmt>
      <sshPrnamt>196528</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>168504</Sole>
      <Shared>0</Shared>
      <None>28024</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>T ROWE PRICE ETF INC</nameOfIssuer>
    <titleOfClass>PRICE EQT INCOME</titleOfClass>
    <cusip>87283Q206</cusip>
    <value>18007</value>
    <shrsOrPrnAmt>
      <sshPrnamt>400</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>400</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>T ROWE PRICE ETF INC</nameOfIssuer>
    <titleOfClass>PRICE DIV GRWT</titleOfClass>
    <cusip>87283Q404</cusip>
    <value>382590</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8572</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8572</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>T-MOBILE US INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>872590104</cusip>
    <value>4537468</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21604</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16909</Sole>
      <Shared>0</Shared>
      <None>4695</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TAIWAN SEMICONDUCTOR MANUFAC</nameOfIssuer>
    <titleOfClass>SPONSORED ADS</titleOfClass>
    <cusip>874039100</cusip>
    <value>46554269</value>
    <shrsOrPrnAmt>
      <sshPrnamt>137755</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>106060</Sole>
      <Shared>0</Shared>
      <None>31695</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TAKE-TWO INTERACTIVE SOFTWAR</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>874054109</cusip>
    <value>8984374</value>
    <shrsOrPrnAmt>
      <sshPrnamt>45491</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>44014</Sole>
      <Shared>0</Shared>
      <None>1477</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TALEN ENERGY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87422Q109</cusip>
    <value>857771</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2687</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1036</Sole>
      <Shared>0</Shared>
      <None>1651</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TALKSPACE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87427V103</cusip>
    <value>122234</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23620</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>23620</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TAPESTRY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>876030107</cusip>
    <value>572823</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4059</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1685</Sole>
      <Shared>0</Shared>
      <None>2374</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TARGA RES CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87612G101</cusip>
    <value>10010991</value>
    <shrsOrPrnAmt>
      <sshPrnamt>39927</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>35390</Sole>
      <Shared>0</Shared>
      <None>4537</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TARGET CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87612E106</cusip>
    <value>4980257</value>
    <shrsOrPrnAmt>
      <sshPrnamt>41091</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>31113</Sole>
      <Shared>0</Shared>
      <None>9979</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TC ENERGY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87807B107</cusip>
    <value>675762</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10795</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10699</Sole>
      <Shared>0</Shared>
      <None>96</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TE CONNECTIVITY PLC</nameOfIssuer>
    <titleOfClass>ORD SHS</titleOfClass>
    <cusip>G87052109</cusip>
    <value>10152589</value>
    <shrsOrPrnAmt>
      <sshPrnamt>48572</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>29453</Sole>
      <Shared>0</Shared>
      <None>19119</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TELADOC HEALTH INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87918A105</cusip>
    <value>8371</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1536</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1441</Sole>
      <Shared>0</Shared>
      <None>95</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TELADOC HEALTH INC</nameOfIssuer>
    <titleOfClass>NOTE 1.250% 6/0</titleOfClass>
    <cusip>87918AAF2</cusip>
    <value>500850</value>
    <shrsOrPrnAmt>
      <sshPrnamt>525000</sshPrnamt>
      <sshPrnamtType>PRN</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>425000</Sole>
      <Shared>0</Shared>
      <None>100000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TELEDYNE TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>879360105</cusip>
    <value>208276</value>
    <shrsOrPrnAmt>
      <sshPrnamt>344</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>152</Sole>
      <Shared>0</Shared>
      <None>192</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TEMPUS AI INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>88023B103</cusip>
    <value>3993876</value>
    <shrsOrPrnAmt>
      <sshPrnamt>88321</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>81364</Sole>
      <Shared>0</Shared>
      <None>6957</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TENABLE HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88025T102</cusip>
    <value>517988</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30623</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>24123</Sole>
      <Shared>0</Shared>
      <None>6500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TERADYNE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>880770102</cusip>
    <value>3997391</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13484</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13081</Sole>
      <Shared>0</Shared>
      <None>403</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TERNS PHARMACEUTICALS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>880881107</cusip>
    <value>418966</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7947</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1915</Sole>
      <Shared>0</Shared>
      <None>6032</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TESLA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88160R101</cusip>
    <value>110053358</value>
    <shrsOrPrnAmt>
      <sshPrnamt>296041</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>250788</Sole>
      <Shared>0</Shared>
      <None>45254</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TETRA TECH INC NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88162G103</cusip>
    <value>4772260</value>
    <shrsOrPrnAmt>
      <sshPrnamt>158442</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>126278</Sole>
      <Shared>0</Shared>
      <None>32164</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TEVA PHARMACEUTICAL INDS LTD</nameOfIssuer>
    <titleOfClass>SPONSORED ADS</titleOfClass>
    <cusip>881624209</cusip>
    <value>424812</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14104</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13804</Sole>
      <Shared>0</Shared>
      <None>300</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TEXAS INSTRS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>882508104</cusip>
    <value>32707164</value>
    <shrsOrPrnAmt>
      <sshPrnamt>168472</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>117557</Sole>
      <Shared>0</Shared>
      <None>50915</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TEXAS PACIFIC LAND CORPORATI</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88262P102</cusip>
    <value>11040008</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23264</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22809</Sole>
      <Shared>0</Shared>
      <None>455</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TEXTRON INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>883203101</cusip>
    <value>581096</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6637</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3882</Sole>
      <Shared>0</Shared>
      <None>2755</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>THE BALDWIN INSURANCE GRP IN</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>05589G102</cusip>
    <value>481671</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21954</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20541</Sole>
      <Shared>0</Shared>
      <None>1413</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>THE CAMPBELLS COMPANY</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>134429109</cusip>
    <value>653780</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29357</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>28632</Sole>
      <Shared>0</Shared>
      <None>725</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>THE CIGNA GROUP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>125523100</cusip>
    <value>10294020</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38591</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>31423</Sole>
      <Shared>0</Shared>
      <None>7168</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>THE REAL BROKERAGE INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>75585H206</cusip>
    <value>75198</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30079</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>30000</Sole>
      <Shared>0</Shared>
      <None>79</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>THE TRADE DESK INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>88339J105</cusip>
    <value>454254</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20020</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19362</Sole>
      <Shared>0</Shared>
      <None>658</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>THERMO FISHER SCIENTIFIC INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>883556102</cusip>
    <value>85011447</value>
    <shrsOrPrnAmt>
      <sshPrnamt>172953</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>104648</Sole>
      <Shared>0</Shared>
      <None>68304</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>THREDUP INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>88556E102</cusip>
    <value>6830777</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2082554</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1910238</Sole>
      <Shared>0</Shared>
      <None>172316</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>THRYV HLDGS INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>886029206</cusip>
    <value>369059</value>
    <shrsOrPrnAmt>
      <sshPrnamt>134693</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>104800</Sole>
      <Shared>0</Shared>
      <None>29893</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TIDAL TRUST III</nameOfIssuer>
    <titleOfClass>IMPACT SHARES WO</titleOfClass>
    <cusip>45259A100</cusip>
    <value>51886</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1311</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1311</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TIDAL TRUST III</nameOfIssuer>
    <titleOfClass>NAACP MINO ETF</titleOfClass>
    <cusip>45259A209</cusip>
    <value>1071596</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22159</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22159</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TILRAY BRANDS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88688T209</cusip>
    <value>81833</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12648</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12611</Sole>
      <Shared>0</Shared>
      <None>37</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TIMKEN CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>887389104</cusip>
    <value>400502</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3982</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1949</Sole>
      <Shared>0</Shared>
      <None>2033</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TITAN INTL INC ILL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88830M102</cusip>
    <value>380934</value>
    <shrsOrPrnAmt>
      <sshPrnamt>55128</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>55000</Sole>
      <Shared>0</Shared>
      <None>128</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TJX COS INC NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>872540109</cusip>
    <value>63024936</value>
    <shrsOrPrnAmt>
      <sshPrnamt>394646</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>268863</Sole>
      <Shared>0</Shared>
      <None>125783</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TOAST INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>888787108</cusip>
    <value>40804272</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1539203</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>880047</Sole>
      <Shared>0</Shared>
      <None>659156</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TOLL BROTHERS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>889478103</cusip>
    <value>2095805</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15357</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10611</Sole>
      <Shared>0</Shared>
      <None>4746</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TORONTO DOMINION BK ONT</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>891160509</cusip>
    <value>965347</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10346</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9983</Sole>
      <Shared>0</Shared>
      <None>363</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TOTALENERGIES SE</nameOfIssuer>
    <titleOfClass>ACT</titleOfClass>
    <cusip>F92124100</cusip>
    <value>8078023</value>
    <shrsOrPrnAmt>
      <sshPrnamt>88789</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>45243</Sole>
      <Shared>0</Shared>
      <None>43546</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TOYOTA MOTOR CORP</nameOfIssuer>
    <titleOfClass>ADS</titleOfClass>
    <cusip>892331307</cusip>
    <value>299186</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1452</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1192</Sole>
      <Shared>0</Shared>
      <None>260</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRACTOR SUPPLY CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>892356106</cusip>
    <value>6450775</value>
    <shrsOrPrnAmt>
      <sshPrnamt>142401</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>82743</Sole>
      <Shared>0</Shared>
      <None>59658</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRADEWEB MKTS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>892672106</cusip>
    <value>4998870</value>
    <shrsOrPrnAmt>
      <sshPrnamt>42486</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>41781</Sole>
      <Shared>0</Shared>
      <None>705</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRANE TECHNOLOGIES PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G8994E103</cusip>
    <value>9116812</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21876</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18483</Sole>
      <Shared>0</Shared>
      <None>3393</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRANSDIGM GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>893641100</cusip>
    <value>192675350</value>
    <shrsOrPrnAmt>
      <sshPrnamt>166248</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>123433</Sole>
      <Shared>0</Shared>
      <None>42816</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRANSMEDICS GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>89377M109</cusip>
    <value>17299030</value>
    <shrsOrPrnAmt>
      <sshPrnamt>174017</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>138891</Sole>
      <Shared>0</Shared>
      <None>35126</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRANSOCEAN LTD</nameOfIssuer>
    <titleOfClass>REGISTERED SHS</titleOfClass>
    <cusip>H8817H100</cusip>
    <value>2246262</value>
    <shrsOrPrnAmt>
      <sshPrnamt>338803</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>301879</Sole>
      <Shared>0</Shared>
      <None>36924</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRANSUNION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>89400J107</cusip>
    <value>789665</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11413</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9077</Sole>
      <Shared>0</Shared>
      <None>2336</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRAVELERS COMPANIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>89417E109</cusip>
    <value>6859271</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23516</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20796</Sole>
      <Shared>0</Shared>
      <None>2721</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TREACE MED CONCEPTS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>89455T109</cusip>
    <value>14046</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10482</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10080</Sole>
      <Shared>0</Shared>
      <None>402</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TREX INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>89531P105</cusip>
    <value>1731910</value>
    <shrsOrPrnAmt>
      <sshPrnamt>47554</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>43911</Sole>
      <Shared>0</Shared>
      <None>3643</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRIMBLE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>896239100</cusip>
    <value>7064813</value>
    <shrsOrPrnAmt>
      <sshPrnamt>108306</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>101532</Sole>
      <Shared>0</Shared>
      <None>6774</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRIPLE FLAG PRECIOUS METAL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>89679M104</cusip>
    <value>416520</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRUIST FINL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>89832Q109</cusip>
    <value>1372353</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29853</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>24225</Sole>
      <Shared>0</Shared>
      <None>5628</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TWILIO INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>90138F102</cusip>
    <value>28774378</value>
    <shrsOrPrnAmt>
      <sshPrnamt>228695</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>191327</Sole>
      <Shared>0</Shared>
      <None>37368</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TWIST BIOSCIENCE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>90184D100</cusip>
    <value>2728456</value>
    <shrsOrPrnAmt>
      <sshPrnamt>57417</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>56793</Sole>
      <Shared>0</Shared>
      <None>624</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TYLER TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>902252105</cusip>
    <value>77849841</value>
    <shrsOrPrnAmt>
      <sshPrnamt>227378</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>190772</Sole>
      <Shared>0</Shared>
      <None>36606</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TYSON FOODS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>902494103</cusip>
    <value>239366</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3736</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1605</Sole>
      <Shared>0</Shared>
      <None>2131</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>U HAUL HOLDING COMPANY</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>023586100</cusip>
    <value>2389</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>50</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>U HAUL HOLDING COMPANY</nameOfIssuer>
    <titleOfClass>COM SER N</titleOfClass>
    <cusip>023586506</cusip>
    <value>330156</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7391</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5841</Sole>
      <Shared>0</Shared>
      <None>1550</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UBER TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>90353T100</cusip>
    <value>237339968</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3299596</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2429059</Sole>
      <Shared>0</Shared>
      <None>870538</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UBER TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>NOTE 0.875%12/0</titleOfClass>
    <cusip>90353TAM2</cusip>
    <value>30063</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25000</sshPrnamt>
      <sshPrnamtType>PRN</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>25000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UBIQUITI INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>90353W103</cusip>
    <value>976008</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1235</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1001</Sole>
      <Shared>0</Shared>
      <None>234</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UBS GROUP AG</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>H42097107</cusip>
    <value>335902</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8597</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6585</Sole>
      <Shared>0</Shared>
      <None>2012</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UFP INDUSTRIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>90278Q108</cusip>
    <value>1030060</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11182</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5227</Sole>
      <Shared>0</Shared>
      <None>5955</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UL SOLUTIONS INC</nameOfIssuer>
    <titleOfClass>CLASS A COM SHS</titleOfClass>
    <cusip>903731107</cusip>
    <value>62197337</value>
    <shrsOrPrnAmt>
      <sshPrnamt>725672</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>503602</Sole>
      <Shared>0</Shared>
      <None>222070</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ULTA BEAUTY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>90384S303</cusip>
    <value>6571055</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12571</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7232</Sole>
      <Shared>0</Shared>
      <None>5339</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ULTRAPAR PARTICIPACOES SA</nameOfIssuer>
    <titleOfClass>SP ADR REP COM</titleOfClass>
    <cusip>90400P101</cusip>
    <value>139287</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25279</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17000</Sole>
      <Shared>0</Shared>
      <None>8279</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNDER ARMOUR INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>904311107</cusip>
    <value>39904</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6752</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4674</Sole>
      <Shared>0</Shared>
      <None>2078</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNDER ARMOUR INC</nameOfIssuer>
    <titleOfClass>CL C</titleOfClass>
    <cusip>904311206</cusip>
    <value>67549</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11667</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7432</Sole>
      <Shared>0</Shared>
      <None>4235</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNIFIRST CORP MASS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>904708104</cusip>
    <value>7122974</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28312</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27182</Sole>
      <Shared>0</Shared>
      <None>1130</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNION PAC CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>907818108</cusip>
    <value>124907914</value>
    <shrsOrPrnAmt>
      <sshPrnamt>514829</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>408262</Sole>
      <Shared>0</Shared>
      <None>106567</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITED AIRLS HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>910047109</cusip>
    <value>1966159</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21355</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18285</Sole>
      <Shared>0</Shared>
      <None>3070</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITED CMNTY BKS BLAIRSVLE G</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>90984P303</cusip>
    <value>6860038</value>
    <shrsOrPrnAmt>
      <sshPrnamt>217848</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>216630</Sole>
      <Shared>0</Shared>
      <None>1218</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITED MICROELECTRONICS CORP</nameOfIssuer>
    <titleOfClass>SPON ADR NEW</titleOfClass>
    <cusip>910873405</cusip>
    <value>117620</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13098</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1006</Sole>
      <Shared>0</Shared>
      <None>12092</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITED PARCEL SVCS INC</nameOfIssuer>
    <titleOfClass>CL B</titleOfClass>
    <cusip>911312106</cusip>
    <value>12095157</value>
    <shrsOrPrnAmt>
      <sshPrnamt>122943</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>91698</Sole>
      <Shared>0</Shared>
      <None>31245</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITED RENTALS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>911363109</cusip>
    <value>5222005</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7168</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6436</Sole>
      <Shared>0</Shared>
      <None>731</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITED STS GASOLINE FD LP</nameOfIssuer>
    <titleOfClass>UNITS</titleOfClass>
    <cusip>91201T102</cusip>
    <value>206680</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>300</Sole>
      <Shared>0</Shared>
      <None>1700</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITED STS OIL FD LP</nameOfIssuer>
    <titleOfClass>UNITS</titleOfClass>
    <cusip>91232N207</cusip>
    <value>639940</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5029</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3579</Sole>
      <Shared>0</Shared>
      <None>1450</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITED THERAPEUTICS CORP DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>91307C102</cusip>
    <value>948768</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1600</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1013</Sole>
      <Shared>0</Shared>
      <None>587</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITEDHEALTH GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>91324P102</cusip>
    <value>20165247</value>
    <shrsOrPrnAmt>
      <sshPrnamt>74523</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>66927</Sole>
      <Shared>0</Shared>
      <None>7596</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITY SOFTWARE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>91332U101</cusip>
    <value>2182876</value>
    <shrsOrPrnAmt>
      <sshPrnamt>99493</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>85334</Sole>
      <Shared>0</Shared>
      <None>14159</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNIVERSAL HLTH SVCS INC</nameOfIssuer>
    <titleOfClass>CL B</titleOfClass>
    <cusip>913903100</cusip>
    <value>220518</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1232</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1029</Sole>
      <Shared>0</Shared>
      <None>203</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNUM GROUP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>91529Y106</cusip>
    <value>367903</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5038</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4617</Sole>
      <Shared>0</Shared>
      <None>421</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNUSUAL MACHS INC</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>91532F102</cusip>
    <value>216380</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17450</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11500</Sole>
      <Shared>0</Shared>
      <None>5950</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UPWORK INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>91688F104</cusip>
    <value>164674</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15025</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15000</Sole>
      <Shared>0</Shared>
      <None>25</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>URANIUM ENERGY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>916896103</cusip>
    <value>2124765</value>
    <shrsOrPrnAmt>
      <sshPrnamt>157390</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>156671</Sole>
      <Shared>0</Shared>
      <None>719</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>US BANCORP</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>902973304</cusip>
    <value>7758171</value>
    <shrsOrPrnAmt>
      <sshPrnamt>149167</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>107757</Sole>
      <Shared>0</Shared>
      <None>41409</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>US FOODS HLDG CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>912008109</cusip>
    <value>256306</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2780</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>343</Sole>
      <Shared>0</Shared>
      <None>2437</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>USA RARE EARTH INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>91733P107</cusip>
    <value>1942138</value>
    <shrsOrPrnAmt>
      <sshPrnamt>128321</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>114314</Sole>
      <Shared>0</Shared>
      <None>14007</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>V F CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>918204108</cusip>
    <value>300604</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17693</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15400</Sole>
      <Shared>0</Shared>
      <None>2293</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VALERO ENERGY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>91913Y100</cusip>
    <value>10066881</value>
    <shrsOrPrnAmt>
      <sshPrnamt>40743</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>33385</Sole>
      <Shared>0</Shared>
      <None>7359</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VALMONT INDS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>920253101</cusip>
    <value>14095418</value>
    <shrsOrPrnAmt>
      <sshPrnamt>35276</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>34439</Sole>
      <Shared>0</Shared>
      <None>838</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANECK ETF TRUST</nameOfIssuer>
    <titleOfClass>GOLD MINERS ETF</titleOfClass>
    <cusip>92189F106</cusip>
    <value>29467856</value>
    <shrsOrPrnAmt>
      <sshPrnamt>321106</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>283649</Sole>
      <Shared>0</Shared>
      <None>37456</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANECK ETF TRUST</nameOfIssuer>
    <titleOfClass>PREFERRED SECURT</titleOfClass>
    <cusip>92189F429</cusip>
    <value>2835534</value>
    <shrsOrPrnAmt>
      <sshPrnamt>161661</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>161661</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANECK ETF TRUST</nameOfIssuer>
    <titleOfClass>FALLEN ANGEL HG</titleOfClass>
    <cusip>92189F437</cusip>
    <value>9219</value>
    <shrsOrPrnAmt>
      <sshPrnamt>321</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>321</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANECK ETF TRUST</nameOfIssuer>
    <titleOfClass>LOW CARBN ENERGY</titleOfClass>
    <cusip>92189F502</cusip>
    <value>47085</value>
    <shrsOrPrnAmt>
      <sshPrnamt>339</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>339</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANECK ETF TRUST</nameOfIssuer>
    <titleOfClass>VANECK SHRT MUNI</titleOfClass>
    <cusip>92189F528</cusip>
    <value>10536</value>
    <shrsOrPrnAmt>
      <sshPrnamt>609</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>609</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANECK ETF TRUST</nameOfIssuer>
    <titleOfClass>MRNGSTR WDE MOAT</titleOfClass>
    <cusip>92189F643</cusip>
    <value>3201035</value>
    <shrsOrPrnAmt>
      <sshPrnamt>33103</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>23309</Sole>
      <Shared>0</Shared>
      <None>9794</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANECK ETF TRUST</nameOfIssuer>
    <titleOfClass>SEMICONDUCTR ETF</titleOfClass>
    <cusip>92189F676</cusip>
    <value>8788870</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22924</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>21794</Sole>
      <Shared>0</Shared>
      <None>1130</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANECK ETF TRUST</nameOfIssuer>
    <titleOfClass>PHARMACEUTCL ETF</titleOfClass>
    <cusip>92189F692</cusip>
    <value>1282082</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12342</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6346</Sole>
      <Shared>0</Shared>
      <None>5996</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANECK ETF TRUST</nameOfIssuer>
    <titleOfClass>AGRIBUSINESS ETF</titleOfClass>
    <cusip>92189F700</cusip>
    <value>1066193</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12618</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12318</Sole>
      <Shared>0</Shared>
      <None>300</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANECK ETF TRUST</nameOfIssuer>
    <titleOfClass>BIOTECH ETF</titleOfClass>
    <cusip>92189F726</cusip>
    <value>42305</value>
    <shrsOrPrnAmt>
      <sshPrnamt>225</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>225</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANECK ETF TRUST</nameOfIssuer>
    <titleOfClass>JUNIOR GOLD MINE</titleOfClass>
    <cusip>92189F791</cusip>
    <value>1588310</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13232</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11934</Sole>
      <Shared>0</Shared>
      <None>1298</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANECK ETF TRUST</nameOfIssuer>
    <titleOfClass>VANECK VIETNAM</titleOfClass>
    <cusip>92189F817</cusip>
    <value>12117</value>
    <shrsOrPrnAmt>
      <sshPrnamt>700</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>700</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANECK ETF TRUST</nameOfIssuer>
    <titleOfClass>BRAZIL SMALL CAP</titleOfClass>
    <cusip>92189F825</cusip>
    <value>22015</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1203</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1203</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANECK ETF TRUST</nameOfIssuer>
    <titleOfClass>INTRMDT MUNI ETF</titleOfClass>
    <cusip>92189H201</cusip>
    <value>40255</value>
    <shrsOrPrnAmt>
      <sshPrnamt>867</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>667</Sole>
      <Shared>0</Shared>
      <None>200</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANECK ETF TRUST</nameOfIssuer>
    <titleOfClass>HIGH YLD MUNIETF</titleOfClass>
    <cusip>92189H409</cusip>
    <value>768496</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15327</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15327</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANECK ETF TRUST</nameOfIssuer>
    <titleOfClass>OIL SERVICES ETF</titleOfClass>
    <cusip>92189H607</cusip>
    <value>82124</value>
    <shrsOrPrnAmt>
      <sshPrnamt>203</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>50</Sole>
      <Shared>0</Shared>
      <None>153</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANECK ETF TRUST</nameOfIssuer>
    <titleOfClass>ENERGY INCME ET</titleOfClass>
    <cusip>92189H870</cusip>
    <value>4477</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD ADMIRAL FDS INC</nameOfIssuer>
    <titleOfClass>500 GRTH IDX F</titleOfClass>
    <cusip>921932505</cusip>
    <value>1691525</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4149</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4149</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD ADMIRAL FDS INC</nameOfIssuer>
    <titleOfClass>500 VAL IDX FD</titleOfClass>
    <cusip>921932703</cusip>
    <value>5053220</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24796</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16015</Sole>
      <Shared>0</Shared>
      <None>8781</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD ADMIRAL FDS INC</nameOfIssuer>
    <titleOfClass>SMLCP 600 GRTH</titleOfClass>
    <cusip>921932794</cusip>
    <value>132550</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1065</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1065</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD ADMIRAL FDS INC</nameOfIssuer>
    <titleOfClass>SMLLCP 600 IDX</titleOfClass>
    <cusip>921932828</cusip>
    <value>4112867</value>
    <shrsOrPrnAmt>
      <sshPrnamt>35817</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>31067</Sole>
      <Shared>0</Shared>
      <None>4750</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD ADMIRAL FDS INC</nameOfIssuer>
    <titleOfClass>MIDCP 400 VAL</titleOfClass>
    <cusip>921932844</cusip>
    <value>252733</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2479</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2357</Sole>
      <Shared>0</Shared>
      <None>122</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD ADMIRAL FDS INC</nameOfIssuer>
    <titleOfClass>MIDCP 400 GRTH</titleOfClass>
    <cusip>921932869</cusip>
    <value>1481458</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11849</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11704</Sole>
      <Shared>0</Shared>
      <None>145</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD ADMIRAL FDS INC</nameOfIssuer>
    <titleOfClass>MIDCP 400 IDX</titleOfClass>
    <cusip>921932885</cusip>
    <value>2249089</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19674</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18259</Sole>
      <Shared>0</Shared>
      <None>1415</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD BD INDEX FDS</nameOfIssuer>
    <titleOfClass>LONG TERM BOND</titleOfClass>
    <cusip>921937793</cusip>
    <value>122979</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1788</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1788</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD BD INDEX FDS</nameOfIssuer>
    <titleOfClass>INTERMED TERM</titleOfClass>
    <cusip>921937819</cusip>
    <value>8446433</value>
    <shrsOrPrnAmt>
      <sshPrnamt>109438</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>70556</Sole>
      <Shared>0</Shared>
      <None>38882</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD BD INDEX FDS</nameOfIssuer>
    <titleOfClass>SHORT TRM BOND</titleOfClass>
    <cusip>921937827</cusip>
    <value>26857347</value>
    <shrsOrPrnAmt>
      <sshPrnamt>342525</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>231041</Sole>
      <Shared>0</Shared>
      <None>111484</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD BD INDEX FDS</nameOfIssuer>
    <titleOfClass>TOTAL BND MRKT</titleOfClass>
    <cusip>921937835</cusip>
    <value>1892094</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25694</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12452</Sole>
      <Shared>0</Shared>
      <None>13242</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD BD INDEX FDS</nameOfIssuer>
    <titleOfClass>VANGUARD ULTRA</titleOfClass>
    <cusip>92203C303</cusip>
    <value>8598954</value>
    <shrsOrPrnAmt>
      <sshPrnamt>172722</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>158256</Sole>
      <Shared>0</Shared>
      <None>14466</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD CHARLOTTE FDS</nameOfIssuer>
    <titleOfClass>TOTAL INT BD ETF</titleOfClass>
    <cusip>92203J407</cusip>
    <value>541016</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11259</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11114</Sole>
      <Shared>0</Shared>
      <None>145</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>S&amp;P 500 ETF SHS</titleOfClass>
    <cusip>922908363</cusip>
    <value>237454594</value>
    <shrsOrPrnAmt>
      <sshPrnamt>397380</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>363487</Sole>
      <Shared>0</Shared>
      <None>33893</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>MCAP VL IDXVIP</titleOfClass>
    <cusip>922908512</cusip>
    <value>32718977</value>
    <shrsOrPrnAmt>
      <sshPrnamt>177550</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>140661</Sole>
      <Shared>0</Shared>
      <None>36889</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>MCAP GR IDXVIP</titleOfClass>
    <cusip>922908538</cusip>
    <value>13273835</value>
    <shrsOrPrnAmt>
      <sshPrnamt>51579</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>45449</Sole>
      <Shared>0</Shared>
      <None>6130</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>REAL ESTATE ETF</titleOfClass>
    <cusip>922908553</cusip>
    <value>11567688</value>
    <shrsOrPrnAmt>
      <sshPrnamt>130414</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>109117</Sole>
      <Shared>0</Shared>
      <None>21297</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>SML CP GRW ETF</titleOfClass>
    <cusip>922908595</cusip>
    <value>9952108</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32927</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>25700</Sole>
      <Shared>0</Shared>
      <None>7227</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>SM CP VAL ETF</titleOfClass>
    <cusip>922908611</cusip>
    <value>12862563</value>
    <shrsOrPrnAmt>
      <sshPrnamt>59206</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>50706</Sole>
      <Shared>0</Shared>
      <None>8500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>MID CAP ETF</titleOfClass>
    <cusip>922908629</cusip>
    <value>39441553</value>
    <shrsOrPrnAmt>
      <sshPrnamt>137341</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>126501</Sole>
      <Shared>0</Shared>
      <None>10840</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>LARGE CAP ETF</titleOfClass>
    <cusip>922908637</cusip>
    <value>1658684</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5550</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4066</Sole>
      <Shared>0</Shared>
      <None>1485</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>EXTEND MKT ETF</titleOfClass>
    <cusip>922908652</cusip>
    <value>16125947</value>
    <shrsOrPrnAmt>
      <sshPrnamt>78357</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>61454</Sole>
      <Shared>0</Shared>
      <None>16904</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>GROWTH ETF</titleOfClass>
    <cusip>922908736</cusip>
    <value>109385211</value>
    <shrsOrPrnAmt>
      <sshPrnamt>250430</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>232085</Sole>
      <Shared>0</Shared>
      <None>18345</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>VALUE ETF</titleOfClass>
    <cusip>922908744</cusip>
    <value>228751900</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1165912</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1032340</Sole>
      <Shared>0</Shared>
      <None>133572</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>SMALL CP ETF</titleOfClass>
    <cusip>922908751</cusip>
    <value>16650838</value>
    <shrsOrPrnAmt>
      <sshPrnamt>63572</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>53352</Sole>
      <Shared>0</Shared>
      <None>10220</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>TOTAL STK MKT</titleOfClass>
    <cusip>922908769</cusip>
    <value>119460233</value>
    <shrsOrPrnAmt>
      <sshPrnamt>372371</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>348969</Sole>
      <Shared>0</Shared>
      <None>23402</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INTL EQUITY INDEX F</nameOfIssuer>
    <titleOfClass>GLB EX US ETF</titleOfClass>
    <cusip>922042676</cusip>
    <value>353037</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7942</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7942</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INTL EQUITY INDEX F</nameOfIssuer>
    <titleOfClass>FTSE SMCAP ETF</titleOfClass>
    <cusip>922042718</cusip>
    <value>879919</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6036</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4794</Sole>
      <Shared>0</Shared>
      <None>1242</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INTL EQUITY INDEX F</nameOfIssuer>
    <titleOfClass>TT WRLD ST ETF</titleOfClass>
    <cusip>922042742</cusip>
    <value>5697589</value>
    <shrsOrPrnAmt>
      <sshPrnamt>41191</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>40076</Sole>
      <Shared>0</Shared>
      <None>1115</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INTL EQUITY INDEX F</nameOfIssuer>
    <titleOfClass>ALLWRLD EX US</titleOfClass>
    <cusip>922042775</cusip>
    <value>313063774</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4168625</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3724438</Sole>
      <Shared>0</Shared>
      <None>444188</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INTL EQUITY INDEX F</nameOfIssuer>
    <titleOfClass>FTSE EMR MKT ETF</titleOfClass>
    <cusip>922042858</cusip>
    <value>45520073</value>
    <shrsOrPrnAmt>
      <sshPrnamt>842185</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>781976</Sole>
      <Shared>0</Shared>
      <None>60208</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INTL EQUITY INDEX F</nameOfIssuer>
    <titleOfClass>FTSE PACIFIC ETF</titleOfClass>
    <cusip>922042866</cusip>
    <value>850251</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8700</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8583</Sole>
      <Shared>0</Shared>
      <None>117</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INTL EQUITY INDEX F</nameOfIssuer>
    <titleOfClass>FTSE EUROPE ETF</titleOfClass>
    <cusip>922042874</cusip>
    <value>12499636</value>
    <shrsOrPrnAmt>
      <sshPrnamt>151639</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>130880</Sole>
      <Shared>0</Shared>
      <None>20759</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD MALVERN FDS</nameOfIssuer>
    <titleOfClass>STRM INFPROIDX</titleOfClass>
    <cusip>922020805</cusip>
    <value>3132202</value>
    <shrsOrPrnAmt>
      <sshPrnamt>62707</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>44894</Sole>
      <Shared>0</Shared>
      <None>17812</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD MUN BD FDS</nameOfIssuer>
    <titleOfClass>TAX EXEMPT BD</titleOfClass>
    <cusip>922907746</cusip>
    <value>3693974</value>
    <shrsOrPrnAmt>
      <sshPrnamt>74042</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>53601</Sole>
      <Shared>0</Shared>
      <None>20442</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD SCOTTSDALE FDS</nameOfIssuer>
    <titleOfClass>SHORT TERM TREAS</titleOfClass>
    <cusip>92206C102</cusip>
    <value>976491</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16681</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5752</Sole>
      <Shared>0</Shared>
      <None>10929</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD SCOTTSDALE FDS</nameOfIssuer>
    <titleOfClass>SHRT TRM CORP BD</titleOfClass>
    <cusip>92206C409</cusip>
    <value>14109465</value>
    <shrsOrPrnAmt>
      <sshPrnamt>177992</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>135955</Sole>
      <Shared>0</Shared>
      <None>42037</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD SCOTTSDALE FDS</nameOfIssuer>
    <titleOfClass>VNG RUS3000IDX</titleOfClass>
    <cusip>92206C599</cusip>
    <value>93462</value>
    <shrsOrPrnAmt>
      <sshPrnamt>325</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>325</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD SCOTTSDALE FDS</nameOfIssuer>
    <titleOfClass>VNG RUS2000GRW</titleOfClass>
    <cusip>92206C623</cusip>
    <value>30920</value>
    <shrsOrPrnAmt>
      <sshPrnamt>135</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>135</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD SCOTTSDALE FDS</nameOfIssuer>
    <titleOfClass>VNG RUS2000IDX</titleOfClass>
    <cusip>92206C664</cusip>
    <value>8287538</value>
    <shrsOrPrnAmt>
      <sshPrnamt>82735</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>75101</Sole>
      <Shared>0</Shared>
      <None>7634</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD SCOTTSDALE FDS</nameOfIssuer>
    <titleOfClass>VNG RUS1000GRW</titleOfClass>
    <cusip>92206C680</cusip>
    <value>1393624</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12705</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12340</Sole>
      <Shared>0</Shared>
      <None>365</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD SCOTTSDALE FDS</nameOfIssuer>
    <titleOfClass>INTER TERM TREAS</titleOfClass>
    <cusip>92206C706</cusip>
    <value>2849059</value>
    <shrsOrPrnAmt>
      <sshPrnamt>47843</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38098</Sole>
      <Shared>0</Shared>
      <None>9745</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD SCOTTSDALE FDS</nameOfIssuer>
    <titleOfClass>VNG RUS1000VAL</titleOfClass>
    <cusip>92206C714</cusip>
    <value>5201445</value>
    <shrsOrPrnAmt>
      <sshPrnamt>55488</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>55388</Sole>
      <Shared>0</Shared>
      <None>100</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD SCOTTSDALE FDS</nameOfIssuer>
    <titleOfClass>VNG RUS1000IDX</titleOfClass>
    <cusip>92206C730</cusip>
    <value>1561775</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5292</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5292</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD SCOTTSDALE FDS</nameOfIssuer>
    <titleOfClass>MTG-BKD SECS ETF</titleOfClass>
    <cusip>92206C771</cusip>
    <value>114080</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2430</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1672</Sole>
      <Shared>0</Shared>
      <None>758</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD SCOTTSDALE FDS</nameOfIssuer>
    <titleOfClass>LG-TERM COR BD</titleOfClass>
    <cusip>92206C813</cusip>
    <value>897</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD SCOTTSDALE FDS</nameOfIssuer>
    <titleOfClass>LONG TERM TREAS</titleOfClass>
    <cusip>92206C847</cusip>
    <value>158039</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2855</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>322</Sole>
      <Shared>0</Shared>
      <None>2533</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD SCOTTSDALE FDS</nameOfIssuer>
    <titleOfClass>INT-TERM CORP</titleOfClass>
    <cusip>92206C870</cusip>
    <value>6037969</value>
    <shrsOrPrnAmt>
      <sshPrnamt>72966</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>66760</Sole>
      <Shared>0</Shared>
      <None>6207</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD SPECIALIZED FUNDS</nameOfIssuer>
    <titleOfClass>DIV APP ETF</titleOfClass>
    <cusip>921908844</cusip>
    <value>147912091</value>
    <shrsOrPrnAmt>
      <sshPrnamt>687771</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>597481</Sole>
      <Shared>0</Shared>
      <None>90290</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD STAR FDS</nameOfIssuer>
    <titleOfClass>VG TL INTL STK F</titleOfClass>
    <cusip>921909768</cusip>
    <value>20582784</value>
    <shrsOrPrnAmt>
      <sshPrnamt>266928</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>256377</Sole>
      <Shared>0</Shared>
      <None>10551</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD TAX-MANAGED FDS</nameOfIssuer>
    <titleOfClass>VAN FTSE DEV MKT</titleOfClass>
    <cusip>921943858</cusip>
    <value>247482484</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3862086</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3392565</Sole>
      <Shared>0</Shared>
      <None>469521</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WELLINGTON FD</nameOfIssuer>
    <titleOfClass>US QUALITY</titleOfClass>
    <cusip>921935706</cusip>
    <value>25370</value>
    <shrsOrPrnAmt>
      <sshPrnamt>170</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>170</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WELLINGTON FD</nameOfIssuer>
    <titleOfClass>US VALUE FACTR</titleOfClass>
    <cusip>921935805</cusip>
    <value>269</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WELLINGTON FD</nameOfIssuer>
    <titleOfClass>SHORT TRM TAX EX</titleOfClass>
    <cusip>921935870</cusip>
    <value>1040888</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10292</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7985</Sole>
      <Shared>0</Shared>
      <None>2307</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WHITEHALL FDS</nameOfIssuer>
    <titleOfClass>HIGH DIV YLD</titleOfClass>
    <cusip>921946406</cusip>
    <value>27353904</value>
    <shrsOrPrnAmt>
      <sshPrnamt>184699</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>161444</Sole>
      <Shared>0</Shared>
      <None>23255</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WHITEHALL FDS</nameOfIssuer>
    <titleOfClass>INTL HIGH ETF</titleOfClass>
    <cusip>921946794</cusip>
    <value>5877651</value>
    <shrsOrPrnAmt>
      <sshPrnamt>62369</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>60059</Sole>
      <Shared>0</Shared>
      <None>2310</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WHITEHALL FDS</nameOfIssuer>
    <titleOfClass>INTL DVD ETF</titleOfClass>
    <cusip>921946810</cusip>
    <value>8602522</value>
    <shrsOrPrnAmt>
      <sshPrnamt>97248</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>84342</Sole>
      <Shared>0</Shared>
      <None>12905</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>ESG US CORP BD</titleOfClass>
    <cusip>921910691</cusip>
    <value>74293</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1182</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1182</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>ESG US STK ETF</titleOfClass>
    <cusip>921910733</cusip>
    <value>9332330</value>
    <shrsOrPrnAmt>
      <sshPrnamt>83124</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>78884</Sole>
      <Shared>0</Shared>
      <None>4240</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>MEGA GRWTH IND</titleOfClass>
    <cusip>921910816</cusip>
    <value>8525704</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23203</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17152</Sole>
      <Shared>0</Shared>
      <None>6051</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>MEGA CAP VAL ETF</titleOfClass>
    <cusip>921910840</cusip>
    <value>2751755</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18984</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3172</Sole>
      <Shared>0</Shared>
      <None>15812</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>MEGA CAP INDEX</titleOfClass>
    <cusip>921910873</cusip>
    <value>469480</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1986</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1716</Sole>
      <Shared>0</Shared>
      <None>270</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>CONSUM DIS ETF</titleOfClass>
    <cusip>92204A108</cusip>
    <value>379498</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1057</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>851</Sole>
      <Shared>0</Shared>
      <None>206</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>CONSUM STP ETF</titleOfClass>
    <cusip>92204A207</cusip>
    <value>3037637</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13525</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13325</Sole>
      <Shared>0</Shared>
      <None>200</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>ENERGY ETF</titleOfClass>
    <cusip>92204A306</cusip>
    <value>2245163</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12975</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12072</Sole>
      <Shared>0</Shared>
      <None>903</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>FINANCIALS ETF</titleOfClass>
    <cusip>92204A405</cusip>
    <value>1953229</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16168</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14750</Sole>
      <Shared>0</Shared>
      <None>1418</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>HEALTH CAR ETF</titleOfClass>
    <cusip>92204A504</cusip>
    <value>3585435</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13166</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12501</Sole>
      <Shared>0</Shared>
      <None>665</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>INDUSTRIAL ETF</titleOfClass>
    <cusip>92204A603</cusip>
    <value>6069812</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19441</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18789</Sole>
      <Shared>0</Shared>
      <None>652</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>INF TECH ETF</titleOfClass>
    <cusip>92204A702</cusip>
    <value>21975721</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31496</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>30288</Sole>
      <Shared>0</Shared>
      <None>1208</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>MATERIALS ETF</titleOfClass>
    <cusip>92204A801</cusip>
    <value>623841</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2768</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2012</Sole>
      <Shared>0</Shared>
      <None>756</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>UTILITIES ETF</titleOfClass>
    <cusip>92204A876</cusip>
    <value>11620422</value>
    <shrsOrPrnAmt>
      <sshPrnamt>58648</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>58078</Sole>
      <Shared>0</Shared>
      <None>569</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>COMM SRVC ETF</titleOfClass>
    <cusip>92204A884</cusip>
    <value>172646</value>
    <shrsOrPrnAmt>
      <sshPrnamt>960</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>563</Sole>
      <Shared>0</Shared>
      <None>397</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VEEVA SYS INC</nameOfIssuer>
    <titleOfClass>CL A COM</titleOfClass>
    <cusip>922475108</cusip>
    <value>187530423</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1067576</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>876272</Sole>
      <Shared>0</Shared>
      <None>191304</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VENTAS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92276F100</cusip>
    <value>1396183</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17072</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16624</Sole>
      <Shared>0</Shared>
      <None>448</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VENTAS RLTY LTD PARTNERSHIP</nameOfIssuer>
    <titleOfClass>NOTE 3.750% 6/0</titleOfClass>
    <cusip>92277GAZ0</cusip>
    <value>43120</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29000</sshPrnamt>
      <sshPrnamtType>PRN</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>29000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VERACYTE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92337F107</cusip>
    <value>6277310</value>
    <shrsOrPrnAmt>
      <sshPrnamt>194887</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>167770</Sole>
      <Shared>0</Shared>
      <None>27117</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VERALTO CORP</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>92338C103</cusip>
    <value>9173752</value>
    <shrsOrPrnAmt>
      <sshPrnamt>103752</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>81214</Sole>
      <Shared>0</Shared>
      <None>22538</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VERISIGN INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92343E102</cusip>
    <value>254817</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1026</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>638</Sole>
      <Shared>0</Shared>
      <None>388</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VERISK ANALYTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92345Y106</cusip>
    <value>72125198</value>
    <shrsOrPrnAmt>
      <sshPrnamt>380106</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>273342</Sole>
      <Shared>0</Shared>
      <None>106765</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VERIZON COMMUNICATIONS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92343V104</cusip>
    <value>30443356</value>
    <shrsOrPrnAmt>
      <sshPrnamt>606441</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>551378</Sole>
      <Shared>0</Shared>
      <None>55063</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VERRA MOBILITY CORP</nameOfIssuer>
    <titleOfClass>CL A COM STK</titleOfClass>
    <cusip>92511U102</cusip>
    <value>3038240</value>
    <shrsOrPrnAmt>
      <sshPrnamt>212613</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>196353</Sole>
      <Shared>0</Shared>
      <None>16260</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VERTEX PHARMACEUTICALS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92532F100</cusip>
    <value>7386220</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16541</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10513</Sole>
      <Shared>0</Shared>
      <None>6028</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VERTIV HOLDINGS CO</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>92537N108</cusip>
    <value>31267059</value>
    <shrsOrPrnAmt>
      <sshPrnamt>124779</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>112349</Sole>
      <Shared>0</Shared>
      <None>12429</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VERU INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>92536C202</cusip>
    <value>106080</value>
    <shrsOrPrnAmt>
      <sshPrnamt>48000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>48000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VIA TRANSN INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>92556W104</cusip>
    <value>294735</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19649</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18273</Sole>
      <Shared>0</Shared>
      <None>1376</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VIASAT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92552V100</cusip>
    <value>946594</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20668</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18388</Sole>
      <Shared>0</Shared>
      <None>2280</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VIATRIS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92556V106</cusip>
    <value>217195</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16077</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13689</Sole>
      <Shared>0</Shared>
      <None>2387</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VICI PPTYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>925652109</cusip>
    <value>1083164</value>
    <shrsOrPrnAmt>
      <sshPrnamt>39647</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>36715</Sole>
      <Shared>0</Shared>
      <None>2932</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VICOR CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>925815102</cusip>
    <value>751709</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4669</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4625</Sole>
      <Shared>0</Shared>
      <None>44</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VIEMED HEALTHCARE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92663R105</cusip>
    <value>212042</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23023</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>23000</Sole>
      <Shared>0</Shared>
      <None>23</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VIKING THERAPEUTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92686J106</cusip>
    <value>12076207</value>
    <shrsOrPrnAmt>
      <sshPrnamt>371119</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>325664</Sole>
      <Shared>0</Shared>
      <None>45455</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VIPER ENERGY INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>64361Q101</cusip>
    <value>8556169</value>
    <shrsOrPrnAmt>
      <sshPrnamt>182085</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>146053</Sole>
      <Shared>0</Shared>
      <None>36032</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VISA INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>92826C839</cusip>
    <value>557506856</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1844583</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1546488</Sole>
      <Shared>0</Shared>
      <None>298095</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VISHAY INTERTECHNOLOGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>928298108</cusip>
    <value>1368</value>
    <shrsOrPrnAmt>
      <sshPrnamt>76</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>76</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VISHAY INTERTECHNOLOGY INC</nameOfIssuer>
    <titleOfClass>NOTE 2.250% 9/1</titleOfClass>
    <cusip>928298AR9</cusip>
    <value>22069</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23000</sshPrnamt>
      <sshPrnamtType>PRN</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>23000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VISTRA CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92840M102</cusip>
    <value>2745203</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18261</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12297</Sole>
      <Shared>0</Shared>
      <None>5964</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VITAL FARMS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92847W103</cusip>
    <value>1285132</value>
    <shrsOrPrnAmt>
      <sshPrnamt>91015</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>65910</Sole>
      <Shared>0</Shared>
      <None>25105</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VIVID SEATS INC</nameOfIssuer>
    <titleOfClass>*W EXP 10/18/202</titleOfClass>
    <cusip>92854T118</cusip>
    <value>990</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VODAFONE GROUP PLC</nameOfIssuer>
    <titleOfClass>SPONSORED ADR</titleOfClass>
    <cusip>92857W308</cusip>
    <value>338290</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22523</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22523</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VONTIER CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>928881101</cusip>
    <value>452633</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12761</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8580</Sole>
      <Shared>0</Shared>
      <None>4181</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VSE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>918284100</cusip>
    <value>2200929</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11936</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11693</Sole>
      <Shared>0</Shared>
      <None>243</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VSE CORP</nameOfIssuer>
    <titleOfClass>UNIT 02/01/2029</titleOfClass>
    <cusip>918284209</cusip>
    <value>122883</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2443</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2443</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VULCAN MATLS CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>929160109</cusip>
    <value>18574896</value>
    <shrsOrPrnAmt>
      <sshPrnamt>68215</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15779</Sole>
      <Shared>0</Shared>
      <None>52436</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WABTEC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>929740108</cusip>
    <value>70939104</value>
    <shrsOrPrnAmt>
      <sshPrnamt>283859</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>175824</Sole>
      <Shared>0</Shared>
      <None>108034</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WALMART INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>931142103</cusip>
    <value>295075768</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2374282</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1366760</Sole>
      <Shared>0</Shared>
      <None>1007522</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WARNER BROS DISCOVERY INC</nameOfIssuer>
    <titleOfClass>COM SER A</titleOfClass>
    <cusip>934423104</cusip>
    <value>1467257</value>
    <shrsOrPrnAmt>
      <sshPrnamt>53433</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>51091</Sole>
      <Shared>0</Shared>
      <None>2341</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WASTE CONNECTIONS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>94106B101</cusip>
    <value>6600713</value>
    <shrsOrPrnAmt>
      <sshPrnamt>40635</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>39847</Sole>
      <Shared>0</Shared>
      <None>787</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WASTE MGMT INC DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>94106L109</cusip>
    <value>111288088</value>
    <shrsOrPrnAmt>
      <sshPrnamt>484303</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>317231</Sole>
      <Shared>0</Shared>
      <None>167073</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WATERS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>941848103</cusip>
    <value>3038751</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10204</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6267</Sole>
      <Shared>0</Shared>
      <None>3937</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WATSCO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>942622200</cusip>
    <value>211980580</value>
    <shrsOrPrnAmt>
      <sshPrnamt>582700</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>451862</Sole>
      <Shared>0</Shared>
      <None>130838</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WAYFAIR INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>94419L101</cusip>
    <value>802838</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10675</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10152</Sole>
      <Shared>0</Shared>
      <None>523</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WAYSTAR HLDG CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>946784105</cusip>
    <value>3072795</value>
    <shrsOrPrnAmt>
      <sshPrnamt>127449</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>91148</Sole>
      <Shared>0</Shared>
      <None>36301</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WEC ENERGY GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92939U106</cusip>
    <value>5268887</value>
    <shrsOrPrnAmt>
      <sshPrnamt>45512</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>35480</Sole>
      <Shared>0</Shared>
      <None>10031</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WEC ENERGY GROUP INC</nameOfIssuer>
    <titleOfClass>NOTE 4.375% 6/0</titleOfClass>
    <cusip>92939UAR7</cusip>
    <value>32162</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26000</sshPrnamt>
      <sshPrnamtType>PRN</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>26000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WELLS FARGO &amp; CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>949746101</cusip>
    <value>37194751</value>
    <shrsOrPrnAmt>
      <sshPrnamt>467212</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>416069</Sole>
      <Shared>0</Shared>
      <None>51143</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WELLS FARGO &amp; CO</nameOfIssuer>
    <titleOfClass>PERP PFD CNV A</titleOfClass>
    <cusip>949746804</cusip>
    <value>1173480</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1016</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>980</Sole>
      <Shared>0</Shared>
      <None>36</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WELLTOWER INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>95040Q104</cusip>
    <value>5994663</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30320</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27008</Sole>
      <Shared>0</Shared>
      <None>3313</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WESCO INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>95082P105</cusip>
    <value>318889</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1165</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>973</Sole>
      <Shared>0</Shared>
      <None>193</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WEST PHARMACEUTICAL SVSC INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>955306105</cusip>
    <value>15656516</value>
    <shrsOrPrnAmt>
      <sshPrnamt>62466</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>57498</Sole>
      <Shared>0</Shared>
      <None>4968</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WESTERN ALLIANCE BANCORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>957638109</cusip>
    <value>2041857</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28819</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>28298</Sole>
      <Shared>0</Shared>
      <None>521</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WESTERN DIGITAL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>958102105</cusip>
    <value>6083603</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22491</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18044</Sole>
      <Shared>0</Shared>
      <None>4447</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WESTERN MIDSTREAM PARTNERS L</nameOfIssuer>
    <titleOfClass>COM UNIT LP INT</titleOfClass>
    <cusip>958669103</cusip>
    <value>398672</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9684</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7110</Sole>
      <Shared>0</Shared>
      <None>2574</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WESTERN UN CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>959802109</cusip>
    <value>162605</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18626</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12055</Sole>
      <Shared>0</Shared>
      <None>6571</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WEX INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>96208T104</cusip>
    <value>2883913</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18844</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15481</Sole>
      <Shared>0</Shared>
      <None>3363</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WEYERHAEUSER CO</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>962166104</cusip>
    <value>1960493</value>
    <shrsOrPrnAmt>
      <sshPrnamt>80249</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38086</Sole>
      <Shared>0</Shared>
      <None>42163</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WHEATON PRECIOUS METALS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>962879102</cusip>
    <value>14164541</value>
    <shrsOrPrnAmt>
      <sshPrnamt>108118</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>81385</Sole>
      <Shared>0</Shared>
      <None>26733</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WHEELS UP EXPERIENCE INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>96328L205</cusip>
    <value>23839</value>
    <shrsOrPrnAmt>
      <sshPrnamt>46155</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>46155</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WILLDAN GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>96924N100</cusip>
    <value>348348</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4550</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2250</Sole>
      <Shared>0</Shared>
      <None>2300</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WILLIAMS COS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>969457100</cusip>
    <value>3663247</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50333</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>42878</Sole>
      <Shared>0</Shared>
      <None>7455</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WILLIAMS SONOMA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>969904101</cusip>
    <value>4141459</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22714</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22251</Sole>
      <Shared>0</Shared>
      <None>463</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WILLIS TOWERS WATSON PLC LTD</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G96629103</cusip>
    <value>1801774</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6198</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6163</Sole>
      <Shared>0</Shared>
      <None>35</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WILLSCOT HLDGS CORP</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>971378104</cusip>
    <value>2444971</value>
    <shrsOrPrnAmt>
      <sshPrnamt>140839</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>134504</Sole>
      <Shared>0</Shared>
      <None>6336</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WINGSTOP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>974155103</cusip>
    <value>1044088</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6737</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6410</Sole>
      <Shared>0</Shared>
      <None>327</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WINNEBAGO INDS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>974637100</cusip>
    <value>2386</value>
    <shrsOrPrnAmt>
      <sshPrnamt>77</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>77</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WINNEBAGO INDS INC</nameOfIssuer>
    <titleOfClass>NOTE 3.250% 1/1</titleOfClass>
    <cusip>974637AF7</cusip>
    <value>7216</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8000</sshPrnamt>
      <sshPrnamtType>PRN</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>8000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WINTRUST FINL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>97650W108</cusip>
    <value>2619845</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18856</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17700</Sole>
      <Shared>0</Shared>
      <None>1156</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WIPRO LTD</nameOfIssuer>
    <titleOfClass>SPON ADR 1 SH</titleOfClass>
    <cusip>97651M109</cusip>
    <value>73199</value>
    <shrsOrPrnAmt>
      <sshPrnamt>34528</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>34528</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>US TOTAL DIVIDND</titleOfClass>
    <cusip>97717W109</cusip>
    <value>1218540</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14110</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14110</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>US HIGH DIVIDEND</titleOfClass>
    <cusip>97717W208</cusip>
    <value>2380450</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21795</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13270</Sole>
      <Shared>0</Shared>
      <None>8525</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>EMG MKTS SMCAP</titleOfClass>
    <cusip>97717W281</cusip>
    <value>133723</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2225</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2125</Sole>
      <Shared>0</Shared>
      <None>100</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>US LARGECAP DIVD</titleOfClass>
    <cusip>97717W307</cusip>
    <value>11726038</value>
    <shrsOrPrnAmt>
      <sshPrnamt>131267</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>130536</Sole>
      <Shared>0</Shared>
      <None>731</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>EMER MKT HIGH FD</titleOfClass>
    <cusip>97717W315</cusip>
    <value>94361</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1899</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1399</Sole>
      <Shared>0</Shared>
      <None>500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>US AI ENHANCED</titleOfClass>
    <cusip>97717W406</cusip>
    <value>243337</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2103</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1603</Sole>
      <Shared>0</Shared>
      <None>500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>INDIA ERNGS FD</titleOfClass>
    <cusip>97717W422</cusip>
    <value>1919795</value>
    <shrsOrPrnAmt>
      <sshPrnamt>47054</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>42054</Sole>
      <Shared>0</Shared>
      <None>5000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>BLMBG US BULL</titleOfClass>
    <cusip>97717W471</cusip>
    <value>2238</value>
    <shrsOrPrnAmt>
      <sshPrnamt>85</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>85</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>US MIDCAP DIVID</titleOfClass>
    <cusip>97717W505</cusip>
    <value>258129</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4913</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4913</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>WISDOMTREE US VA</titleOfClass>
    <cusip>97717W547</cusip>
    <value>13641</value>
    <shrsOrPrnAmt>
      <sshPrnamt>144</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>144</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>US SMALLCAP FUND</titleOfClass>
    <cusip>97717W562</cusip>
    <value>372615</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6419</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6419</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>US MIDCAP FUND</titleOfClass>
    <cusip>97717W570</cusip>
    <value>456558</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6792</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6792</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>US SMALLCAP DIVD</titleOfClass>
    <cusip>97717W604</cusip>
    <value>37162</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1034</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1034</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>INTL EQUITY FD</titleOfClass>
    <cusip>97717W703</cusip>
    <value>145737</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2085</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1835</Sole>
      <Shared>0</Shared>
      <None>250</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>INTL SMCAP DIV</titleOfClass>
    <cusip>97717W760</cusip>
    <value>264720</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3248</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3248</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>INTERNTNL AI ENH</titleOfClass>
    <cusip>97717W786</cusip>
    <value>65485</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1210</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1210</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>TRUE DEVELOPED I</titleOfClass>
    <cusip>97717W794</cusip>
    <value>12170</value>
    <shrsOrPrnAmt>
      <sshPrnamt>179</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>179</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>ITL HIGH DIV FD</titleOfClass>
    <cusip>97717W802</cusip>
    <value>25314</value>
    <shrsOrPrnAmt>
      <sshPrnamt>468</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>468</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>JP SMALLCP DIV</titleOfClass>
    <cusip>97717W836</cusip>
    <value>31945</value>
    <shrsOrPrnAmt>
      <sshPrnamt>313</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>313</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>JAPN HEDGE EQT</titleOfClass>
    <cusip>97717W851</cusip>
    <value>5848226</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36879</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>35892</Sole>
      <Shared>0</Shared>
      <None>987</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>EUROPE SMCP DV</titleOfClass>
    <cusip>97717W869</cusip>
    <value>6815</value>
    <shrsOrPrnAmt>
      <sshPrnamt>95</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>95</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>EUROPEAN OPPORTU</titleOfClass>
    <cusip>97717X552</cusip>
    <value>107420</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>US S CAP QTY DIV</titleOfClass>
    <cusip>97717X651</cusip>
    <value>61961</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1170</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>870</Sole>
      <Shared>0</Shared>
      <None>300</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>EUROPE HEDGED EQ</titleOfClass>
    <cusip>97717X701</cusip>
    <value>152073</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2908</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2908</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>EM LCL DEBT FD</titleOfClass>
    <cusip>97717X867</cusip>
    <value>7944</value>
    <shrsOrPrnAmt>
      <sshPrnamt>286</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>286</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>FLOATNG RAT TREA</titleOfClass>
    <cusip>97717Y527</cusip>
    <value>43349877</value>
    <shrsOrPrnAmt>
      <sshPrnamt>861142</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>722526</Sole>
      <Shared>0</Shared>
      <None>138616</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WISDOMTREE TR</nameOfIssuer>
    <titleOfClass>EFFICIENT GLD PL</titleOfClass>
    <cusip>97717Y568</cusip>
    <value>629</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WOODWARD INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>980745103</cusip>
    <value>1652071</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4616</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3476</Sole>
      <Shared>0</Shared>
      <None>1140</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WORKDAY INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>98138H101</cusip>
    <value>33051410</value>
    <shrsOrPrnAmt>
      <sshPrnamt>254398</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>189092</Sole>
      <Shared>0</Shared>
      <None>65306</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WP CAREY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92936U109</cusip>
    <value>1118760</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16462</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13611</Sole>
      <Shared>0</Shared>
      <None>2851</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WRAP TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98212N107</cusip>
    <value>205333</value>
    <shrsOrPrnAmt>
      <sshPrnamt>133333</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>133333</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WW GRAINGER INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>384802104</cusip>
    <value>59359450</value>
    <shrsOrPrnAmt>
      <sshPrnamt>54418</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>32860</Sole>
      <Shared>0</Shared>
      <None>21558</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>XCEL ENERGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98389B100</cusip>
    <value>3077427</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38739</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>37187</Sole>
      <Shared>0</Shared>
      <None>1552</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>XOMETRY INC</nameOfIssuer>
    <titleOfClass>CLASS A COM</titleOfClass>
    <cusip>98423F109</cusip>
    <value>12724593</value>
    <shrsOrPrnAmt>
      <sshPrnamt>311572</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>291204</Sole>
      <Shared>0</Shared>
      <None>20368</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>XPLR INFRASTRUCTURE LP</nameOfIssuer>
    <titleOfClass>COM UNIT PART IN</titleOfClass>
    <cusip>65341B106</cusip>
    <value>142000</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13371</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13340</Sole>
      <Shared>0</Shared>
      <None>31</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>XPO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>983793100</cusip>
    <value>964190</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4956</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4938</Sole>
      <Shared>0</Shared>
      <None>18</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>XYLEM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98419M100</cusip>
    <value>6287684</value>
    <shrsOrPrnAmt>
      <sshPrnamt>52617</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>33224</Sole>
      <Shared>0</Shared>
      <None>19393</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>YETI HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98585X104</cusip>
    <value>6821177</value>
    <shrsOrPrnAmt>
      <sshPrnamt>186422</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>154175</Sole>
      <Shared>0</Shared>
      <None>32247</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>YPF SOCIEDAD ANONIMA</nameOfIssuer>
    <titleOfClass>SPON ADR CL D</titleOfClass>
    <cusip>984245100</cusip>
    <value>284253</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6150</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1650</Sole>
      <Shared>0</Shared>
      <None>4500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>YUM BRANDS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>988498101</cusip>
    <value>4757642</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30600</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>30373</Sole>
      <Shared>0</Shared>
      <None>227</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>YUM CHINA HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98850P109</cusip>
    <value>910174</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18659</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17850</Sole>
      <Shared>0</Shared>
      <None>809</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ZEBRA TECHNOLOGIES CORPORATI</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>989207105</cusip>
    <value>26105729</value>
    <shrsOrPrnAmt>
      <sshPrnamt>124860</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27747</Sole>
      <Shared>0</Shared>
      <None>97113</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ZETA GLOBAL HOLDINGS CORP</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>98956A105</cusip>
    <value>881363</value>
    <shrsOrPrnAmt>
      <sshPrnamt>55362</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>45986</Sole>
      <Shared>0</Shared>
      <None>9376</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ZIMMER BIOMET HOLDINGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98956P102</cusip>
    <value>1740632</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19251</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13350</Sole>
      <Shared>0</Shared>
      <None>5900</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ZIONS BANCORPORATION NATL AS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>989701107</cusip>
    <value>410948</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7132</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6804</Sole>
      <Shared>0</Shared>
      <None>328</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ZOETIS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>98978V103</cusip>
    <value>94012022</value>
    <shrsOrPrnAmt>
      <sshPrnamt>795297</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>552604</Sole>
      <Shared>0</Shared>
      <None>242693</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ZOOM COMMUNICATIONS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>98980L101</cusip>
    <value>9125390</value>
    <shrsOrPrnAmt>
      <sshPrnamt>113514</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>88568</Sole>
      <Shared>0</Shared>
      <None>24946</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ZSCALER INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98980G102</cusip>
    <value>231899</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1653</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1626</Sole>
      <Shared>0</Shared>
      <None>27</None>
    </votingAuthority>
  </infoTable>
</informationTable>
