<SEC-DOCUMENT>0000950170-25-110110.txt : 20250819
<SEC-HEADER>0000950170-25-110110.hdr.sgml : 20250819
<ACCEPTANCE-DATETIME>20250819161612
ACCESSION NUMBER:		0000950170-25-110110
CONFORMED SUBMISSION TYPE:	4
PUBLIC DOCUMENT COUNT:		1
CONFORMED PERIOD OF REPORT:	20250815
FILED AS OF DATE:		20250819
DATE AS OF CHANGE:		20250819

REPORTING-OWNER:	

	OWNER DATA:	
		COMPANY CONFORMED NAME:			Johansson Peter K.
		CENTRAL INDEX KEY:			0001941417
		ORGANIZATION NAME:           	

	FILING VALUES:
		FORM TYPE:		4
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-07099
		FILM NUMBER:		251232000

	MAIL ADDRESS:	
		STREET 1:		14651 DALLAS PARKWAY, SUITE 500
		CITY:			DALLAS
		STATE:			TX
		ZIP:			75254

ISSUER:		

	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

	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>4
<SEQUENCE>1
<FILENAME>ownership.xml
<DESCRIPTION>4
<TEXT>
<XML>
<?xml version="1.0"?>
<ownershipDocument>

    <schemaVersion>X0508</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2025-08-15</periodOfReport>

    <issuer>
        <issuerCik>0000003197</issuerCik>
        <issuerName>CECO ENVIRONMENTAL CORP</issuerName>
        <issuerTradingSymbol>CECO</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001941417</rptOwnerCik>
            <rptOwnerName>Johansson Peter K.</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>5080 SPECTRUM DRIVE</rptOwnerStreet1>
            <rptOwnerStreet2>SUITE 800E</rptOwnerStreet2>
            <rptOwnerCity>ADDISON</rptOwnerCity>
            <rptOwnerState>TX</rptOwnerState>
            <rptOwnerZipCode>75001</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>false</isDirector>
            <isOfficer>true</isOfficer>
            <isTenPercentOwner>false</isTenPercentOwner>
            <isOther>false</isOther>
            <officerTitle>SVP, Chief Financial Officer</officerTitle>
        </reportingOwnerRelationship>
    </reportingOwner>

    <aff10b5One>false</aff10b5One>

    <nonDerivativeTable>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Common Stock</value>
            </securityTitle>
            <transactionDate>
                <value>2025-08-15</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>F</transactionCode>
                <equitySwapInvolved>false</equitySwapInvolved>
                <footnoteId id="F1"/>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>2302</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>44.61</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>59620</value>
                    <footnoteId id="F2"/>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
    </nonDerivativeTable>

    <derivativeTable>
        <derivativeHolding>
            <securityTitle>
                <value>Restricted Stock Units</value>
            </securityTitle>
            <conversionOrExercisePrice>
                <footnoteId id="F3"/>
            </conversionOrExercisePrice>
            <exerciseDate>
                <footnoteId id="F4"/>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F4"/>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>47247</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>47247</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </derivativeHolding>
    </derivativeTable>

    <footnotes>
        <footnote id="F1">Reflects shares withheld for net settlement to cover the tax liability for the vesting of restricted stock units.</footnote>
        <footnote id="F2">Includes 415 shares acquired under the CECO Environmental Corp. 2020 Employee Stock Purchase Plan.</footnote>
        <footnote id="F3">Represents performance-based restricted stock units. Each restricted stock unit represents a contingent right to receive one share of the Company's stock.</footnote>
        <footnote id="F4">Conversion of restricted stock units to the Company's common stock will occur on July 5, 2027 assuming the reporting person is still employed by the Company and if the shares of the Company's common stock have achieved certain stock price targets over the course of the performance period.</footnote>
    </footnotes>

    <ownerSignature>
        <signatureName>/s/ Kiril Kovachev as Attorney-in-Fact for Peter Johansson</signatureName>
        <signatureDate>2025-08-19</signatureDate>
    </ownerSignature>
</ownershipDocument>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
