<SEC-DOCUMENT>0001104659-26-089307.txt : 20260803
<SEC-HEADER>0001104659-26-089307.hdr.sgml : 20260803
<ACCEPTANCE-DATETIME>20260731175741
ACCESSION NUMBER:		0001104659-26-089307
CONFORMED SUBMISSION TYPE:	8-K/A
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20260601
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20260803
DATE AS OF CHANGE:		20260731

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CECO ENVIRONMENTAL CORP
		CENTRAL INDEX KEY:			0000003197
		STANDARD INDUSTRIAL CLASSIFICATION:	INDUSTRIAL & COMMERCIAL FANS & BLOWERS & AIR PURIFYING EQUIP [3564]
		ORGANIZATION NAME:           	06 Technology
		EIN:				132566064
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K/A
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-07099
		FILM NUMBER:		261229757

	BUSINESS ADDRESS:	
		STREET 1:		5080 SPECTRUM DRIVE
		STREET 2:		SUITE 800E
		CITY:			ADDISON
		STATE:			TX
		ZIP:			75001
		BUSINESS PHONE:		(513) 458-2600

	MAIL ADDRESS:	
		STREET 1:		5080 SPECTRUM DRIVE
		STREET 2:		SUITE 800E
		CITY:			ADDISON
		STATE:			TX
		ZIP:			75001

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	API ENTERPRISES INC
		DATE OF NAME CHANGE:	19920703

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	ALARM PRODUCTS INTERNATIONAL INC
		DATE OF NAME CHANGE:	19851210
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K/A
<SEQUENCE>1
<FILENAME>tm2621629d1_8ka.htm
<DESCRIPTION>FORM 8-K/A
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:us-roles="http://fasb.org/us-roles/2025" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:CECO="http://cecoenviro.com/20260601">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02E_US%2DGAAP%2D2025 -->
<!-- Field: Set; Name: xdx; ID: xdx_032_CECO_cecoenviro.com_20260601 -->
<!-- Field: Set; Name: xdx; ID: xdx_044_20260601_20260601 -->
<!-- Field: Set; Name: xdx; ID: xdx_05B_edei%2D%2DAmendmentFlag_False -->
<!-- Field: Set; Name: xdx; ID: xdx_055_edei%2D%2DEntityCentralIndexKey_0000003197 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="AsOf2026-06-01" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2026-06-01" id="Fact000004" name="dei:EntityCentralIndexKey">0000003197</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="ceco-20260601.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2026-06-01">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000003197</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2026-06-01</xbrli:startDate>
        <xbrli:endDate>2026-06-01</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


<div style="display: none">

</div>


<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p>

<!-- Field: Rule-Page --><div style="margin-top: 3pt; margin-bottom: 3pt; width: 100%"><div style="border-top: Black 2pt solid; border-bottom: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="margin: 0">&#160;</p>

<p style="font: 14pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>UNITED STATES</b></p>

<p style="font: 14pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SECURITIES AND EXCHANGE COMMISSION</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Washington, DC 20549 </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 14pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM&#160;<span id="xdx_907_edei--DocumentType_c20260601__20260601_z4QgKB2Dm1L2"><ix:nonNumeric contextRef="AsOf2026-06-01" id="Fact000009" name="dei:DocumentType">8-K/A</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CURRENT REPORT</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Pursuant to Section&#160;13 or 15(d) of<br/>

The Securities Exchange Act of 1934</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Date of Report (Date of earliest event reported):
<span id="xdx_905_edei--DocumentPeriodEndDate_c20260601__20260601_z8IIItYTbHV2"><ix:nonNumeric contextRef="AsOf2026-06-01" format="ixt:datemonthdayyearen" id="Fact000010" name="dei:DocumentPeriodEndDate">June 1, 2026</ix:nonNumeric> </span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>



<p style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 18pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_908_edei--EntityRegistrantName_c20260601__20260601_ztiSr5TY733h"><ix:nonNumeric contextRef="AsOf2026-06-01" id="Fact000011" name="dei:EntityRegistrantName">CECO ENVIRONMENTAL CORP.</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">(Exact name of registrant as specified in its charter) </p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top; width: 33%; font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90D_edei--EntityIncorporationStateCountryCode_c20260601__20260601_zKrwEAw3bt11"><ix:nonNumeric contextRef="AsOf2026-06-01" format="ixt-sec:stateprovnameen" id="Fact000012" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></b></span></td>
    <td style="vertical-align: top; width: 34%; font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90A_edei--EntityFileNumber_c20260601__20260601_zR6j0TYRF2cf"><ix:nonNumeric contextRef="AsOf2026-06-01" id="Fact000013" name="dei:EntityFileNumber">000-7099</ix:nonNumeric></span></b></span></td>
    <td style="vertical-align: top; width: 33%; font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_908_edei--EntityTaxIdentificationNumber_c20260601__20260601_z7z2uRa3Ax6l"><ix:nonNumeric contextRef="AsOf2026-06-01" id="Fact000014" name="dei:EntityTaxIdentificationNumber">13-2566064</ix:nonNumeric></span></b></span></td></tr>
  <tr>
    <td style="text-align: center; vertical-align: top">(State or other jurisdiction of<br/>
 incorporation)</td>
    <td style="text-align: center; vertical-align: top">(Commission File Number)</td>
    <td style="text-align: center; vertical-align: top">(IRS Employer <br/>
    Identification No.)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="text-align: center; vertical-align: top; width: 100%"><b><span id="xdx_90D_edei--EntityAddressAddressLine1_c20260601__20260601_zcQCy2ABLfP5"><ix:nonNumeric contextRef="AsOf2026-06-01" id="Fact000015" name="dei:EntityAddressAddressLine1">5080 Spectrum Drive</ix:nonNumeric></span>,</b> <b><br/>
<span id="xdx_900_edei--EntityAddressAddressLine2_c20260601__20260601_zk7VyMUSr9Lc"><ix:nonNumeric contextRef="AsOf2026-06-01" id="Fact000016" name="dei:EntityAddressAddressLine2">East Tower</ix:nonNumeric></span>, <span id="xdx_90D_edei--EntityAddressAddressLine3_c20260601__20260601_zopLlL7EGeK1"><ix:nonNumeric contextRef="AsOf2026-06-01" id="Fact000017" name="dei:EntityAddressAddressLine3">Suite&#160;800E</ix:nonNumeric></span></b> <b><br/>
<span id="xdx_90C_edei--EntityAddressCityOrTown_c20260601__20260601_zIOxo2urv0t7"><ix:nonNumeric contextRef="AsOf2026-06-01" id="Fact000018" name="dei:EntityAddressCityOrTown">Addison</ix:nonNumeric></span>, <span id="xdx_90A_edei--EntityAddressStateOrProvince_c20260601__20260601_zRVhdCdt4AHh"><ix:nonNumeric contextRef="AsOf2026-06-01" format="ixt-sec:stateprovnameen" id="Fact000019" name="dei:EntityAddressStateOrProvince">Texas</ix:nonNumeric></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90C_edei--EntityAddressPostalZipCode_c20260601__20260601_zb92aUZ1bMQ"><ix:nonNumeric contextRef="AsOf2026-06-01" id="Fact000020" name="dei:EntityAddressPostalZipCode">75001</ix:nonNumeric></span></b></span></b></td>
    </tr>
  <tr>
    <td style="vertical-align: top; text-align: center"><span style="font-style: normal; font-weight: normal">(Address of principal executive
    offices, including zip code)</span></td>
    </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> (<span id="xdx_904_edei--CityAreaCode_c20260601__20260601_zoo9VwZCjvel"><ix:nonNumeric contextRef="AsOf2026-06-01" id="Fact000021" name="dei:CityAreaCode">214</ix:nonNumeric></span>) <span id="xdx_90E_edei--LocalPhoneNumber_c20260601__20260601_z5C6d48MtZO6"><ix:nonNumeric contextRef="AsOf2026-06-01" id="Fact000022" name="dei:LocalPhoneNumber">357-6181</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">(Registrant&#8217;s telephone number, including area code)</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>N/A</b><br/>
(Former name or former address, if changed since last report)</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under
any of the following provisions:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 0.25in"><span style="font-family: Wingdings"><span id="xdx_904_edei--WrittenCommunications_c20260601__20260601_zwJwRjOdI5Fg"><ix:nonNumeric contextRef="AsOf2026-06-01" format="ixt:booleanfalse" id="Fact000023" name="dei:WrittenCommunications">&#168;</ix:nonNumeric></span></span></td><td>Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 0.25in"><span style="font-family: Wingdings"><span id="xdx_90D_edei--SolicitingMaterial_c20260601__20260601_zMrxwj4FYTxe"><ix:nonNumeric contextRef="AsOf2026-06-01" format="ixt:booleanfalse" id="Fact000024" name="dei:SolicitingMaterial">&#168;</ix:nonNumeric></span></span></td><td>Soliciting material pursuant to Rule&#160;14a-12 under the Exchange Act (17 CFR 240.14a-12)</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 0.25in"><span style="font-family: Wingdings"><span id="xdx_900_edei--PreCommencementTenderOffer_c20260601__20260601_z8OJHnyEwN4"><ix:nonNumeric contextRef="AsOf2026-06-01" format="ixt:booleanfalse" id="Fact000025" name="dei:PreCommencementTenderOffer">&#168;</ix:nonNumeric></span></span></td><td>Pre-commencement communications pursuant to Rule&#160;14d-2(b)&#160;under the Exchange Act (17 CFR 240.14d-2(b))</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 0.25in"><span style="font-family: Wingdings"><span id="xdx_90E_edei--PreCommencementIssuerTenderOffer_c20260601__20260601_z7lNCk3LPful"><ix:nonNumeric contextRef="AsOf2026-06-01" format="ixt:booleanfalse" id="Fact000026" name="dei:PreCommencementIssuerTenderOffer">&#168;</ix:nonNumeric></span></span></td><td>Pre-commencement communications pursuant to Rule&#160;13e-4(c)&#160;under the Exchange Act (17 CFR 240.13e-4(c))</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Securities registered pursuant
to Section 12(b) of the Act:</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; width: 32%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Title
    of each class</b></span></td>
    <td style="padding-bottom: 1pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 32%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Trading
    <br/>
Symbol(s)</b></span></td>
    <td style="padding-bottom: 1pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; width: 32%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name
    of each exchange on which registered</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_edei--Security12bTitle_c20260601__20260601_z4Nzl6V4p4m9"><ix:nonNumeric contextRef="AsOf2026-06-01" id="Fact000027" name="dei:Security12bTitle">Common Stock, par value $0.01 per share</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_edei--TradingSymbol_c20260601__20260601_zO9Vqp3CDYjg"><ix:nonNumeric contextRef="AsOf2026-06-01" id="Fact000028" name="dei:TradingSymbol">CECO</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_edei--SecurityExchangeName_c20260601__20260601_z0w0iKRYIAxc"><ix:nonNumeric contextRef="AsOf2026-06-01" format="ixt-sec:exchnameen" id="Fact000029" name="dei:SecurityExchangeName">The Nasdaq Stock Market LLC</ix:nonNumeric></span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark whether the registrant is an emerging growth
company as defined in Rule&#160;405 of the Securities Act of 1933 (&#167;&#8201;230.405 of this chapter) or Rule&#160;12b-2 of the Securities
Exchange Act of 1934 (&#167;&#8201;240.12b-2 of this chapter).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Emerging growth company <span style="font-family: Wingdings"><span id="xdx_904_edei--EntityEmergingGrowthCompany_c20260601__20260601_zWM44ZN1v6yd"><ix:nonNumeric contextRef="AsOf2026-06-01" format="ixt:booleanfalse" id="Fact000030" name="dei:EntityEmergingGrowthCompany">&#168;</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">If an emerging
growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any
new or revised financial accounting standards provided pursuant to Section&#160;13(a)&#160;of the Exchange Act.</span> <span style="font-family: Wingdings">&#168;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Rule-Page --><div style="margin-top: 3pt; margin-bottom: 3pt; width: 100%"><div style="border-top: Black 1pt solid; border-bottom: Black 2pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Explanatory Note</b></span></p>

<p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On June 1, 2026, CECO Environmental Corp. (&#8220;CECO&#8221; or the
&#8220;Company&#8221;) filed with the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) a Current Report on Form 8-K (the
&#8220;Original Report&#8221;) reporting, among other events, the completion of its previously announced acquisition of Thermon Group
Holdings, Inc. (&#8220;Thermon&#8221;) pursuant to the Agreement and Plan of Merger, dated as of February 23, 2026, by and among the Company,
Thermon, and the other parties thereto.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">This Current Report on Form 8-K/A (this &#8220;Amendment&#8221;) amends
the Original Report to provide the unaudited pro forma condensed combined financial information required by Item 9.01(b) of Form 8-K,
which was not included in the Original Report in reliance on Item 9.01(b). The audited consolidated financial statements of Thermon required
by Item 9.01(a) of Form 8-K were previously filed with the Original Report and are incorporated by reference herein. Except as set forth
in this Amendment, no other changes are being made to the Original Report. This Amendment should be read in conjunction with the Original
Report.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 10%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item&#8201;9.01</b></span></td>
    <td style="width: 90%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Financial Statements and Exhibits</b></span></td></tr>
  </table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(a) Financial Statements of Business Acquired.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The audited consolidated balance sheets of Thermon Group Holdings,
Inc. as of March&#160;31, 2026 and March&#160;31, 2025, the related consolidated statements of operations, stockholders&#8217; equity,
and cash flows for each of the two fiscal years in the period ended March&#160;31, 2026, and the related notes thereto, are incorporated
herein by reference as set forth in the Original Report.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(b) Pro Forma Financial Information.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The unaudited pro forma condensed combined balance sheet of CECO and
Thermon as of March 31, 2026 and the unaudited pro forma condensed combined statement of operations of CECO and Thermon for the three
months ended March 31, 2026, and the related notes thereto, are filed as Exhibit 99.1 hereto and incorporated herein by reference.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(d) Exhibits</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left">Exhibit<br/> Number</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif">Exhibit Description</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 10%; text-align: left"><a href="tm2621629d1_ex23-1.htm">23.1</a></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 88%; text-align: left"><a href="tm2621629d1_ex23-1.htm">Consent of KPMG LLP, independent registered public accounting firm for Thermon Group Holdings, Inc.</a></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><a href="tm2621629d1_ex99-1.htm">99.1</a></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><a href="tm2621629d1_ex99-1.htm">Unaudited pro forma condensed combined balance sheet of CECO and Thermon as of March 31, 2026 and the unaudited pro forma condensed combined statement of operations of CECO and Thermon for the three months ended March 31, 2026</a></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">104</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Cover Page Interactive Data File (formatted as Inline XBRL)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 4 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIGNATURES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Pursuant to the requirements of the Securities Exchange Act of 1934,
the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>CECO Environmental Corp.</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td colspan="2">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: July 31, 2026</span></td>
    <td style="width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By: </span></td>
    <td style="border-bottom: black 1pt solid; width: 47%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8239;/s/ Kiril Kovachev</span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kiril Kovachev</span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Accounting Officer</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 6; Options: Last -->
    <div style="border-bottom: Black 1pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0">&#160;</p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjdEKgkAQRb/Afxj2OWwVe9DHpCKyEInodckplnRHZjfLT+ov25RoGBiGe8+9QszEhta6QYbzsirgiG3XKIdQ4RUZzQW9I9/uMvC3wpu2jpVx4/sDc/IMemYRxonywmjttcU6g0jOZTqPE5BpJiMo9yL46jmZq67ROK0aUKaGkqljjU7xMCUc1YsMtcNYdUK2moyPC+UkvyGWUQwH6tWT+G6hKHIRzMYJxIbp0XnX6uXQfElYNdj6OjvR/w0+B59Kjg== -->
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>2
<FILENAME>tm2621629d1_ex23-1.htm
<DESCRIPTION>EXHIBIT 23.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>Exhibit 23.1</B></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"><IMG SRC="tm2621629d1_ex23-1img01.jpg" ALT="">&nbsp;</P>

<P STYLE="font: 400 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="margin-left: 2.5in; margin-top: 0pt; margin-bottom: 0pt">KPMG LLP</P>

<P STYLE="margin-left: 2.5in; margin-top: 0pt; margin-bottom: 0pt">Suite 1900</P>

<P STYLE="margin-left: 2.5in; margin-top: 0pt; margin-bottom: 0pt">111 Congress Avenue</P>

<P STYLE="margin-left: 2.5in; margin-top: 0pt; margin-bottom: 0pt">Austin, TX 78701-4091</P>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>Consent of Independent Registered Public Accounting Firm</B></P>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt">We consent to the incorporation by reference in the registration statements (No.
333-291117) on Form S-3 and (Nos. 333-239224, 333-239707, 333-256466, and 333-296401) on Form S-8 of CECO Environmental Corp. of our
reports dated May 21, 2026, with respect to the consolidated financial statements of Thermon Group Holdings, Inc. and the
effectiveness of internal control over financial reporting.</P>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">/s/ KPMG LLP</P>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt">Austin, Texas</P>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt">July 30, 2026</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 400 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="margin: 0pt 2in; text-align: left">KPMG LLP, a Delaware limited liability partnership, and its subsidiaries are part of
the KPMG global organization of independent member firms affiliated with KPMG International Limited, a private English company
limited by guarantee.</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>3
<FILENAME>tm2621629d1_ex99-1.htm
<DESCRIPTION>EXHIBIT 99.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>Exhibit 99.1</B></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-size: 10pt"><B>UNAUDITED</B></FONT><B>
PRO FORMA CONDENSED COMBINED FINANCIAL INFORMATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-size: 10pt">On
February&nbsp;23, 2026, CECO Environmental Corp. (&ldquo;CECO&rdquo; or the &ldquo;Company&rdquo;), a Delaware corporation, Longhorn Merger
Sub,&nbsp;Inc., a Delaware corporation and a direct wholly owned subsidiary of CECO (&ldquo;Merger Sub Inc.&rdquo;), Longhorn Merger Sub
LLC, a Delaware limited liability company and a direct wholly owned subsidiary of CECO (&ldquo;Merger Sub LLC&rdquo;),&nbsp;and Thermon
Group Holdings,&nbsp;Inc. (&ldquo;Thermon&rdquo;), a Delaware corporation, entered into an Agreement and Plan of Merger (the &ldquo;Merger
Agreement&rdquo;). Pursuant to the Merger Agreement, on June&nbsp;1, 2026 (the &ldquo;Closing Date&rdquo;), Merger Sub Inc. merged with
and into Thermon (the &ldquo;First Merger&rdquo;), with Thermon </FONT>surviving the First Merger as a wholly owned subsidiary of CECO.
Immediately after the First Merger, Thermon merged with and into Merger Sub LLC (the &ldquo;Second Merger&rdquo;), with Merger Sub LLC
surviving the Second Merger as a wholly owned subsidiary of CECO. In connection with the Second Merger, the name of the surviving entity
was changed to Thermon Group Holdings, LLC. The First Merger and the Second Merger are collectively referred to as the &ldquo;Mergers.&rdquo;
Concurrently with the execution of the Merger Agreement, on February&nbsp;23, 2026, the Company entered into the Financing (as defined
and further described in Note 1), which was also completed on June&nbsp;1, 2026.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The following unaudited pro
forma condensed combined financial information (&ldquo;Pro Forma Financial Information&rdquo;) of CECO has been prepared in accordance
with Article&nbsp;11 of Regulation S-X and gives pro forma effect to the Mergers and the Financing, and includes adjustments intended
to illustrate the estimated pro forma effects of the Mergers (the &ldquo;Transaction Accounting Adjustments&rdquo;) and the Financing
(the &ldquo;Financing Adjustments&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The unaudited pro forma condensed
combined balance sheet as of March&nbsp;31, 2026, gives effect to the Mergers and the Financing as if they had been completed on March&nbsp;31,
2026, and combines the consolidated balance sheet of CECO as of March&nbsp;31, 2026, with the consolidated balance sheet of Thermon as
of March&nbsp;31, 2026.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The unaudited pro forma condensed
combined statement of operations for the three months ended March&nbsp;31, 2026 and the year ended December&nbsp;31, 2025, gives effect
to the Mergers and the Financing as if they had been completed on January&nbsp;1, 2025, and combines the consolidated statement of income
of CECO for the three months ended March&nbsp;31, 2026 and the year ended December&nbsp;31, 2025, and the consolidated statement of operations
and comprehensive income of Thermon for the three months ended March&nbsp;31, 2026 and the period from January&nbsp;1, 2025 to December&nbsp;31,
2025 (i.e., the twelve months ended December&nbsp;31, 2025). Refer to Note 3 for further details of the alignment of Thermon&rsquo;s fiscal
year end to CECO&rsquo;s fiscal year end.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The unaudited Pro Forma Financial
Information should be read in conjunction with the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">The accompanying notes to the unaudited Pro Forma
Financial Information;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">The unaudited consolidated financial statements
of CECO as of and for the three month ended March&nbsp;31, 2026, and the related notes, as included in CECO&rsquo;s <A HREF="https://www.sec.gov/Archives/edgar/data/3197/000119312526197428/ceco-20260331.htm" STYLE="-sec-extract: exhibit">Quarterly Report on Form&nbsp;10-Q as filed with the Securities and Exchange Commission (&ldquo;SEC&rdquo;) on April&nbsp;30, 2026</A></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">The audited consolidated financial statements
of Thermon as of and for the year ended March&nbsp;31, 2026, and the related notes, as included in <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/0001489096/000148909626000067/thr-20260331.htm" STYLE="-sec-extract: exhibit">Thermon&rsquo;s Annual Report on Form&nbsp;10-K as filed with the SEC on May&nbsp;21, 2026</A>;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">The audited consolidated financial statements
of CECO as of and for the year ended December&nbsp;31, 2025, and the related notes, as included in CECO&rsquo;s <A HREF="https://www.sec.gov/Archives/edgar/data/3197/000119312526085815/ceco-20251231.htm" STYLE="-sec-extract: exhibit">Annual Report on Form&nbsp;10-K as filed with the SEC on March&nbsp;2, 2026</A>; </FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">The unaudited consolidated financial statements
of Thermon as of and for the nine months ended December&nbsp;31, 2025, and the related notes, as included in Thermon&rsquo;s <A HREF="https://www.sec.gov/Archives/edgar/data/1489096/000148909626000023/thr-20251231.htm" STYLE="-sec-extract: exhibit">Quarterly Report on Form&nbsp;10-Q as filed with the SEC on February&nbsp;5, 2026</A>; and</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">The audited consolidated financial statements
of Thermon as of and for the year ended March&nbsp;31, 2025, and the related notes, as included in Thermon&rsquo;s <A HREF="https://www.sec.gov/Archives/edgar/data/1489096/000148909625000071/thr-20250331.htm" STYLE="-sec-extract: exhibit">Annual Report on Form&nbsp;10-K as filed with the SEC on May&nbsp;22, 2025</A>.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The unaudited Pro Forma Financial
Information is presented for informational purposes only and is not necessarily indicative of the operating results or financial position
that would have been achieved had the Mergers and the Financing been consummated on the dates indicated or that the combined company may
achieve in future periods. The Transaction Accounting Adjustments and the Financing Adjustments represent management&rsquo;s best estimates
and are based upon currently available information and certain assumptions that management believes are reasonable and supportable. As
the unaudited Pro Forma Financial Information has been prepared based on these assumptions, the final amounts recorded may differ materially
from the information presented herein. Further, the unaudited Pro Forma Financial Information does not reflect any operating synergies,
dis-synergies, or cost savings that may result from the Mergers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>CECO Environmental COrp.</B></FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B></B></FONT></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>UNAUDITED PRO FORMA CONDENSED COMBINED BALANCE SHEET</B></FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B></B></FONT></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>As of MARCH&nbsp;31, 2026</B></FONT></P>



<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">CECO</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Thermon</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">CECO</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif">(in thousands, except share data)</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">(Historical)</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>(Reclassified)<BR>
</B> <B>(Note 3)</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Transaction<BR>
 Accounting<BR>
 Adjustments <BR> (Note 5)</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Financing<BR>
 Adjustments<BR>
</B> <B>(Note 6)</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Pro Forma<BR>
 Combined</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif">ASSETS</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Current assets:</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; width: 24%; text-align: left">Cash and cash equivalents</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">45,411</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">52,275</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">(518,449</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; width: 4%; text-align: center">5(a)</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">518,449</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; width: 4%; text-align: center">6(a)</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">101,794</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Restricted cash</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">96</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">5,574</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">5,670</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Accounts receivable, net of allowances</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">278,528</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">125,414</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">403,942</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Costs and estimated earnings in excess of billings on uncompleted contracts</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">103,720</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">26,737</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">130,457</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif">Inventories</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">60,175</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">118,148</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">40,218</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">5(b)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">218,541</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Prepaid expenses and other current assets</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">40,739</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">11,845</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">5,742</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">5(c)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">58,326</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Prepaid income taxes</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">10,564</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,208</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">11,772</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.25in; text-align: left">Total current assets</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">539,233</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">341,201</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(468,381</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">518,449</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">930,502</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Property, plant and equipment, net</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">48,092</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">79,739</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">50,076</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">5(d)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">177,097</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Right-of-use assets from operating leases</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">29,181</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">14,783</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">43,964</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Goodwill</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">291,128</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">269,041</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">897,347</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">5(e)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,457,516</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Intangible assets &ndash; finite life, net</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">99,167</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">103,660</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">807,340</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">5(f)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,010,167</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Intangible assets &ndash; indefinite life</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">9,678</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">9,678</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred income tax assets</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,121</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,121</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred charges and other assets</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">10,896</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">21,030</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(9,973</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; text-align: center">5(c)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">3,619</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; text-align: center">6(b)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">25,572</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.375in; text-align: left">Total assets</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,027,375</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">830,575</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,276,409</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">522,068</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">3,656,427</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">LIABILITIES AND SHAREHOLDERS&rsquo; EQUITY</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Current liabilities:</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Current portion of debt</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">5,340</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">7,813</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(7,813</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">5(g)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">11,750</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">6(c)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">17,090</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Accounts payable</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">137,594</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">41,110</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">178,704</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Accrued expenses</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">71,212</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">54,480</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">125,692</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Billings in excess of costs and estimated earnings on uncompleted contracts</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">184,223</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">19,471</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">203,694</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Income taxes payable</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">7,424</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">3,962</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">11,386</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.25in; text-align: left">Total current liabilities</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">405,793</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">126,836</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(7,813</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">11,750</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">536,566</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Other liabilities</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">7,033</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">8,813</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">15,846</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Debt, less current portion</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">247,907</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">133,259</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(133,259</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">5(g)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">510,318</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">6(d)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">758,225</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred income tax liability, net</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">26,336</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">10,861</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">197,527</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">5(h)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">234,724</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Operating lease liabilities</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">23,106</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">12,099</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">35,205</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.375in; text-align: left">Total liabilities</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">710,175</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">291,868</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">56,455</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">522,068</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,580,566</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Commitments and contingencies</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Shareholders&rsquo; equity:</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Common stock</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">357</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">33</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">22,498</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">5(i)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">22,888</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif">Capital in excess of par value</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">264,595</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">250,785</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,518,899</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">5(i)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,034,279</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Treasury Stock</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(36,162</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">36,162</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">5(i)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Retained earnings</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">56,223</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">386,869</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(420,423</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">5(i)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">22,669</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Accumulated other comprehensive loss</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(8,976</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(62,818</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">62,818</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; text-align: center">5(i)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(8,976</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.25in; text-align: left">Total CECO shareholders&rsquo; equity</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">312,199</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">538,707</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,219,954</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,070,860</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Noncontrolling interest</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">5,001</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">5,001</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.25in; text-align: left">Total shareholders&rsquo; equity</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">317,200</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">538,707</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,219,954</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,075,861</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.375in; text-align: left">Total liabilities and shareholders&rsquo; equity</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,027,375</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">830,575</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,276,409</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">522,068</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">3,656,427</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: lightgrey"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><I>The accompanying notes are an integral part of this unaudited pro forma
condensed combined financial information.</I></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 2; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>CECO ENVIRONMENTAL
CORP.</B></FONT><B> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></B></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><B><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">UNAUDITED PRO FORMA CONDENSED COMBINED STATEMENT
OF OPERATIONS</FONT></B></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><B><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><FONT STYLE="text-transform: uppercase">THREE MONTHS March&nbsp;31, 2026</FONT></FONT></B></P>



<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">CECO</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Thermon</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">CECO</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left">(in thousands, except share and per share data)</TD><TD STYLE="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">(Historical)</TD><TD STYLE="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; text-align: center">&nbsp;</TD><TD STYLE="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">(Reclassified)<BR> (Note 3)</TD><TD STYLE="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; text-align: center">&nbsp;</TD><TD STYLE="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Transaction<BR>
 Accounting<BR>
 Adjustments <BR> (Note 5)</TD><TD STYLE="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD><TD STYLE="white-space: nowrap; text-align: center; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; border-bottom: Black 1pt solid; text-align: center; font-size: 10pt; font-weight: bold">Financing<BR>
 Adjustments<BR>
 (Note 6)</TD><TD STYLE="white-space: nowrap; text-align: center; font-size: 10pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD><TD STYLE="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Pro Forma<BR>
 Combined</TD><TD STYLE="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 34%; text-align: left">Net sales</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">205,919</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">148,332</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 4%; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="width: 4%; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">354,251</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Cost of sales</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">142,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">83,048</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">225,048</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Gross profit</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">63,919</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">65,284</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">129,203</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Selling and administrative expense</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">46,091</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">51,457</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(31</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">5(k)</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">97,607</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Amortization expense</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">4,003</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,957</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">10,331</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">5(l)</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">17,291</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Acquisition and integration expense</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">10,280</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">10,280</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Gain on sale of Global Pump Solutions business</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Other operating expense</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,670</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,670</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Income from operations</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,875</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">10,780</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(10,300</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,355</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Other expense (income)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,392</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">348</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,740</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Interest expense</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">4,230</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,851</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">8,645</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">6(e)</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">14,726</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Income (loss) before income taxes</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(3,747</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">8,581</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(10,300</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(8,645</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(14,111</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Income tax expense</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(3,499</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">5,836</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(2,825</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">5(n)</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(2,248</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">6(f)</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(2,736</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Net income (loss)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(248</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">2,745</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(7,475</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left">)</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(6,397</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left">)</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(11,375</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Noncontrolling interest</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">150</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">150</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Net income (loss) attributable to CECO Environmental Corp.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(398</TD><TD STYLE="padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(11,525</TD><TD STYLE="padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Income (loss) per share (Note 7):</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif">Basic</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(0.01</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(0.20</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif">Diluted</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(0.01</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(0.20</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Weighted average number of common shares outstanding (Note 7):</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif">Basic</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">35,690,813</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">58,221,564</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif">Diluted</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">35,690,813</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">58,221,564</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: lightgrey"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><I>The accompanying notes are an integral part of this unaudited pro forma
condensed combined financial information.</I></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 3; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>CECO ENVIRONMENTAL
CORP.</B></FONT><B> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></B></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><B><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">UNAUDITED PRO FORMA CONDENSED COMBINED STATEMENT
OF OPERATIONS</FONT></B></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><B><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><FONT STYLE="text-transform: uppercase">Year Ended December&nbsp;31, 2025</FONT></FONT></B></P>



<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">CECO</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Thermon</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">CECO</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid; white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif">(in thousands, except share and per share data)</TD>
    <TD STYLE="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">(Historical)</TD>
    <TD STYLE="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">(Reclassified)<BR> (Note 3)</TD>
    <TD STYLE="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Transaction<BR> Accounting<BR> Adjustments <BR> (Note 5)</TD>
    <TD STYLE="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Financing<BR> Adjustments<BR>
</B> <B>(Note 6)</B></TD>
    <TD STYLE="white-space: nowrap; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Pro Forma<BR>
 Combined</TD>
    <TD STYLE="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 34%; text-align: left">Net sales</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">774,381</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">522,011</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="width: 4%; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="width: 4%; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">1,296,392</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Cost of sales</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">505,155</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">284,808</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">40,218</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; text-align: center">5(j)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">830,181</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Gross profit</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">269,226</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">237,203</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(40,218</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">466,211</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Selling and administrative expense</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">200,728</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">140,216</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">18,677</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">5(k)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">359,621</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Amortization expense</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">16,166</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">13,890</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">39,260</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">5(l)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">69,316</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Acquisition and integration expense</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">9,555</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">33,051</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center">5(m)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">42,606</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Gain on sale of Global Pump Solutions business</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(63,701</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(63,701</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Other operating expense</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">619</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">5</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">624</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Income from operations</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">105,859</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">83,092</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(131,206</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">57,745</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Other expense (income)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,101</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,937</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">164</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Interest expense</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">20,913</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">8,297</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">34,889</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center">6(e)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">64,099</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Income (loss) before income taxes</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">82,845</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">76,732</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(131,206</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(34,889</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(6,518</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Income tax expense</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">29,738</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">17,935</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(27,958</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD>
    <TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; text-align: center">5(n)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(9,071</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center">6(f)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">10,644</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Net income (loss)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">53,107</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">58,797</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(103,248</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(25,818</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(17,162</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Noncontrolling interest</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">3,056</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">3,056</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Net income (loss) attributable to CECO Environmental Corp.</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">50,051</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(20,218</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Income (loss) per share (Note 7):</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif">Basic</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1.42</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(0.35</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif">Diluted</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1.37</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(0.35</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Weighted average number of common shares outstanding (Note 7):</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Basic</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">35,331,105</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">57,861,856</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Diluted</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">36,603,956</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">57,861,856</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: lightgrey"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><I>The accompanying notes are an integral part of this unaudited pro forma condensed combined
financial information.</I></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 4; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CECO ENVIRONMENTAL CORP.</B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>NOTES TO THE UNAUDITED PRO FORMA CONDENSED
COMBINED FINANCIAL INFORMATION</B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><I>(in thousands, except shares and per share
amounts)</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Note 1 &ndash; Description of Transactions</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Mergers</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-size: 10pt">On
February&nbsp;23, 2026, the Company entered into the Merger Agreement to acquire all the issued and outstanding equity securities of Thermon
through the Mergers. </FONT>On June&nbsp;1, 2026, the Company consummated the Mergers. The Merger Agreement, among other things, provided
for the combination of CECO and Thermon in a&nbsp;stock-and-cash&nbsp;transaction. As part of the First Merger, Merger Sub Inc. merged
with and into Thermon, with Thermon surviving as a wholly owned subsidiary of CECO. Immediately after the First Merger, Thermon merged
with and into Merger Sub LLC as part of the Second Merger, with Merger Sub LLC surviving as a wholly owned subsidiary of CECO.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Upon the terms and conditions
of the Merger Agreement, at the effective time of the First Merger (the &ldquo;Effective Time&rdquo;), each share of Thermon&rsquo;s common
stock, par value $0.001 per share (&ldquo;Thermon Common Stock&rdquo;), issued and outstanding immediately prior to the Effective Time
(other than any excluded shares) was converted into the right to receive, at the election of each holder, and subject to proration in
accordance with the Merger Agreement, one of the following forms of consideration:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(i)</TD><TD STYLE="text-align: justify">a combination of 0.6840 shares of CECO&rsquo;s common stock, par value $0.01 per share (&ldquo;CECO Common Stock,&rdquo; and such
number of shares, the &ldquo;Mixed Election Share Amount&rdquo;) and $10.00 in cash (the &ldquo;Mixed Consideration&rdquo;);</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.25in"></TD><TD STYLE="text-align: justify; width: 0.25in">(ii)</TD><TD STYLE="text-align: justify">$63.89 in cash (the &ldquo;Cash Consideration&rdquo;); or</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.25in"></TD><TD STYLE="text-align: justify; width: 0.25in">(iii)</TD><TD STYLE="text-align: justify">0.8110 shares of CECO Common Stock (the &ldquo;Stock Consideration&rdquo; and, together with the Mixed Consideration and the Cash
Consideration, the &ldquo;Merger Consideration&rdquo;).</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-size: 10pt">Any
shares of Thermon Common stock for which no election was made were treated as Mixed Election shares. </FONT>Refer to Note 4 for additional
information regarding the accounting treatment of the Mergers, preliminary Merger Consideration, and preliminary purchase price allocation.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Treatment of Thermon Equity Awards</I></B></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Pursuant to the Merger Agreement,
at the Effective Time, the outstanding equity awards of Thermon were treated as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><I>Restricted stock units <B>&ndash; </B></I>Each
outstanding Thermon restricted stock unit (a &ldquo;Thermon RSU&rdquo;) was assumed by CECO and converted into a restricted stock unit
award of CECO based on the Stock Consideration exchange ratio and remains subject to the same terms and conditions as were applicable
to such Thermon RSU.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><I>Performance units</I> <B>&ndash; </B>Each
outstanding Thermon performance unit (a &ldquo;Thermon PU&rdquo;) was assumed by the Company and converted into a restricted stock unit
award of CECO based on a number of shares of CECO Common Stock equal to the product of (x)&nbsp;the number of shares of Thermon Common
Stock subject to such Thermon PU calculated based on target or actual performance (depending on the status of the applicable performance
period) and (y)&nbsp;the Stock Consideration exchange ratio. Each converted Thermon PU remains subject to the same terms and conditions
as were applicable to such Thermon PU, except that each converted Thermon PU is subject only to time-based vesting.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><I>Stock options </I>&ndash; Each outstanding
Thermon stock option with an exercise price less than the Cash Consideration has been cancelled and converted into the right to receive
an amount in cash equal to $63.89 less the applicable exercise price, while all other Thermon stock options have been automatically cancelled
for no consideration.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><I>Non-U.S. restricted stock units and performance
units </I>&ndash; For any outstanding Thermon RSU or Thermon PU held by an individual residing or providing services outside of the United
States, the Company, at its sole discretion and as permitted by law, elected for such Thermon RSU or Thermon PU to be cancelled and converted
into the right to receive cash equal to the product of (i)&nbsp;the number of shares of Thermon Common Stock subject to the applicable
award and (ii)&nbsp;the Cash Consideration as delineated in the Merger Agreement.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 5; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Financing</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">In connection with, and concurrently
with the entry into the Merger Agreement, the Company obtained a debt commitment letter on February&nbsp;23, 2026, with Bank of America,
N.A. and BofA Securities,&nbsp;Inc. (&ldquo;BofA&rdquo;). On March&nbsp;30, 2026, the Company amended its Fourth Amended and Restated
Credit Agreement (the &ldquo;Amendment Credit Agreement&rdquo;). In connection with the consummation of the Mergers and pursuant to the
Amended Credit Agreement, on the Closing Date, the Company incurred additional indebtedness consisting of $235.0 million borrowed under
an incremental term loan facility and approximately $290.0 million of revolving credit loans under the Company&rsquo;s existing revolving
credit facility. The funding of these commitments was subject to customary conditions, including the consummation of the Mergers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company funded the Mergers
and related fees, costs and expenses with a combination of cash on hand, borrowings under the Company&rsquo;s existing revolving credit
facility, and borrowings under the incremental term loan facility. The unaudited Pro Forma Financial Information assumes that the Company
borrowed $235.0 million under the incremental term loan facility and approximately $290.0 million under the Company&rsquo;s existing revolving
credit facility to complete the Mergers as further described in Note 5. Borrowings under the incremental term loan facility and the Company&rsquo;s
existing revolving credit facility initially bear interest at a rate of the Secured Overnight Financing Rate (&ldquo;SOFR&rdquo;) plus
300 basis points, which is subject to change based on the Company&rsquo;s leverage ratio.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The execution of the debt
commitment letter and the Company&rsquo;s borrowings under the incremental term loan facility and its existing revolving credit facility
are referred to herein as the &ldquo;Financing.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Note 2 &ndash; Basis of Presentation</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The unaudited Pro Forma Financial
Information was prepared in accordance with Article&nbsp;11 of Regulation S-X. The unaudited pro forma condensed combined balance sheet
as of March&nbsp;31, 2026, gives effect to the Mergers and the Financing as if they had been completed on March&nbsp;31, 2026, and the
unaudited pro forma condensed combined statement of operations for the three months ended March&nbsp;31, 2026 and the year ended December&nbsp;31,
2025, gives effect to the Mergers and the Financing as if they had been completed on January&nbsp;1, 2025.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The historical consolidated
financial statements of CECO and the historical consolidated financial statements of Thermon were prepared in accordance with accounting
principles generally accepted in the United States of America (&ldquo;GAAP&rdquo;) and presented in U.S. dollars. The preparation of the
unaudited Pro Forma Financial Information was based upon CECO&rsquo;s fiscal year end, which ends on December&nbsp;31. Thermon&rsquo;s
fiscal year ends on March&nbsp;31. Given the difference between CECO's fiscal year end and Thermon&rsquo;s fiscal year end, the historical
statement of operations and comprehensive income information of Thermon have been adjusted to align with the fiscal year end of CECO in
order to prepare the unaudited pro forma condensed combined statements of operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-size: 10pt">For
purposes of the unaudited pro forma condensed combined </FONT>balance sheet as of March&nbsp;31, 2026, the historical consolidated balance
sheet of CECO as of March&nbsp;31, 2026, has been combined with the historical consolidated balance sheet of Thermon as of March&nbsp;31,
2026. For purposes of the unaudited pro forma condensed combined statement of operations for the three months ended March&nbsp;31, 2026
and the year ended December&nbsp;31, 2025, the historical consolidated statement of income of CECO for the three months ended March&nbsp;31,
2026 and the year ended December&nbsp;31, 2025, have been combined with the historical consolidated statement of operations and comprehensive
income of Thermon for the three months ended March&nbsp;31, 2026 and for the period from January&nbsp;1, 2025, to December&nbsp;31, 2025
(i.e., the twelve months ended December&nbsp;31, 2025). Refer to Note 3 for further details of the fiscal year alignment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Additionally, as discussed
in Note 3, certain reclassifications were made to conform the historical presentation of Thermon&rsquo;s consolidated financial statements
to that of CECO&rsquo;s financial statement presentation. The accounting policies used in the preparation of the unaudited Pro Forma Financial
Information are those set out in CECO&rsquo;s audited financial statements for the year ended December&nbsp;31, 2025. Management conducted
a preliminary evaluation of accounting policies used by Thermon compared to accounting policies used by CECO and did not identify any
material differences in accounting policies. Accordingly, no adjustments to conform accounting policies have been reflected in the unaudited
Pro Forma Financial Information. Following the completion of the Mergers, CECO will conduct a comprehensive review of Thermon&rsquo;s
accounting policies, and as a result of that review, CECO may identify differences, which may have a material impact on the unaudited
Pro Forma Financial Information.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 6; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-size: 10pt">The
unaudited Pro Forma Financial Information </FONT>reflects the pro forma effect of the Mergers using the acquisition method of accounting
in accordance with Accounting Standards Codification (&ldquo;ASC&rdquo;) Topic 805, <I>Business Combinations</I> (&ldquo;ASC 805&rdquo;),
with CECO as the accounting acquirer, using the fair value concepts defined in ASC Topic 820, <I>Fair Value Measurement</I>, and is based
on the historical financial statements of CECO and Thermon. Refer to Note 4 for additional information regarding the accounting treatment
and preliminary purchase price allocation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The unaudited Pro Forma Financial
Information is presented for informational purposes only and is not necessarily indicative of the operating results or financial position
that would have been achieved had the Mergers and the Financing been consummated on the dates indicated or that the combined company may
achieve in future periods. The unaudited Pro Forma Financial Information does not reflect any anticipated synergies or dis-synergies,
operating efficiencies or cost savings that may result from the Mergers, or any integration costs that may be incurred. The Transaction
Accounting Adjustments and the Financing Adjustments represent management&rsquo;s best estimates and are based upon currently available
information and certain assumptions that the Company believes are reasonable and supportable. As the unaudited Pro Forma Financial Information
has been prepared based on these assumptions, the final amounts recorded may differ materially from the information presented herein.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"><B>Note 3 &ndash; Fiscal Year End
Alignment and Financial Statement Line Item Reclassification Adjustments</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Fiscal year end alignment
and financial statement line item reclassification adjustments have been made to conform Thermon&rsquo;s historical financial statement
presentation to CECO&rsquo;s financial statement presentation in the unaudited pro forma condensed combined balance sheet and the unaudited
pro forma condensed combined statement of operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 7; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B><I>Unaudited Pro</I></B></FONT><B><I>
Forma Condensed Combined Balance Sheet as of March&nbsp;31, 2026</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Reclassification Adjustments</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-size: 10pt">The
following table presents a summary of reclassification adjustments to conform Thermon&rsquo;s historical consolidated balance sheet as
of </FONT>March&nbsp;31, 2026, with CECO&rsquo;s historical consolidated balance sheet presentation as of March&nbsp;31, 2026 (in thousands):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center">CECO</TD>
    <TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center">Thermon</TD>
    <TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Thermon</TD>
    <TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: center; font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center; padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Thermon</TD>
    <TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><B>Consolidated Balance Sheet<BR> Line Items</B> <B><BR> (Historical)</B></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><B>Consolidated Balance Sheet<BR> Line Items<BR> </B> <B>(Historical)</B></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>March&nbsp;31, 2026<BR> </B> <B>(Historical)</B></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Reclassification<BR> </B> <B>Adjustments</B></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">March&nbsp;31, 2026<BR> (Reclassified)</TD>
    <TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; font: bold 10pt Times New Roman, Times, Serif; vertical-align: top">ASSETS</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="text-align: left; font-size: 10pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Current assets:</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="text-align: left; font-size: 10pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; vertical-align: top; font: 10pt Times New Roman, Times, Serif; width: 27%; text-align: left">Cash and cash equivalents</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; width: 25%; text-align: left">Cash and cash equivalents</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">52,275</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="width: 5%; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">52,275</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Restricted cash</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="text-align: left; font-size: 10pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">5,574</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(a)</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">5,574</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Accounts receivable, net of allowances</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Accounts receivable, net</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">125,414</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">125,414</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Costs and estimated earnings in excess of billings on uncompleted contracts</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Contract assets</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">26,737</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">26,737</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top">Inventories</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Inventories, net</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">118,148</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">118,148</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Prepaid expenses and other current assets</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Prepaid expenses and other current assets</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">18,574</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(6,729</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(a), (b)</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">11,845</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Prepaid income taxes</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left; font-size: 10pt; padding-bottom: 1pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">53</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,155</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(b)</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,208</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.25in; vertical-align: top; text-align: left">Total current assets</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="text-align: left; font-size: 10pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">341,201</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">341,201</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Property, plant and equipment, net</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Property, plant and equipment, net</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">79,739</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">79,739</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Right-of-use assets from operating leases</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Operating lease right-of-use assets</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">14,783</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">14,783</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top">Goodwill</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top">Goodwill</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">269,041</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">269,041</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; font-size: 10pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Intangible assets, net</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">103,660</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(103,660</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(c)</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Intangible assets &ndash; finite life, net</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="text-align: left; font-size: 10pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">103,660</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(c)</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">103,660</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Intangible assets &ndash; indefinite life</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="text-align: left; font-size: 10pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred income tax assets</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred income taxes</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,121</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-&mdash;&nbsp;&nbsp;&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,121</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Deferred charges and other assets</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Other non-current assets</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">21,030</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">21,030</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.375in; vertical-align: top; text-align: left; padding-bottom: 2.5pt">Total assets</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; font-size: 10pt; padding-bottom: 2.5pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">830,575</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">830,575</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; font: bold 10pt Times New Roman, Times, Serif; text-align: left">LIABILITIES AND STOCKHOLDERS&rsquo; EQUITY</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="text-align: left; font-size: 10pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Current liabilities:</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="text-align: left; font-size: 10pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Current portion of debt</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Current portion of long term debt</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">7,813</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">7,813</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Accounts payable</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Accounts payable</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">41,110</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">41,110</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Accrued expenses</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Accrued liabilities</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">49,779</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">4,701</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(d)</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">54,480</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Billings in excess of costs and estimated earnings on uncompleted contracts</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Contract liabilities</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">19,471</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">19,471</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; font-size: 10pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Lease liabilities</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">4,701</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(4,701</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(d)</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Notes payable</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="text-align: left; font-size: 10pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Income taxes payable</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Income taxes payable</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">3,962</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">3,962</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.25in; vertical-align: top; text-align: left">Total current liabilities</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="text-align: left; font-size: 10pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">126,836</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">126,836</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; font-size: 10pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Borrowings under revolving credit facility</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">19,700</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(19,700</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(e)&nbsp;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Debt, less current portion</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Long-term debt, net</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">113,559</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">19,700</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(e)&nbsp;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">133,259</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred income tax liability, net</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred income taxes</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">10,861</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">10,861</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Operating lease liabilities</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Non-current lease liabilities</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">12,099</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">12,099</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Other liabilities</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Other non-current liabilities</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">8,813</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-&mdash;&nbsp;&nbsp;&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">8,813</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt">Total liabilities</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left; font-size: 10pt; padding-bottom: 1pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">291,868</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">291,868</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Shareholders&rsquo; equity</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="text-align: left; font-size: 10pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Common stock</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Common stock</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">33</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">33</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; text-align: left; font: 10pt Times New Roman, Times, Serif; vertical-align: top">Capital in excess of par value</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Additional paid-in capital</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">250,785</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">250,785</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; font-size: 10pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Treasury stock</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(36,162</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(36,162</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Retained earnings</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Retained earnings</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">386,869</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">386,869</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Accumulated other comprehensive loss</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Accumulated other comprehensive loss</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(62,818</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(62,818</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.25in; vertical-align: top; text-align: left">Total CECO shareholders&rsquo; equity</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="text-align: left; font-size: 10pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">538,707</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">538,707</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.375in; vertical-align: top; text-align: left; padding-bottom: 1pt">Noncontrolling interest</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left; font-size: 10pt; padding-bottom: 1pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt">Total shareholders&rsquo; equity</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Total equity</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">538,707</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">538,707</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.5in; vertical-align: top; text-align: left; padding-bottom: 2.5pt">Total liabilities and shareholders&rsquo; equity</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Total liabilities and equity</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">830,575</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">830,575</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 8; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(a)</TD><TD STYLE="text-align: justify">On its historical consolidated balance sheet, Thermon presented $5.6 million of restricted cash within
prepaid and other current expenses. This reclassification adjustment is to present this amount within restricted cash in the pro forma
condensed combined balance sheet to conform with CECO&rsquo;s presentation.</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(b)</TD><TD STYLE="text-align: justify">On its historical consolidated balance sheet, Thermon presented $1.2 million of prepaid income taxes within
prepaid and other current expenses. This reclassification adjustment is to present this amount within prepaid income taxes in the pro
forma condensed combined balance sheet to conform with CECO&rsquo;s presentation.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(c)</TD><TD STYLE="text-align: justify">On its historical consolidated balance sheet, Thermon presented its finite-lived intangible assets within
intangible assets, net. This reclassification adjustment is to present this amount within intangible asserts &ndash; finite life, net
in the pro forma condensed combined balance sheet to conform with CECO&rsquo;s presentation.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(d)</TD><TD STYLE="text-align: justify">On its historical consolidated balance sheet, Thermon presented current lease liabilities as a separate
line item. This reclassification adjustment is to present this amount within accrued expenses in the pro forma condensed combined balance
sheet to conform with CECO&rsquo;s presentation.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(e)</TD><TD STYLE="text-align: justify">On its historical consolidated balance sheet, Thermon presented its borrowings under revolving credit
facilities as a separate line item. This reclassification adjustment is to present this amount within debt, less current portion in the
pro forma condensed combined balance sheet to conform with CECO&rsquo;s presentation.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 9; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Unaudited Pro Forma Condensed Combined Statement of Operations
for the Three Month Ended March&nbsp;31, 2026</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Three-Months Ended Alignment</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The historical statement
of operations and comprehensive income information of Thermon for the three months ended March&nbsp;31, 2026, has been derived as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left; white-space: nowrap; font: italic 10pt Times New Roman, Times, Serif">(in thousands)</TD>
    <TD STYLE="text-align: center; white-space: nowrap; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; white-space: nowrap; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Year Ended<BR>
</B> <B>March&nbsp;31, 2026<BR>
</B> <B>(Historical)</B></TD>
    <TD STYLE="text-align: center; white-space: nowrap; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: center; white-space: nowrap; font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; white-space: nowrap; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Less: Nine Months Ended<BR>
</B> <B>December&nbsp;31, 2025<BR>
</B> <B>(Historical)</B></TD>
    <TD STYLE="text-align: center; white-space: nowrap; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: center; white-space: nowrap; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; white-space: nowrap; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Three Months Ended</B> <B><BR>
March&nbsp;31, 2026 <SUP>(1)</SUP></B> <B><BR>
(Historical Aligned)</B></TD>
    <TD STYLE="text-align: center; white-space: nowrap; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 45%">Sales</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right">536,263</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="width: 2%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: right">3,87,931</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: right">148,332</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Cost of sales</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">293,207</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,10,159</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">83,048</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Gross profit</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">243,056</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,77,772</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">65,284</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Operating expenses:</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Selling and administrative expenses</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">158,290</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,05,988</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">52,302</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred Compensation plan expense/(income)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">599</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,354</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(755</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Amortization of intangible assets</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">13,428</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">10,471</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,957</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Restructuring and other charges/(income)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Income from operations</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">70,739</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">59,959</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">10,780</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Other income/(expenses):</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Interest expense, net</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(7,995</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(6,144</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,851</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Other income/(expense)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,482</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,830</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(348</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Income before provision for income taxes</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">64,226</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">55,645</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">8,581</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Income tax expense</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">19,655</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">13,819</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">5,836</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Net income</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">44,571</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">41,826</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">2,745</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(1)</TD><TD STYLE="text-align: justify">The historical consolidated statement of operations and comprehensive income of Thermon for the three months ended March&nbsp;31,
2026, was derived from: (i)&nbsp;Thermon&rsquo;s consolidated statement of operations and comprehensive income for the year ended March&nbsp;31,
2026, as presented in its Annual Report on Form&nbsp;10-K for the year ended March&nbsp;31, 2026, as filed with the SEC on May&nbsp;21,
2026; less (ii)&nbsp;Thermon&rsquo;s consolidated statement of operations and comprehensive income for the nine months ended December&nbsp;31,
2025, as presented in its Quarterly Report on Form&nbsp;10-Q for the nine months ended December&nbsp;31, 2025, as filed with the SEC on
February&nbsp;5, 2026.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Reclassification Adjustments</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table presents
a summary of reclassification adjustments to conform Thermon&rsquo;s historical consolidated statement of operations and comprehensive
income information for the three months ended March&nbsp;31, 2026, with CECO&rsquo;s historical consolidated statement of income presentation
for the three months ended March&nbsp;31, 2026 (in thousands):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid; vertical-align: top; font: bold 10pt Times New Roman, Times, Serif; text-align: center">CECO</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Thermon</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Thermon</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Thermon</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><B>Consolidated Statement of<BR>
 Income Line Items<BR>
</B> <B>(Historical)</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Consolidated Statement of<BR>
 Operations and Comprehensive<BR>
 Income Line Items</B> <B><BR>
(Historical)</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>March&nbsp;31, 2026<BR>
</B> <B>(Historical Aligned)</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Reclassification<BR>
</B> <B>Adjustments</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">March&nbsp;31, 2026<BR>
 (Reclassified)</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; width: 27%; text-align: left">Net sales</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 25%">Sales</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right">148,332</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center; width: 3%"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">148,332</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; vertical-align: top">Cost of sales</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Cost of sales</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">83,048</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">83,048</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Gross profit</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">65,284</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">65,284</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Selling and administrative expenses</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Selling, general and administrative expenses</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">52,302</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(755</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="text-align: center"><B>(a)</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">51,457</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; font-size: 10pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred compensation plan expense/(income)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(755</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">755</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>(a)</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">0</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Amortization expenses</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Amortization of intangible assets</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,957</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,957</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Acquisition and integration expenses</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Gain on sale of Global Pump Solutions business</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; font-size: 10pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Restructuring and other charges/(income)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Other operating expense</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Income from operations</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">10,780</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">10,780</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Other expense (income)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Other income/(expense)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(348</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">348</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Interest expense</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Interest expense, net</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(1,851</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,851</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Income before income taxes</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Income before provision for income taxes</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">8,581</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">8,581</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Income tax expense</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Income tax expense</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">5,836</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">5,836</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Net income</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Net income</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">2,745</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">2,745</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 10; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(a)</TD><TD STYLE="text-align: justify">On its historical consolidated statement of operations and comprehensive income, Thermon presented deferred compensation plan expense/(income)
as a separate line item. This reclassification adjustment is to present this amount within selling and administrative expenses in the
pro-form condensed combined statement of income to conform with CECO&rsquo;s presentation.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Unaudited Pro Forma Condensed Combined Statement of Operations
for the Year Ended December&nbsp;31, 2025</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Fiscal Year End Alignment</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The historical statement
of operations and comprehensive income information of Thermon for the twelve months ended December&nbsp;31, 2025, has been derived as
follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid; white-space: nowrap; font: italic 10pt Times New Roman, Times, Serif">(in thousands)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; white-space: nowrap; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Year Ended<BR>
</B> <B>March&nbsp;31, 2025<BR>
</B> <B>(Historical)</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; white-space: nowrap; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Less: Nine Months Ended<BR>
</B> <B>December&nbsp;31, 2024</B> <B><BR>
(Historical)</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; white-space: nowrap; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Plus: Nine Months Ended<BR>
</B> <B>December&nbsp;31, 2025<BR>
</B> <B>(Historical)</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; white-space: nowrap; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Twelve Months Ended<BR>
</B> <B>December&nbsp;31, 2025 <SUP>(1)<BR>
</SUP></B> <B>(Historical Aligned)</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 44%">Sales</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">498,207</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">364,127</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">387,931</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">522,011</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Cost of sales</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">275,311</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">200,662</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">210,159</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">284,808</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Gross profit</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">222,896</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">163,465</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">177,772</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">237,203</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Operating expenses:</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Selling, general and administrative expenses</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">129,307</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">96,470</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">105,988</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">138,825</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred compensation plan expense/(income)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">452</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">415</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,354</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,391</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Amortization of intangible assets</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">13,681</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">10,262</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">10,471</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">13,890</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Restructuring and other charges/(income)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(301</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(306</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">5</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Income from operations</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">79,757</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">56,624</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">59,959</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">83,092</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Other income/(expenses):</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Interest expense, net</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(10,325</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(8,172</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(6,144</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(8,297</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Other income/(expense)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">687</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">580</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,830</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,937</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Income before provision for income taxes</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">70,119</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">49,032</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">55,645</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">76,732</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Income tax expense</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">16,604</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">12,488</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">13,819</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">17,935</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Net income</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">53,515</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">36,544</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">41,826</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">58,797</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(1)</TD><TD STYLE="text-align: justify">The historical consolidated statement of operations and comprehensive income of Thermon for the twelve months ended December&nbsp;31,
2025, was derived from: (i)&nbsp;Thermon&rsquo;s consolidated statement of operations and comprehensive income for the year ended March&nbsp;31,
2025, as presented in its Annual Report on Form&nbsp;10-K for the year ended March&nbsp;31, 2025, as filed with the SEC on May&nbsp;22,
2025; less (ii)&nbsp;Thermon&rsquo;s consolidated statement of operations and comprehensive loss for the nine months ended December&nbsp;31,
2024, as presented in its Quarterly Report on Form&nbsp;10-Q for the nine months ended December&nbsp;31, 2025, as filed with the SEC on
February&nbsp;5, 2026; plus (iii)&nbsp;Thermon&rsquo;s consolidated statement of operations and comprehensive income for the nine months
ended December&nbsp;31, 2025, as presented in its Quarterly Report on Form&nbsp;10-Q for the nine months ended December&nbsp;31, 2025,
as filed with the SEC on February&nbsp;5, 2026.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 11; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Reclassification Adjustments</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The following table presents
a summary of reclassification adjustments to conform Thermon&rsquo;s historical consolidated statement of operations and comprehensive
income information for the twelve months ended December&nbsp;31, 2025, with CECO&rsquo;s historical consolidated statement of income presentation
for the year ended December&nbsp;31, 2025 (in thousands):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid; vertical-align: top; font: bold 10pt Times New Roman, Times, Serif; text-align: center">CECO</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Thermon</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Thermon</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Thermon</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid; vertical-align: top; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center"><B>Consolidated Statement of<BR>
 Income Line Items<BR>
</B> <B>(Historical)</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; white-space: nowrap; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Consolidated Statement of <BR>
Operations and Comprehensive<BR>
 Income Line Items</B> <B><BR>
(Historical)</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; white-space: nowrap; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>December&nbsp;31, 2025<BR>
</B> <B>(Historical Aligned)</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; white-space: nowrap; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Reclassification<BR>
</B> <B>Adjustments</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; text-align: center">December&nbsp;31, 2025<BR>
 (Reclassified)</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; width: 27%; text-align: left">Net sales</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 25%">Sales</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right">522,011</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center; width: 3%"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">522,011</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; vertical-align: top">Cost of sales</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Cost of sales</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">284,808</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">284,808</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Gross profit</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">237,203</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">237,203</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Selling and administrative expenses</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Selling, general and administrative expenses</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">138,825</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,391</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>(a)</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">140,216</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; font-size: 10pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred compensation plan expense/(income)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,391</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,391</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="text-align: center"><B>(a)</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Amortization expenses</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Amortization of intangible assets</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">13,890</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">13,890</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Acquisition and integration expenses</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Gain on sale of Global Pump Solutions business</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; font-size: 10pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Restructuring and other charges/(income)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">5</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(5</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="text-align: center"><B>(b)</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Other operating expense</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">5</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>(b)</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">5</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Income from operations</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">83,092</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">83,092</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left">Other expense (income)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Other income/(expense)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,937</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,937</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Interest expense</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Interest expense, net</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(8,297</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">8,297</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Income before income taxes</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Income before provision for income taxes</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">76,732</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">76,732</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Income tax expense</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Income tax expense</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">17,935</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">17,935</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Net income</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Net income</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">58,797</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&mdash;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">58,797</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(a)</TD><TD STYLE="text-align: justify">On its historical consolidated statement of operations and comprehensive income, Thermon presented deferred compensation plan expense/(income)
as a separate line item. This reclassification adjustment is to present this amount within selling and administrative expenses in the
pro forma condensed combined statement of operations to conform with CECO&rsquo;s presentation.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(b)</TD><TD STYLE="text-align: justify">On its historical consolidated statement of operations and comprehensive income, Thermon presented restructuring and other charges/(income)
as a separate line item. This reclassification adjustment is to present this amount within other operating expense in the pro forma condensed
combined statement of operations to conform with CECO&rsquo;s presentation.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"><B>Note 4 &ndash; Accounting Treatment,
Preliminary Merger Consideration, and Preliminary Purchase Price Allocation</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Accounting Treatment</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Under ASC 805, all assets
acquired and liabilities assumed in a business combination are recognized and measured at their acquisition date fair values, and transaction
costs associated with the business combination are expensed as incurred. The excess of merger consideration over the estimated fair value
of identifiable assets acquired and liabilities assumed, if any, is allocated to goodwill.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The consideration transferred
calculated in accordance with ASC 805 is based on the Merger Consideration as delineated in the Merger Agreement. Any shares of Thermon
Common Stock for which no election was made were treated as Mixed Election shares. The Cash Consideration and Stock Consideration were
each subject to proration as set forth in the Merger Agreement. Thermon stockholders of record of approximately 41.18% of the outstanding
shares of Thermon common stock elected to receive the Stock Consideration and, in accordance with the proration procedures in the parties&rsquo;
merger agreement, all of such outstanding shares of Thermon common stock were converted into the right to receive approximately $1.48
in cash and 0.7920 of a share of CECO common stock per share of Thermon common stock in accordance with the applicable proration procedures.
Cash was paid in lieu of fractional shares of CECO Common Stock based on the average closing price of CECO Common Stock on the Nasdaq
Stock Market LLC (&ldquo;Nasdaq&rdquo;) for the five trading days ending on the last trading day immediately prior to the Closing Date.
In connection with the Mergers, the Company issued approximately 22.5 million shares of CECO Common Stock to former holders of Thermon
Common Stock and paid aggregate cash consideration of approximately $329.4 million.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">In accordance with ASC 805,
the Company assigned fair value to assets acquired and liabilities assumed using best estimates and assumptions as of the closing date
of the Mergers. The determination of the estimated fair value of assets acquired requires significant judgment and often involves the
use of various estimates and assumptions. The estimated fair value of the assets acquired and liabilities assumed is based upon available
information and certain assumptions, which the Company believes are reasonable to illustrate the estimated effects of the Mergers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The determination of the
estimated fair value of assets acquired requires management&rsquo;s judgment and often involves the use of significant estimates and assumptions,
including assumptions with respect to future cash inflows and outflows, discount rates, royalty rates, customer attrition rates, asset
lives, and market multiples, among other items. Fair values were determined by management using a variety of methodologies and resources,
including external independent valuation experts. The valuation methods consisted of multi-period excess earnings, relief from royalty,
current replacement cost, and other appropriate valuation techniques to determine the fair value of assets acquired and liabilities assumed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 12; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The estimated fair values
and purchase price allocation are preliminary. A final determination of the fair value of assets acquired, including any identifiable
intangible assets, and liabilities assumed will be performed within one year of the Mergers&rsquo; closing date. Since the unaudited Pro
Forma Financial Information has been prepared based on preliminary fair values, the final amounts may differ materially from the information
presented herein.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Preliminary Merger Consideration</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents the preliminary Merger
Consideration:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif">(in thousands, except share and per share data)</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amount</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">Mixed Consideration (Mixed elections and non-electors)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: italic 10pt Times New Roman, Times, Serif; text-align: left">Stock component</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; width: 86%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Number of Thermon's Common Stock shares<SUP>(1)</SUP></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">17,231,130</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Exchange ratio per Merger Agreement</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">0.6840</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Number of CECO Common Stock shares to be issued to Thermon shareholders</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">11,786,093</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CECO Common Stock closing price as of June&nbsp;1, 2026<SUP>(2)</SUP></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">79.03</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Consideration in the form of CECO's Common Stock</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">931,455</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: italic 10pt Times New Roman, Times, Serif; text-align: left">Cash component</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Number of Thermon's Common Stock shares</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">17,231,130</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Per Share Cash Consideration</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">10.00</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Consideration in form of cash</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">172,311</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Total Mixed Consideration</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,103,766</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">Cash Consideration</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Number of Thermon's Common Stock shares<SUP>(1)</SUP></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,142,408</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Per share Cash Consideration</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">63.89</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif">Fair value of All-Cash Consideration</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">136,878</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash issued due to Maximum Aggregate Stock Shares proration per the Merger Agreement<SUP>(3)</SUP></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">20,207</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Total Cash Consideration</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">157,085</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">Stock Consideration</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Number of Thermon's Common Stock shares<SUP>(1)</SUP></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">13,566,156</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Exchange ratio per Merger Agreement</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">0.8110</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Number of CECO Common Stock shares</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">11,002,153</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: CECO Common Stock shares due to Maximum Aggregate Stock Shares proration per the Merger Agreement<SUP>(3)</SUP></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(257,495</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Number of CECO Common Stock shares to be issued pursuant to the Maximum Aggregate Stock Shares proration per the Merger Agreement</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">10,744,658</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CECO Common Stock closing price as of June&nbsp;1, 2026<SUP>(2)</SUP></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">79.03</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Total Stock Consideration</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">849,150</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fractional Shares<SUP>(4)</SUP></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">68</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Total Merger Consideration per the Merger Agreement</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right">2,110,069</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Pre-combination value of replaced Thermon equity awards</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">11,609</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash settlement of Thermon equity awards<SUP>(5)</SUP></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,034</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Repayment of Thermon indebtedness</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">141,682</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: D&amp;O &ldquo;tail&rdquo; insurance premium <SUP>(6)</SUP></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(1,371</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Total preliminary consideration transferred per ASC 805</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">2,264,023</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(1)</TD><TD STYLE="text-align: justify">The amount of the shares of Thermon Common Stock is based on 32,939,694 shares of Thermon Common Stock
issued and outstanding as of June&nbsp;1, 2026.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(2)</TD><TD STYLE="text-align: justify">The value of the shares of CECO Common Stock issued is based on the publicly quoted closing share price
of CECO Common Stock as of June&nbsp;1, 2026.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(3)</TD><TD STYLE="text-align: justify">Pursuant to the proration provisions set forth in Merger Agreement, the aggregate Cash Consideration and
Stock Consideration payable to Thermon stockholders is subject to proration such that the aggregate number of shares of CECO Common Stock
issued in the Mergers does not exceed the Maximum Aggregate Stock Shares (as defined in the Merger Agreement). The unaudited pro forma
condensed combined financial information reflects the estimated effect of such proration provisions, resulting in a reduction of 257,495
shares of CECO Common Stock issued as Stock Consideration and an increase of approximately $20.2 million as Cash Consideration.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 13; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(4)</TD><TD STYLE="text-align: justify">Pursuant to the Merger Agreement, no fractional shares of CECO Common Stock will be issued in the Mergers.
In lieu of any fractional share, Thermon stockholders received cash (without interest) based on the five trading days ending on the last
trading day immediately prior to the Closing Date.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(5)</TD><TD STYLE="text-align: justify">Reflects the cash settlement of in-the-money stock options held by Thermon employees and the pre-combination
value attributable to the cash settlement of Thermon RSUs and Thermon PUs held by employees located outside the U.S. as of the Closing
Date.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(6)</TD><TD STYLE="text-align: justify">Reflects the premium associated with the directors' and officers' (&ldquo;D&amp;O&rdquo;) liability insurance
 &ldquo;tail&rdquo; policy required to be obtained by CECO pursuant to the Merger Agreement. As the D&amp;O policy provides a post-combination
benefit to the combined company and was funded by Thermon at the close without reimbursement by CECO, the payment is reflected as a reduction
of the preliminary consideration transferred</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B><I>Preliminary</I></B></FONT><B><I>
Purchase Price Allocation</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The following table presents
the preliminary purchase price allocation as if the Mergers have been completed on March&nbsp;31, 2026:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif">(in thousands)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Preliminary</B></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Fair Value</B></P></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; width: 86%; text-align: left">Total preliminary consideration transferred per ASC 805</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">2,264,023</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif">Assets</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Cash and cash equivalents</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">52,275</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Restricted cash</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">5,574</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Accounts receivable</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">125,414</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Costs and estimated earnings in excess of billings on uncompleted contracts</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">26,737</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Inventories</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">158,366</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Prepaid expenses and other current assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">9,787</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Prepaid income taxes</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,208</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Property, plant and equipment</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">129,815</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Right-of-use assets from operating leases</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">14,783</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Intangible assets &ndash; finite life</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">911,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred income tax assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,121</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Deferred charges and other assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">11,057</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Total assets</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right">1,447,137</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif">Liabilities</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Accounts payable</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">41,110</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Accrued liabilities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">55,659</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Billings in excess of costs and estimated earnings on uncompleted contracts</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">19,471</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Income taxes payable</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">3,962</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred income tax liability</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">208,388</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Operating lease liabilities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">12,099</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Other liabilities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">8,813</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Total liabilities</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right">349,502</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Net assets</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right">1,097,635</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Goodwill</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">1,166,388</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 14; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"><B>Note 5&thinsp;&ndash; Transaction
Accounting Adjustments</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Unaudited Pro Forma Condensed Combined Balance Sheet as of March&nbsp;31,
2026</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The unaudited pro forma condensed
combined balance sheet as of March&nbsp;31, 2026, reflects the following adjustments:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(a)</TD><TD STYLE="text-align: justify">Reflects a decrease to cash and cash equivalents for the payment of the Cash Consideration and the cash
component of the Mixed Consideration, a decrease related to the repayment of Thermon indebtedness, a decrease related to the cash settlement
of Thermon equity awards, a decrease related to transaction costs (primarily banking, legal, and professional services fees) not reflected
in the historical financial statements that the Company expects to incur related to the Mergers, and a decrease for a six-year &ldquo;tail&rdquo;
policy for D&amp;O liability and fiduciary liability insurance policy required to be obtained by CECO prior to the closing of the Mergers.
The impact to cash and cash equivalents is summarized below:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif">(in thousands)</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amount</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 86%; text-align: left">Cash Consideration and cash component of Mixed Consideration</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">329,396</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Repayment of Thermon indebtedness <SUP>(1)</SUP></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">141,682</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash settlement of Thermon equity awards <SUP>(2)</SUP></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,412</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Estimated transaction costs</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">33,051</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Prepaid D&amp;O liability and fiduciary liability insurance policy</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">7,800</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Total pro forma adjustment to cash and cash equivalents</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">514,341</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(1)</TD><TD STYLE="text-align: justify">Reflects the cash settlement of Thermon indebtedness, which is exclusive of unamortized deferred financing
costs of $0.6 million.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(2)</TD><TD STYLE="text-align: justify">Reflects the cash settlement of in-the-money stock options held by Thermon employees and the cash settlement
of Thermon RSUs and PUs held by employees located outside the U.S. as of the closing date of the Mergers.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(b)</TD><TD STYLE="text-align: justify">Represents the preliminary fair value adjustment of $40.2 million to inventories, which considers net
realizable value for work-in-process and finished goods.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(c)</TD><TD STYLE="text-align: justify">Reflects an increase of $7.8 million to prepaid expenses and other current assets for the six-year prepaid
 &ldquo;tail&rdquo; policy for D&amp;O liability and fiduciary liability insurance, as further described in Note 5(a), and decreases of
$2.1 million and $10.0 million to prepaid expenses and other assets and deferred charges and other assets, respectively, to reflect a
zero acquisition-date fair value for Thermon&rsquo;s capitalized software implementation costs.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(d)</TD><TD STYLE="text-align: justify">Represents the adjustment to property, plant and equipment, net of $50.1 million, which represents the
preliminary fair value of assets acquired in connection with the Mergers of $129.8 million as discussed in Note 4 and the elimination
of Thermon&rsquo;s historical property, plant and equipment of $79.7 million. Refer to Note 5(k)&nbsp;for details of acquired property,
plant and equipment.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(e)</TD><TD STYLE="text-align: justify">Reflects the adjustment to goodwill of $897.4 million, which represents the preliminary goodwill as a
result of the Mergers of $1,166.4 million as discussed in Note 4 and the elimination of Thermon&rsquo;s historical goodwill of $269.0
million. The goodwill is not expected to be deductible for tax purposes.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(f)</TD><TD STYLE="text-align: justify">Represents the adjustment to intangible assets &ndash; finite life, net of $807.3 million, which represents
the preliminary fair value of identifiable intangible assets acquired in connection with the Mergers of $911.0 million as discussed in
Note 4 and the elimination of Thermon&rsquo;s historical intangible assets of $103.7 million. Refer to Note 5(l)&nbsp;for details of acquired
identifiable intangible assets.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(g)</TD><TD STYLE="text-align: justify">Reflects the estimated repayment of Thermon indebtedness of $141.1 million and the write off of Thermon&rsquo;s
unamortized debt issuance costs associated with the indebtedness of $0.5 million in connection with the Mergers.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt">(h)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Represents an increase to deferred income taxes of $197.5 million due to
an increase in deferred tax liabilities related to the estimated impact of purchase price adjustments in connection with the Mergers </FONT><FONT STYLE="background-color: white">utilizing
a blended statutory tax rate of 26% based on jurisdictions where income is generated</FONT>.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(i)</TD><TD STYLE="text-align: justify">Represents the adjustments to shareholders&rsquo; equity, which are summarized in the table below:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 94%; margin-left: 0.5in">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><B>(in thousands)</B></TD>
    <TD STYLE="white-space: nowrap; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Common<BR>
 Stock</B></TD>
    <TD STYLE="white-space: nowrap; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD STYLE="white-space: nowrap; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Capital in
    <BR>
Excess of Par<BR>
 Value</B></TD>
    <TD STYLE="white-space: nowrap; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD STYLE="white-space: nowrap; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Treasury
    <BR>
Stock</B></TD>
    <TD STYLE="white-space: nowrap; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD STYLE="white-space: nowrap; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Retained<BR>

    Earnings</B></TD>
    <TD STYLE="white-space: nowrap; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD STYLE="white-space: nowrap; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Accumulated<BR>

    other<BR>
 comprehensive<BR>
 loss</B></TD>
    <TD STYLE="white-space: nowrap; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 30%; text-align: left">Elimination of historical Thermon equity</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">(33</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">(250,785</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">36,162</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">(386,869</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">62,818</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Issuance of CECO Common Stock in connection with the Mergers (Note 4)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">22,531</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,758,075</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Estimated transaction costs (Note 5(m))</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(33, 051)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Write-off of Thermon unamortized debt issuance costs</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(503&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Pre-combination value of replaced Thermon equity awards</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">11,609</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Total pro forma adjustments</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">22,498</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">1,518,899</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">36,162</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">(420,423</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">62,818</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 15; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Unaudited Pro Forma Condensed Combined Statements of Operations
for the Three Months Ended Marc 31, 2026 and Year Ended December&nbsp;31, 2025</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The unaudited pro&nbsp;forma
condensed combined statement of operations for the three months ended March&nbsp;31, 2026, and the year ended December&nbsp;31, 2025,
reflects the following adjustments:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(j)</TD><TD STYLE="text-align: justify">Reflects an increase to cost of sales of $40.2 million for the year ended December&nbsp;31, 2025 related
to the amortization of the inventory fair value adjustment further described in Note 5(b). CECO will recognize the increased value of
inventories in cost of sales as the inventory is sold. For purposes of the unaudited pro forma condensed combined statement of operations,
it is assumed that the increased value of inventories will be recognized in cost of sales within the first year following the Mergers.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(k)</TD><TD STYLE="text-align: justify">Reflects a decrease to selling and administrative expense of $0.3 million for the three months ended March&nbsp;31,
2026 and an increase of $18.7 million for the year ended December&nbsp;31, 2025, which includes adjustments to depreciation expense related
to the fair value of property, plant and equipment acquired further described in Note 5(d), incremental amortization related to the prepaid
D&amp;O liability and fiduciary liability insurance policy further described in Note 4, and the impact to share-based compensation expense
related to post-combination share-based compensation attributable to Thermon equity awards converted to CECO RSUs and the cash settlement
of Thermon awards. The pro forma adjustments to selling and administrative expense are calculated as follows:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 94%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><B>(in thousands)</B></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Preliminary
    <BR>
Fair Value <SUP>(1)</SUP></B></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Estimated <BR>
Useful Life
    <BR>(Years)</B></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Three Months<BR>
Ended <BR>March&nbsp;31, 2026</B></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Year Ended
    <BR>December&nbsp;31, <BR>
2025</B></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 46%; text-align: left">Land, building, and improvements</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">73,782</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: center">8 &ndash; 29</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">396</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">1,584</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Machinery and equipment</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">53,284</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">1 &ndash; 10</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">3,559</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">14,237</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Construction-in-progress</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,749</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt">N/A</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Total property, plant and equipment at pro forma fair value</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">129,815</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">3,955</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">15,821</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Less: Thermon historical property, plant and equipment, net and depreciation expense</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(79,739</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(2,336</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(8,862</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Total pro forma adjustment to depreciation expense included within selling and administrative expense</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right">50,076</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right">1,619</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right">6,959</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Amortization of prepaid D&amp;O liability and fiduciary liability insurance</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">325</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,300</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Post-combination share-based compensation expense</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(1,975</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">10,418</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Total pro forma adjustment to selling and administrative expense</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">(31</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">18,677</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(1)</TD><TD STYLE="text-align: justify">The preliminary fair value of the property, plant and equipment acquired, excluding land, was estimated
primarily based on current replacement cost. The preliminary fair value of land and right-of-use assets acquired and the related lease
liabilities assumed are expected to approximate book value.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(l)</TD><TD STYLE="text-align: justify">Reflects pro forma adjustments for the incremental amortization expense related to identifiable intangible
assets further described in Note 5(f), which are calculated as follows:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 94%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left; padding-bottom: 1pt"><B>(in thousands)</B></TD><TD STYLE="white-space: nowrap; text-align: center; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Preliminary
    <BR>
Fair Value</B></TD><TD STYLE="white-space: nowrap; text-align: center; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD><TD STYLE="white-space: nowrap; text-align: center; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Estimated<BR>

    Useful Life <BR>(Years)</B></TD><TD STYLE="white-space: nowrap; text-align: center; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Three Months<BR>

    Ended <BR>March&nbsp;31, 2026</B></TD><TD STYLE="white-space: nowrap; text-align: center; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD><TD STYLE="white-space: nowrap; text-align: center; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><B>Year Ended
    <BR>December&nbsp;31,<BR>
 2025</B></TD><TD STYLE="white-space: nowrap; text-align: center; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><B>&nbsp;</B></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 46%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Technology <SUP>(1)</SUP></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">195,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: center">20</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">2,438</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">9,750</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer lists <SUP>(2)</SUP></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">570,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">20 - 25</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">6,100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">24,400</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tradenames <SUP>(1)</SUP></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">120,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">20</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,500</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">6,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Backlog <SUP>(2)</SUP></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">26,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center">2</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">3,250</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">13,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Total intangible assets at pro forma fair value</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">911,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">13,288</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">53,150</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Less: Thermon historical intangible assets, net and depreciation expense</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(103,660</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(2,957</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(13,890</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Total pro forma adjustment to amortization expense</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">807,340</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">10,331</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">39,260</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(1)</TD><TD STYLE="text-align: justify">The preliminary fair values of technology and tradenames were estimated using the relief from royalty
method, an income approach that considers the market-based royalty a company would pay to enjoy the benefits of the trade name or technology
in lieu of actual ownership of the trade name or technology and discounts the hypothetical streams of royalty payments to present value.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(2)</TD><TD STYLE="text-align: justify">The preliminary fair values of customer lists and backlog were estimated using the &ldquo;multi-period
excess earnings&rdquo; method, an income approach that considers the net cash flows expected to be generated by the intangible asset by
excluding any cash flows related to contributory assets.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(m)</TD><TD STYLE="text-align: justify">Reflects increases to acquisition and integration expense of $33.1 million related to non-recurring transaction
costs (primarily banking, legal, and professional services fees) not reflected in the historical financial statements that the Company
expects to incur related to the Mergers. The estimated transaction costs are not anticipated to affect the unaudited pro forma condensed
combined statement of operations beyond twelve months after the closing date of the Mergers.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(n)</TD><TD STYLE="text-align: justify">Reflects a decrease in income tax expense of $2.8 million for the three months ended March&nbsp;31, 2026
and $28.0 million for the year ended December&nbsp;31, 2025, resulting from the income tax impact of the Transaction Accounting Adjustments
utilizing a blended statutory rate of 26.0% for the three months ended March&nbsp;31, 2026 and the year ended December&nbsp;31, 2025.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 16; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"><B>Note 6 &ndash; Financing Adjustments</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"><B></B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Unaudited Pro Forma Condensed Combined Balance Sheet as of March&nbsp;31,
2026</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The unaudited pro forma condensed
combined balance sheet as of March&nbsp;31, 2026, reflects the following adjustments:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(a)</TD><TD STYLE="text-align: justify">Reflects the impact to cash and cash equivalents related to the new indebtedness and issuance costs incurred
in connection with the Financing further described in Note 1, summarized below:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 94%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif">(in thousands)</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amount</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Proceeds:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; width: 86%; text-align: left">Incremental term loan facility</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">235,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Existing revolving credit facility</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">290,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Total proceeds, gross</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">525,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Payments:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Issuance costs &ndash; incremental term loan facility</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,932</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Issuance costs &ndash; existing revolving credit facility</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">3,619</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Total pro forma adjustment to cash and cash equivalents</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">518,449</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(b)</TD><TD STYLE="text-align: justify">Reflects an increase to deferred charges and other assets of $3.6 million related to deferred financing
costs incurred in connection with the existing revolving credit facility.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(c)</TD><TD STYLE="text-align: justify">Reflects an increase to current portion of debt of $11.8 million for the portion of borrowings under the
incremental term loan facility, which is expected to be due within twelve months.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(d)</TD><TD STYLE="text-align: justify">Reflects an increase to debt, less current portion of $510.3 million for amounts borrowed in connection
with the Financing, which is net of debt issuance costs of $2.9 million related to the incremental term loan facility as described in
Note 6(a).</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Unaudited Pro Forma Condensed Combined Statement of Operations
for the Three Months ended March&nbsp;31, 2026 and the Year Ended December&nbsp;31, 2025</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The unaudited pro&nbsp;forma
condensed combined statements of operations for the three months ended March&nbsp;31, 2026 and the year ended December&nbsp;31, 2025,
reflect the following adjustments:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(e)</TD><TD STYLE="text-align: justify">Reflects the increase to interest expense for incremental interest expense incurred in connection with
the Financing and the amortization of deferred financing costs. The pro forma adjustment to interest expense is summarized below:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 94%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid; white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif">(in thousands)</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Three Months Ended<BR>
 March&nbsp;31, 2026</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Year Ended<BR>
 December&nbsp;31, 2025</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; padding-bottom: 1pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 72%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incremental annual interest expense &ndash; incremental term loan facility <SUP>(1)</SUP></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">3,492</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">14,311</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incremental annual interest expense &ndash; existing revolving credit facility <SUP>(2)</SUP></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">4,263</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">17,052</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Amortization of deferred financing costs &ndash; incremental term loan facility</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">495</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,943</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Amortization of deferred financing costs &ndash; existing revolving credit facility</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">197</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">790</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unused capacity fee &ndash; existing revolving credit facility <SUP>(3)</SUP></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">198</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">793</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Total pro forma adjustment to interest expense</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">8,645</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">34,889</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(1)</TD><TD STYLE="text-align: justify">For purposes of the unaudited pro forma financial information, the interest rate for the borrowings under
the incremental term loan facility is approximately 6.120%, which represents the 1-month Term SOFR reference rate administered by CME
Group Benchmark Administration Limited as of June&nbsp;1, 2026, plus 3.000%.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.25in">(2)</TD><TD STYLE="text-align: justify">For purposes of the unaudited pro forma financial information, the interest rate for the borrowings under the existing revolving credit
facility is approximately 5.880%, which represents the Daily Simple SOFR reference rate published by the Federal Reserve Bank of New York
as of June&nbsp;1, 2026, plus 3.000%.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.25in">(3)</TD><TD STYLE="text-align: justify">For purposes of the unaudited pro forma financial information, the unused capacity fee is calculated as 0.40% of the expected unused
capacity of the Company&rsquo;s existing revolving credit facility of $198.2 million.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">A change in the interest rate of 0.125%
would increase or decrease interest expense in the unaudited pro forma condensed combined statement of operations for the three months
ended March&nbsp;31, 2026 by approximately $0.1 million and $0.1 million for the borrowings under the incremental term loan facility and
the borrowings under the existing revolving credit facility, respectively, and approximately $0.3 million and $0.4 million for the borrowings
under the incremental term loan facility and the borrowings under the existing revolving credit facility, respectively, for the year ended
December&nbsp;31, 2025.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 17; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(f)</TD><TD STYLE="text-align: justify">Reflects a decrease to income tax expense of $2.2 million for the three months ended March&nbsp;31, 2026
and $9.1 million for the year ended December&nbsp;31, 2025 related to the income tax impact of the Financing Adjustments utilizing a blended
statutory rate of 26.0% for the three months ended March&nbsp;31, 2026 and the year ended December&nbsp;31, 2025.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"><B>Note 7 &ndash; Pro Forma Loss Per
Share</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The following table presents
the calculation of pro forma basic and diluted loss per share for the three months ended March&nbsp;31, 2026 and the year ended December&nbsp;31,
2025:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 94%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif">(in thousands, except share and per share data)</TD><TD STYLE="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Three Month Ended <BR>
March&nbsp;31, 2026</TD><TD STYLE="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Year Ended<BR>
 December&nbsp;31, 2025</TD><TD STYLE="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">Pro forma loss per share &ndash; basic and diluted:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Numerator:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; width: 72%; text-align: left">Pro forma net loss attributable to CECO Environmental Corp.&ndash; basic and diluted</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">(11,525</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">(20,218</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Denominator:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Historical weighted average number of common shares outstanding &ndash; basic, as reported in CECO&rsquo;s historical statement of income</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">35,690,813</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">35,331,105</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Estimated shares of CECO Common Stock to be issued in connection with the Mergers (Note 4)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">22,530,751</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">22,530,751</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Pro forma weighted average number of common shares outstanding &ndash; basic and diluted <SUP>(1)</SUP></B></FONT></TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right">58,221,564</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right">57,861,856</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Pro forma loss per share &ndash; basic and diluted</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">(0.20</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">(0.35</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(1)</TD><TD STYLE="text-align: justify">The computation of diluted pro forma weighted average common shares outstanding excludes approximately
0.4 million CECO RSUs issued holders of Thermon RSUs and Thermon PUs in connection with the Mergers as of March&nbsp;31, 2026 and December&nbsp;31,
2025, as the effect would have been anti-dilutive. No CECO stock options or RSUs were outstanding as of March&nbsp;31, 2026. As of December&nbsp;31,
2025, approximately 1.3 million CECO stock options and RSUs were outstanding but were excluded from diluted loss per share because their
effect would have been anti-dilutive.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 18; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>ceco-20260601.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.5b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +aA5w7xRiXgen8uLa3ZcWaOLWbOdzZR+eYkxtmB8bRn6Ty0kVdc8ICqHy/X20dEF -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:srt-types="http://fasb.org/srt-types/2025" xmlns:CECO="http://cecoenviro.com/20260601" elementFormDefault="qualified" targetNamespace="http://cecoenviro.com/20260601">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://cecoenviro.com/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="ceco-20260601_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="ceco-20260601_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" />
    <import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd" />
    <import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd" />
    <import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd" />
    <import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>ceco-20260601_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.5b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>ceco-20260601_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.5b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="ceco-20260601.xsd#Cover" roleURI="http://cecoenviro.com/role/Cover" />
    <link:presentationLink xlink:type="extended" xlink:role="http://cecoenviro.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>tm2621629d1_ex23-1img01.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 tm2621629d1_ex23-1img01.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1"  V '\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_%_]6HQG
M+J, X/+XSGMC.?PKY#_:%^-OQ0^'?COX'?"_X1?"WX?_ !+\:?&RX^),(/Q+
M^,'B7X+^&_#VF_#CP=!XEO[HZWX5^"/QVU34K_4&U 6EKIR^&-.@C#37KZP)
M+>.QN_KMFPJ C^)6_*0#'UKX<^/'_)Y'["@P#G_AJ<<D]/\ A4FC_E^1KLR[
MDE7JN4(5H1PV*Q+A-R4)4J&"Q-:4Y<M2C+DA[)U&E4A)^S22E\,N7%R<5&49
M3C)N*A*G;GO*I3C[M[*[4FM;:-];%Y?&W_!0H*GE_LO?L9-D,6#_ +>?QP&U
MRS%@O_&MDEL\.S%4)=F!4X#,G_";_P#!0SC_ (Q=_8P!)R3_ ,-Z?'$DD$X#
M9_X)KG'.?3BOLJ-%;<Q&2&<'.  <LV1A2#C// Y.,C@U)M'!QR^03QGKCGCG
M'U-<<,9'DIM95A[P4XQ7,KM3CS0_YF[3YH3A*&KTG&Z@[\NLZ'(G%XG$KF5-
M2ND[2<HR2=G=-Z.W1;MV/@'7OCY^UK\./%GP=L?B]^SE^SGH'@KXJ?%_P?\
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
MLX+)'CC<.S2_\$]Y0W[*G@Q$V,I\>_M"R;U?>I8_M(_%PO'&R@^8T;( ZX&
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
MHO" O_#(LO"9.D:OI>C:CK>NVE_I5K#<6MW817*,)(_.B_GD_P"#9O\ 8Z\
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
FI3G.4Y-MRDWJ?54X1HPC2I1C3IPBH0A&*C&,8[1C%)))=DD?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Jun. 01, 2026</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K/A<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun.  01,  2026<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-7099<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CECO ENVIRONMENTAL CORP.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000003197<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">13-2566064<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">5080 Spectrum Drive<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">East Tower<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">Suite&#160;800E<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Addison<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">75001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">214<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">357-6181<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.01 per share<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CECO<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 3 such as an Office Park</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>24</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="tm2621629d1_8ka.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cecoenviro.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>ceco-20260601.xsd</File>
    <File>ceco-20260601_lab.xml</File>
    <File>ceco-20260601_pre.xml</File>
    <File doctype="8-K/A" isOnlyDei="true" isUsgaap="true" original="tm2621629d1_8ka.htm">tm2621629d1_8ka.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="24">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>15
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "tm2621629d1_8ka.htm": {
   "nsprefix": "CECO",
   "nsuri": "http://cecoenviro.com/20260601",
   "dts": {
    "schema": {
     "local": [
      "ceco-20260601.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "ceco-20260601_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ceco-20260601_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "tm2621629d1_8ka.htm"
     ]
    }
   },
   "keyStandard": 24,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2025": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 59,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2025": 24
   },
   "report": {
    "R1": {
     "role": "http://cecoenviro.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2026-06-01",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2621629d1_8ka.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2026-06-01",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2621629d1_8ka.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CountryRegion",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Extension",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12gTitle",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://cecoenviro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>16
<FILENAME>0001104659-26-089307-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001104659-26-089307-xbrl.zip
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
M4).'I'P>O(<24.\6EA[;;68 <4#H=#L$"!)!J!WE$Z0YC1A_9HW''69L*P;
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
M":EDB0E$PUI,WXLI0K8V0$TX*,0@_\I:I>A:J:J2K<UU)6WA0I1F1,-A ^9
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
MRER3"\@$IB+F!:<_>KSB*6H"XC',RS##",91)$M!N:1PABI_K!?^G](>=_[
M(=I0-A+,B@.*2*I"*F90"@C7H'A"Q$5DMRH+526S,="&&9Z3OX:_WLM.L]'K
M]1Q_1"H8O@#:/Y,JAX73 R9B:Z$[4%GT1K[?;V_OA^YP<_]RT!\,VI5UC33H
MN]XNTBO[;D\F)Y<P$=>HI+#!64::4T7'[LE2-1N*4PK$*29V,5RP-?A>&WS7
M)^P;-"M*0A<\NLO:O@2986V>H& B0@+=R8Z0ERNN<F+R1LFR@'.9Q50^F@M3
M$74JQH34;/ D(6 DY=L.(#>T$A*$1D&,DAG(:ZYV@M1<":KSNPBYJ[OPPWGS
M$U5YU^7\ENDG8KPMLS7TW+KH3_K,_/*O0F4$OAV&NZ6S4_+[_*?>@%.>L1NF
M.&28HU5LABS$#,T:"J:,X$JOL*B["$F[N@PUQL@44@;6SUJ1-)L-J_T*.<UD
M2%J4*F4"O]:]76GW^Q#+>1Y6PE4YH20)!:S:I>JG"F1:*]TZ$]:L)F<)%PJO
MR99:-LU0KZ@3\H*)=;.Q38#F3%HRQ0B /]@&>Q\*MIM_. Y-5Y[%!S!G*3^D
M6GTI[2BCL\TA7!:6J#Z &=,&'&=S1@I.IW_?IS3/OZ>J [L62A5S=;=VG+'H
M7_"HE-5((3[WU7DWDZ!+,;?A=TAW+>N:V7YOHVL/<?6ISA[^O@%02P,$%
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
MLFLWE:.)>EN2.WOQWY<2G*V.B-6E*5=D26[MY3YYGJ-+ Q%=$M&E N!':;5
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
M?$@KYS\<<'GZ?_+1VQ]BHUJM5EVJ^6V<LMI"RE J ]@;JBK)B@#[CL%^LC>
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
M*Y?"4]K0I7;,>H*QX]<16>VW;Y<X;71GCQ35K7 H]NK<&QLNN1S'\<?$,AF
M .1CSOP14#ICDX<'/O1B*-5E/]#AD (IO<#[L)XX,B+'^,VOQN!OS_IR'3Z.
MR__59E]^! FD]4?^5<CIV?O5=O!GQ\^9.CQ@U"PA6LD+*I+D%_E4EI7H/4I_
MGH!2+GFVU2.^.)UM"1_0(R0XL74\;)RWS*[Z\. X.*"@[C-F]+-O> .D$B9!
M/Y)7#1=MHE\[RJ.8(86#VK1/8;@I% W:#TXS P60W@#)%)<(I/<?^!G? U9@
M\V.O SC0!K$'&BJ5C)SC$669(5J&0-#6*VX530N'IZ.90->4C_HY.Y)FYBF<
MFV_?[KM75S>WO_]V)!^QSX_WW<O@\[]NKI[^^.U(D>4/1]NNX#U-?GG8 5[$
MT$+$>G_5!^XH(KJ8S;WTYV/]X_P3,>?PZ%R;9^#R:;-=E\.<0,Y?YJB?Q!)_
M'.TS<1 E?,FG?)^:^J/#@VD^(I^4"RU_@._Z3Z#:ZX F']GH7:8&!F>(#?6+
M@L</I0T*EYESSH>XC!)7\&K$<Q'U6L1;;2'OJC8=QH+D'>)<YYUC?4V2_:59
M.VUW8E%]B5_$8YI8MD!VGI"])K;ET[:BS/.C&98R0P'\FS@20#8!K,5ZIDQ@
M3J74(GM@'(5ISD!/8"M'?YOE3ES"Q5+<Z5[)+3]65-=\ VTI1-^<-L0D":H
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
M_50Y'1:CCPKS&4WT[.+A?.I+8/X"+"S"OC[^(U0'/G*==#.([U%>[ ^ ^#&
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
M)*^Z.]+-PP-X R]2,OW1SY#S:V32GQ-J.M0YA=%U!P;H&YKCZ$-8#-[ )-H
M%SO&1^%GUPHF)RX^KHW!M'#]:19FAZ]@+GC# N398^WP '8WP.D&F*'78RGA
M,WO$"> 9?)H-RA(D?'W?":9F"SN-<L4H3]P7R?[KYNKIC]^.D%:/MEW!>WPG
M0X+M[8A@E5,U2K !848[/>R8:F.7,"7=PP-&NR03TA6$FYAP^[LA7'QYJ)NZ
M2T\,_87U)G$U\UD'I9( Z5%W2K8+O[ .+&F0ZMS(-DSZJ\GL'W]MQ-"'E$V'
MRYCEOH*"<TK!@]U0\-)^"D!+1",.<$$;1CH\,( T8"HZ3H-DM7[?]O#FE\^Q
M%Y2"%61Y>"#H<H]T27?'67OOM<L%*<S[Y2[0*TF57 =+NSKZA(M:28$9ZFYL
M^TZU;/N.L.W3(JZ+\[.;\Q^FYL&9A^-T#V?M*SMKE^%9NPS.VB.<'<J.-1@2
M?N<CX#Q,86<RYFED4TJ^PV)&Y!I>'Y#OFMT?\577%(FHLMH\^W1SSMLHIK:+
ME,$RZQD,^2X BFWPA&W0\7?8Q:<0*'Q?A=J3_Z6.F':G@@A$1E2Z. ':#P\
M[U:(=V8FSE[\\TTZG;%@+@S@E4 $!63B,C(9<RC2970BD1'(G1ZE*"1L9@+
MYZ%E&-:K\SD[2&_D,/,Y9A]6I4T<8"O!7U_(5KZTH_7BS#$QY/="[XM!T%?,
M'3MQ)AI*$--ZM;4PJHJ5O_3^6NL]9F+:\AR@!F?)!<(X:;%B]G2S(2[O$'&W
MOQVI\UA;"JN$:XL+# &C_3?5;,XTSBZX$^WBG,#W<3QRYH'C/\+#^)%SSMP!
M>9LU;)EGGQM\?@.E]3.Y16TX*A%F<7=%^W3<H_8,?AN5P&]I#W)$S0EP[F.2
MXS7F0).SQQ_WY\<*X!?_F'T^@G^N3M!!ON@@1PE0OE2M-SX<G3]J1O)&8_Z
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
MS9_!]%%'H*+&> *;^-WJ2#ZLY3[.BQ<TXURHO;&>]S&RKV!'7\C3VP2&Z=J
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
M 'XJ]K=*&D!5P8X#.!:U/N5M#WQA;FZ2Q)1E@*L+H;^KU]%>A#XO+6,H\!P
M_3IT)DUT-$"_%O/4 WXH<"'S.5@DMI8$L;(FUHYS)VDZVQ=[5)C;;R\_^BL\
MBX'!SES/9_MBC>>GVEV$%(8ZK.&GX<[<L%9&-)F&S=VK-Z\^P5+RPW(=FY]X
MO7+<=3<S&,I2EBM-4P=9Y6^%Y2[0:OAL%*SW5%TK %W+H^!'7AM>$]O!'FMR
M=3C=%VO\ZI 4_U]A[[%[@JK "T 0&@]_;1^W$+3-G[-:.39+BSW%\3?>!E8
M/(2)+0LJWAVZ!*EG&#<"+B;!M6"DS5GL@HH=)5X$QMP8J,-)3QUKLMCL: 4:
ML)O5>I55$9T&06T6/7K0ZD],U05+Z%ZQ"?QUX\R^<V(O9&[*YHOC/?B4*WK*
MW"^0A%PZGEO7U8'14T># L7.$GI_SJ9J^ E9Y35"?]Y$-J;%LY#8+<\VP\7-
M[B*B"HZ)#W+< L>81>9+(59;\#L=-L##?ODJK:TVX(+--U+'0TT=#XJR*YU[
MZ='AUP2R?J6\^I6K7E?/J,\MOWRE[!YQEVXYH[;"L>VS/%ES5$_-$2)S(#U;
M^YL >R,RL'5V:I>=T)&?LZ4_)UMU%.U6%+)+-[9?OO[EB:WL';@3[EGAX2"/
MBT/3/V-(%A]\QJ_OWO)F-H2E V6@?.C1%X7[+A9(]LK W7?PIK#7)@@XWE@=
MJA+K!^DJ'_E%BT<WY,Z:X;,=EPE\3V!9B:HC4Z2N<DW_E"U5# .M12#0*<_'
M]TL78.IOV(?<,'/6=ST#2S4E,]-'$.,=L=QV*Y=*:L?F!5_+B50>OU ^,3W]
MH;PWO<U%P)7'^>'*^['#$8UO&>7YS:?7?V.8>OZO;Q_>O_Q_4$L! A0#%
M  @ ,Z__7,7\JA$L P  Z L  !$              ( !     &-E8V\M,C R
M-C V,#$N>'-D4$L! A0#%     @ ,Z__7.V%X&K]"@  ?X8  !4
M     ( !6P,  &-E8V\M,C R-C V,#%?;&%B+GAM;%!+ 0(4 Q0    ( #.O
M_UQ0"9NB6P<  -A7   5              "  8L.  !C96-O+3(P,C8P-C Q
M7W!R92YX;6Q02P$"% ,4    "  SK_]<=G%@8EH4  !S;   $P
M    @ $9%@  =&TR-C(Q-C(Y9#%?.&MA+FAT;5!+ 0(4 Q0    ( #.O_UP9
M7;[\7 ,   ,*   6              "  :0J  !T;3(V,C$V,CED,5]E>#(S
M+3$N:'1M4$L! A0#%     @ ,Z__7!<H5<:2@@  #;\( !8
M ( !-"X  '1M,C8R,38R.60Q7V5X.3DM,2YH=&U02P4&      8 !@". 0
&^K

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>tm2621629d1_8ka_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ceco-20260601.xsd" xlink:type="simple"/>
    <context id="AsOf2026-06-01">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
        </entity>
        <period>
            <startDate>2026-06-01</startDate>
            <endDate>2026-06-01</endDate>
        </period>
    </context>
    <dei:AmendmentFlag contextRef="AsOf2026-06-01" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2026-06-01" id="Fact000004">0000003197</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2026-06-01" id="Fact000009">8-K/A</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2026-06-01" id="Fact000010">2026-06-01</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2026-06-01" id="Fact000011">CECO ENVIRONMENTAL CORP.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2026-06-01" id="Fact000012">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2026-06-01" id="Fact000013">000-7099</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2026-06-01" id="Fact000014">13-2566064</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2026-06-01" id="Fact000015">5080 Spectrum Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="AsOf2026-06-01" id="Fact000016">East Tower</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="AsOf2026-06-01" id="Fact000017">Suite&#160;800E</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown contextRef="AsOf2026-06-01" id="Fact000018">Addison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2026-06-01" id="Fact000019">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2026-06-01" id="Fact000020">75001</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2026-06-01" id="Fact000021">214</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2026-06-01" id="Fact000022">357-6181</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2026-06-01" id="Fact000023">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2026-06-01" id="Fact000024">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2026-06-01" id="Fact000025">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2026-06-01" id="Fact000026">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2026-06-01" id="Fact000027">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2026-06-01" id="Fact000028">CECO</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2026-06-01" id="Fact000029">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2026-06-01" id="Fact000030">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
