<?xml version="1.0" ?><inf:proxyVoteTable xmlns:inf="http://www.sec.gov/edgar/document/npxproxy/informationtable"><inf:proxyTable><inf:issuerName>Haemonetics Corporation</inf:issuerName><inf:cusip>405024100</inf:cusip><inf:isin>US4050241003</inf:isin><inf:meetingDate>07/24/2025</inf:meetingDate><inf:voteDescription>To approve, on an advisory basis, the compensation of our named executive officers.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>27553.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>27553.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>EnerSys</inf:issuerName><inf:cusip>29275Y102</inf:cusip><inf:isin>US29275Y1029</inf:isin><inf:meetingDate>07/31/2025</inf:meetingDate><inf:voteDescription>An advisory vote to approve the compensation of EnerSys' named executive officers.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>37051.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>37051.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Eagle Materials Inc.</inf:issuerName><inf:cusip>26969P108</inf:cusip><inf:isin>US26969P1084</inf:isin><inf:meetingDate>08/04/2025</inf:meetingDate><inf:voteDescription>Advisory resolution to approve the compensation of our named executive officers.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>105335.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>105335.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Nextracker Inc.</inf:issuerName><inf:cusip>65290E101</inf:cusip><inf:isin>US65290E1010</inf:isin><inf:meetingDate>08/18/2025</inf:meetingDate><inf:voteDescription>The approval, on an advisory basis, of the compensation of our named executive officers.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>24419.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>24419.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Adtalem Global Education Inc.</inf:issuerName><inf:cusip>00737L103</inf:cusip><inf:isin>US00737L1035</inf:isin><inf:meetingDate>11/12/2025</inf:meetingDate><inf:voteDescription>Say-on-pay: Advisory vote to approve the compensation of our named executive officers.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>24951.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>FOR</inf:howVoted><inf:sharesVoted>24951.000000</inf:sharesVoted><inf:managementRecommendation>FOR</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Verint Systems Inc.</inf:issuerName><inf:cusip>92343X100</inf:cusip><inf:isin>US92343X1000</inf:isin><inf:meetingDate>11/18/2025</inf:meetingDate><inf:voteDescription>Approval, on a non-binding, advisory basis, of certain compensation that may be paid or become payable to Verint's named executive officers in connection with the Merger.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>1272232.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>1272232.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Stride, Inc.</inf:issuerName><inf:cusip>86333M108</inf:cusip><inf:isin>US86333M1080</inf:isin><inf:meetingDate>12/04/2025</inf:meetingDate><inf:voteDescription>Approval, on a non-binding advisory basis, of the compensation of the named executive officers of the Company;</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>11294.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>11294.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Digi International Inc.</inf:issuerName><inf:cusip>253798102</inf:cusip><inf:isin>US2537981027</inf:isin><inf:meetingDate>01/30/2026</inf:meetingDate><inf:voteDescription>Company proposal to approve, on a non-binding advisory basis, the compensation paid to named executive officers.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>352164.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>352164.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Mueller Water Products, Inc.</inf:issuerName><inf:cusip>624758108</inf:cusip><inf:isin>US6247581084</inf:isin><inf:meetingDate>02/09/2026</inf:meetingDate><inf:voteDescription>To approve, on an advisory basis, the compensation of the Company's named executive officers.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>92949.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>92949.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Sanmina Corporation</inf:issuerName><inf:cusip>801056102</inf:cusip><inf:isin>US8010561020</inf:isin><inf:meetingDate>03/09/2026</inf:meetingDate><inf:voteDescription>To approve, on an advisory (non-binding) basis, the compensation of Sanmina Corporation's named executive officers.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>412985.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>412985.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Limoneira Company</inf:issuerName><inf:cusip>532746104</inf:cusip><inf:isin>US5327461043</inf:isin><inf:meetingDate>03/25/2026</inf:meetingDate><inf:voteDescription>To vote on an advisory resolution to approve the compensation of the Named Executive Officers as disclosed in this proxy statement ("Proposal 2");</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>2154159.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>FOR</inf:howVoted><inf:sharesVoted>2154159.000000</inf:sharesVoted><inf:managementRecommendation>FOR</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Federal Signal Corporation</inf:issuerName><inf:cusip>313855108</inf:cusip><inf:isin>US3138551086</inf:isin><inf:meetingDate>04/21/2026</inf:meetingDate><inf:voteDescription>Approve, on an advisory basis, the compensation of our named executive officers.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>243194.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>243194.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Valmont Industries, Inc.</inf:issuerName><inf:cusip>920253101</inf:cusip><inf:isin>US9202531011</inf:isin><inf:meetingDate>04/27/2026</inf:meetingDate><inf:voteDescription>Advisory approval of the Company's executive compensation.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>9204.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>9204.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>UMB Financial Corporation</inf:issuerName><inf:cusip>902788108</inf:cusip><inf:isin>US9027881088</inf:isin><inf:meetingDate>04/28/2026</inf:meetingDate><inf:voteDescription>An advisory vote (non-binding) on the compensation paid to UMB's named executive officers.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>474915.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>474915.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Vericel Corporation</inf:issuerName><inf:cusip>92346J108</inf:cusip><inf:isin>US92346J1088</inf:isin><inf:meetingDate>04/29/2026</inf:meetingDate><inf:voteDescription>To approve, on an advisory basis, the compensation of Vericel Corporation's named executive officers.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>49958.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>49958.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Zurn Elkay Water Solutions Corporation</inf:issuerName><inf:cusip>98983L108</inf:cusip><inf:isin>US98983L1089</inf:isin><inf:meetingDate>04/30/2026</inf:meetingDate><inf:voteDescription>Advisory vote to approve the compensation of Zurn Elkay's named executive officers, as disclosed in "Compensation Discussion and Analysis" and "Executive Compensation" in the Proxy Statement.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>67070.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>67070.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Alcoa Corporation</inf:issuerName><inf:cusip>013872106</inf:cusip><inf:isin>US0138721065</inf:isin><inf:meetingDate>05/06/2026</inf:meetingDate><inf:voteDescription>Approval, on an advisory basis, of the Company's 2025 named executive officer compensation</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>519636.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>519636.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Brunswick Corporation</inf:issuerName><inf:cusip>117043109</inf:cusip><inf:isin>US1170431092</inf:isin><inf:meetingDate>05/06/2026</inf:meetingDate><inf:voteDescription>Advisory vote to approve the compensation of our Named Executive Officers.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>239581.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>239581.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Montrose Environmental Group, Inc.</inf:issuerName><inf:cusip>615111101</inf:cusip><inf:isin>US6151111019</inf:isin><inf:meetingDate>05/06/2026</inf:meetingDate><inf:voteDescription>To approve, on a non-binding and advisory basis, the compensation of our named executive officers ("Say on Pay").</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>142996.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>142996.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Diodes Incorporated</inf:issuerName><inf:cusip>254543101</inf:cusip><inf:isin>US2545431015</inf:isin><inf:meetingDate>05/11/2026</inf:meetingDate><inf:voteDescription>To approve, on an advisory basis, the Company's executive compensation.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>564085.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>FOR</inf:howVoted><inf:sharesVoted>564085.000000</inf:sharesVoted><inf:managementRecommendation>FOR</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Quaker Houghton</inf:issuerName><inf:cusip>747316107</inf:cusip><inf:isin>US7473161070</inf:isin><inf:meetingDate>05/13/2026</inf:meetingDate><inf:voteDescription>To hold an advisory vote to approve named executive officer compensation.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>124628.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>FOR</inf:howVoted><inf:sharesVoted>124628.000000</inf:sharesVoted><inf:managementRecommendation>FOR</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Certara, Inc.</inf:issuerName><inf:cusip>15687V109</inf:cusip><inf:isin>US15687V1098</inf:isin><inf:meetingDate>05/14/2026</inf:meetingDate><inf:voteDescription>A non-binding advisory vote to approve the compensation of our named executive officers for the most recently completed fiscal year.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>172205.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>172205.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Gentherm Incorporated</inf:issuerName><inf:cusip>37253A103</inf:cusip><inf:isin>US37253A1034</inf:isin><inf:meetingDate>05/14/2026</inf:meetingDate><inf:voteDescription>Approval (on an advisory basis) of the compensation of the Company's named executive officers for the year ended December 31, 2025.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>814838.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>814838.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Rayonier Inc.</inf:issuerName><inf:cusip>754907103</inf:cusip><inf:isin>US7549071030</inf:isin><inf:meetingDate>05/14/2026</inf:meetingDate><inf:voteDescription>Approval, on a non-binding advisory basis, of the compensation of our named executive officers as disclosed in the proxy statement.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>1431052.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>1431052.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>RLI Corp.</inf:issuerName><inf:cusip>749607107</inf:cusip><inf:isin>US7496071074</inf:isin><inf:meetingDate>05/14/2026</inf:meetingDate><inf:voteDescription>Non-Binding, Advisory Vote to Approve the Compensation of the Company's Named Executive Officers (the "Say-on-Pay" vote).</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>430272.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>430272.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Americold Realty Trust, Inc.</inf:issuerName><inf:cusip>03064D108</inf:cusip><inf:isin>US03064D1081</inf:isin><inf:meetingDate>05/18/2026</inf:meetingDate><inf:voteDescription>Advisory Vote on Compensation of Named Executive Officers (Say-On-Pay).</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>2305165.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>FOR</inf:howVoted><inf:sharesVoted>2305165.000000</inf:sharesVoted><inf:managementRecommendation>FOR</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Rush Enterprises, Inc.</inf:issuerName><inf:cusip>781846209</inf:cusip><inf:isin>US7818462092</inf:isin><inf:meetingDate>05/19/2026</inf:meetingDate><inf:voteDescription>Advisory vote to approve executive compensation.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>598755.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>598755.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>DNOW Inc.</inf:issuerName><inf:cusip>67011P100</inf:cusip><inf:isin>US67011P1003</inf:isin><inf:meetingDate>05/20/2026</inf:meetingDate><inf:voteDescription>To consider and act upon an advisory proposal to approve the compensation of our named executive officers.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>2201565.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>2201565.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>GXO Logistics, Inc.</inf:issuerName><inf:cusip>36262G101</inf:cusip><inf:isin>US36262G1013</inf:isin><inf:meetingDate>05/20/2026</inf:meetingDate><inf:voteDescription>Advisory Vote to Approve Executive Compensation   To conduct an advisory vote to approve the executive compensation of the company's named executive officers ("NEOs") as disclosed in this Proxy Statement.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>681062.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>681062.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>ANI Pharmaceuticals, Inc.</inf:issuerName><inf:cusip>00182C103</inf:cusip><inf:isin>US00182C1036</inf:isin><inf:meetingDate>05/21/2026</inf:meetingDate><inf:voteDescription>To approve the compensation of the Company's named executive officers, on a non-binding, advisory basis.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>265797.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>265797.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>ANI Pharmaceuticals, Inc.</inf:issuerName><inf:cusip>00182C103</inf:cusip><inf:isin>US00182C1036</inf:isin><inf:meetingDate>05/21/2026</inf:meetingDate><inf:voteDescription>To approve the frequency of future advisory votes to approve the compensation of the Company's named executive officers, on a non-binding, advisory basis.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>265797.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>ONE YEAR</inf:howVoted><inf:sharesVoted>265797.000000</inf:sharesVoted><inf:managementRecommendation>FOR</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Euronet Worldwide, Inc.</inf:issuerName><inf:cusip>298736109</inf:cusip><inf:isin>US2987361092</inf:isin><inf:meetingDate>05/21/2026</inf:meetingDate><inf:voteDescription>Advisory vote on executive compensation.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>173540.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>173540.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Gulfport Energy Corporation</inf:issuerName><inf:cusip>402635502</inf:cusip><inf:isin>US4026355028</inf:isin><inf:meetingDate>05/27/2026</inf:meetingDate><inf:voteDescription>To approve, on an advisory, non-binding basis, the compensation paid to the Company's named executive officers as described in this proxy statement (the Say-On-Pay Proposal or Proposal 3).</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>139763.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>139763.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>The Boston Beer Company, Inc.</inf:issuerName><inf:cusip>100557107</inf:cusip><inf:isin>US1005571070</inf:isin><inf:meetingDate>05/27/2026</inf:meetingDate><inf:voteDescription>Advisory vote to approve our Named Executive Officers' executive compensation.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>89340.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>89340.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Wintrust Financial Corporation</inf:issuerName><inf:cusip>97650W108</inf:cusip><inf:isin>US97650W1080</inf:isin><inf:meetingDate>05/28/2026</inf:meetingDate><inf:voteDescription>Proposal to approve, on an advisory (non-binding) basis, the Company's executive compensation as described in the 2026 Proxy Statement.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>172059.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>172059.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>ACI Worldwide, Inc.</inf:issuerName><inf:cusip>004498101</inf:cusip><inf:isin>US0044981019</inf:isin><inf:meetingDate>06/02/2026</inf:meetingDate><inf:voteDescription>To conduct an advisory vote to approve named executive officer compensation; and</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>670176.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>670176.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Ormat Technologies, Inc.</inf:issuerName><inf:cusip>686688102</inf:cusip><inf:isin>US6866881021</inf:isin><inf:meetingDate>06/02/2026</inf:meetingDate><inf:voteDescription>To approve, in a non-binding, advisory vote, the compensation of our named executive officers.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>1384273.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>FOR</inf:howVoted><inf:sharesVoted>1384273.000000</inf:sharesVoted><inf:managementRecommendation>FOR</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>RadNet, Inc.</inf:issuerName><inf:cusip>750491102</inf:cusip><inf:isin>US7504911022</inf:isin><inf:meetingDate>06/02/2026</inf:meetingDate><inf:voteDescription>An advisory vote to approve the compensation of the Company's Named Executive Officers.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>497581.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>497581.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Globus Medical, Inc.</inf:issuerName><inf:cusip>379577208</inf:cusip><inf:isin>US3795772082</inf:isin><inf:meetingDate>06/03/2026</inf:meetingDate><inf:voteDescription>Approval, on a non-binding, advisory basis, of the 2025 compensation of the company's named executive officers (the "Say-on-Pay" Vote).</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>508832.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>508832.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Resideo Technologies, Inc.</inf:issuerName><inf:cusip>76118Y104</inf:cusip><inf:isin>US76118Y1047</inf:isin><inf:meetingDate>06/03/2026</inf:meetingDate><inf:voteDescription>Advisory Vote to Approve Executive Compensation.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>605239.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>605239.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>SolarEdge Technologies, Inc.</inf:issuerName><inf:cusip>83417M104</inf:cusip><inf:isin>US83417M1045</inf:isin><inf:meetingDate>06/03/2026</inf:meetingDate><inf:voteDescription>Approval of, on an advisory and non-binding basis, the compensation of our named executive officers (the "Say-on-Pay" vote).</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>43128.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>43128.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Casella Waste Systems, Inc.</inf:issuerName><inf:cusip>147448104</inf:cusip><inf:isin>US1474481041</inf:isin><inf:meetingDate>06/04/2026</inf:meetingDate><inf:voteDescription>To approve, in an advisory "say-on-pay" vote, the compensation of the Company's named executive officers.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>247490.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>FOR</inf:howVoted><inf:sharesVoted>247490.000000</inf:sharesVoted><inf:managementRecommendation>FOR</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Blackbaud, Inc.</inf:issuerName><inf:cusip>09227Q100</inf:cusip><inf:isin>US09227Q1004</inf:isin><inf:meetingDate>06/10/2026</inf:meetingDate><inf:voteDescription>ADVISORY VOTE TO APPROVE THE 2025 COMPENSATION OF OUR NAMED EXECUTIVE OFFICERS.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>14155.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>14155.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Clean Energy Fuels Corp.</inf:issuerName><inf:cusip>184499101</inf:cusip><inf:isin>US1844991018</inf:isin><inf:meetingDate>06/10/2026</inf:meetingDate><inf:voteDescription>To approve, on an advisory, non-binding basis, the compensation of our named executive officers.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>5696270.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>5696270.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Evercore Inc.</inf:issuerName><inf:cusip>29977A105</inf:cusip><inf:isin>US29977A1051</inf:isin><inf:meetingDate>06/10/2026</inf:meetingDate><inf:voteDescription>To approve, on an advisory basis, the executive compensation of our Named Executive Officers.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>87240.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>FOR</inf:howVoted><inf:sharesVoted>87240.000000</inf:sharesVoted><inf:managementRecommendation>FOR</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Armstrong World Industries, Inc.</inf:issuerName><inf:cusip>04247X102</inf:cusip><inf:isin>US04247X1028</inf:isin><inf:meetingDate>06/11/2026</inf:meetingDate><inf:voteDescription>To approve, on an advisory basis, our executive compensation program.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>127466.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>127466.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>ATN International, Inc.</inf:issuerName><inf:cusip>00215F107</inf:cusip><inf:isin>US00215F1075</inf:isin><inf:meetingDate>06/16/2026</inf:meetingDate><inf:voteDescription>To hold an advisory vote (known as a "Say on Pay" vote) to approve the compensation of the Company's named executive officers.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>1069400.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>FOR</inf:howVoted><inf:sharesVoted>1069400.000000</inf:sharesVoted><inf:managementRecommendation>FOR</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>PRA Group, Inc.</inf:issuerName><inf:cusip>69354N106</inf:cusip><inf:isin>US69354N1063</inf:isin><inf:meetingDate>06/16/2026</inf:meetingDate><inf:voteDescription>Approval, on an advisory basis, of the compensation of the Company's named executive officers.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>1393742.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>1393742.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable><inf:proxyTable><inf:issuerName>Balchem Corporation</inf:issuerName><inf:cusip>057665200</inf:cusip><inf:isin>US0576652004</inf:isin><inf:meetingDate>06/18/2026</inf:meetingDate><inf:voteDescription>Advisory approval of the compensation of the Company's named executive officers.</inf:voteDescription><inf:voteCategories><inf:voteCategory><inf:categoryType>SECTION 14A SAY-ON-PAY VOTES</inf:categoryType></inf:voteCategory></inf:voteCategories><inf:sharesVoted>20259.000000</inf:sharesVoted><inf:sharesOnLoan>0</inf:sharesOnLoan><inf:vote><inf:voteRecord><inf:howVoted>AGAINST</inf:howVoted><inf:sharesVoted>20259.000000</inf:sharesVoted><inf:managementRecommendation>AGAINST</inf:managementRecommendation></inf:voteRecord></inf:vote></inf:proxyTable></inf:proxyVoteTable>
