CECO ENVIRONMENTAL CORP

Ticker: CECO CUSIP: 125141101 Class: Common Stock

Note: Option positions (PUT/CALL) are excluded.

InstitutionSharesValue ($000)
BlackRock, Inc.2,285,359$136,779
FMR LLC2,211,372$132,351
AMERICAN CENTURY COMPANIES INC2,038,312$121,993
VANGUARD GROUP INC1,780,596$106,569
KING LUTHER CAPITAL MANAGEMENT CORP951,199$56,929
JANUS HENDERSON GROUP PLC922,000$55,182
DIMENSIONAL FUND ADVISORS LP895,540$53,598
ROYCE & ASSOCIATES LP740,687$44,330
GEODE CAPITAL MANAGEMENT, LLC729,700$43,680
Capital International Investors721,982$43,211
WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC706,273$42,270
Thrivent Financial for Lutherans672,147$40
STATE STREET CORP650,886$38,956
WELLINGTON MANAGEMENT GROUP LLP607,417$36,354
DRIEHAUS CAPITAL MANAGEMENT LLC579,950$34,710
TWO SIGMA INVESTMENTS, LP525,567$31,455
EMERALD ADVISERS, LLC458,525$27,443
Legal & General Group Plc418,255$25,033
First Eagle Investment Management, LLC366,867$21,957
Capital World Investors333,098$19,936
LOOMIS SAYLES & CO L P327,509$19,601
NEEDHAM INVESTMENT MANAGEMENT LLC298,500$17,865
MORGAN STANLEY294,115$17,603
IES Holdings, Inc.283,432$16,963
UBS Group AG267,288$15,997
EMERALD MUTUAL FUND ADVISERS TRUST260,598$15,597
Nuveen, LLC258,758$15,487
CHARLES SCHWAB INVESTMENT MANAGEMENT INC253,726$15,186
FRANKLIN RESOURCES INC253,491$15,171
TWO SIGMA ADVISERS, LP247,342$14,803
NORTHERN TRUST CORP245,161$14,673
MARTIN & CO INC /TN/243,299$14,561
DEUTSCHE BANK AG\224,784$13,453
OSTERWEIS CAPITAL MANAGEMENT INC223,682$13,387
SILVERCREST ASSET MANAGEMENT GROUP LLC206,467$12,357
LORD, ABBETT & CO. LLC202,216$12
Allspring Global Investments Holdings, LLC194,322$11,630
SEGALL BRYANT & HAMILL, LLC184,120$11,020
PEREGRINE CAPITAL MANAGEMENT LLC182,755$10,938
Amundi176,996$10,593
BNP PARIBAS ARBITRAGE, SA176,885$10,587
CASTLEARK MANAGEMENT LLC156,505$9,367
ESSEX INVESTMENT MANAGEMENT CO LLC154,457$9,244
FIRST TRUST ADVISORS LP153,050$9,160
KENNEDY CAPITAL MANAGEMENT LLC147,055$8,801
OBERWEIS ASSET MANAGEMENT INC/145,508$8,709
Invesco Ltd.135,511$8,110
Robeco Schweiz AG131,216$7,853
BANK OF AMERICA CORP /DE/125,979$7,540
GREAT LAKES ADVISORS, LLC117,403$7,027
Peregrine Asset Advisers, Inc.113,870$6,815
VOLORIDGE INVESTMENT MANAGEMENT, LLC113,343$6,784
Russell Investments Group, Ltd.109,730$6,567
Granahan Investment Management, LLC108,889$6,517
SEI INVESTMENTS CO107,975$6,462
TUDOR INVESTMENT CORP ET AL104,616$6,261
MARATHON CAPITAL MANAGEMENT101,685$6,086
WELLS FARGO & COMPANY/MN100,888$6,038
Pier Capital, LLC97,842$5,856
JANE STREET GROUP, LLC88,820$5,316
Bank of New York Mellon Corp88,176$5,277
EAM Investors, LLC85,139$5,096
Lisanti Capital Growth, LLC84,235$5,041
Legato Capital Management LLC81,123$4,855
SG Americas Securities, LLC80,736$5
GOLDMAN SACHS GROUP INC79,575$4,763
Squarepoint Ops LLC73,544$4,402
FORMULA GROWTH LTD70,720$4,233
POLEN CAPITAL MANAGEMENT LLC69,775$4,176
THAMES CAPITAL MANAGEMENT LLC69,403$4,154
UBS ASSET MANAGEMENT AMERICAS INC65,337$3,910
CITADEL ADVISORS LLC65,062$3,894
WHITE PINE CAPITAL LLC64,483$3,859
Swiss National Bank59,300$3,549
SUSQUEHANNA INTERNATIONAL GROUP, LLP59,184$3,542
Calamos Advisors LLC52,910$3,167
NOMURA ASSET MANAGEMENT INTERNATIONAL INC.51,382$3,075
CREDIT AGRICOLE S A47,936$2,869
Expect Equity LLC47,884$2,866
Panoramic Capital, LLC46,566$2,787
BARCLAYS PLC45,985$2,752
Janney Montgomery Scott LLC45,500$3
North Star Investment Management Corp.45,150$2,702
NAVELLIER & ASSOCIATES INC42,455$2,541
JACOBS LEVY EQUITY MANAGEMENT, INC40,498$2,424
MILLENNIUM MANAGEMENT LLC38,577$2,309
Continuum Advisory, LLC37,443$2,241
RHUMBLINE ADVISERS36,017$2,156
AMERIPRISE FINANCIAL INC34,795$2,081
NorthCrest Asset Manangement, LLC32,143$1,997
Independent Advisor Alliance30,987$1,855
ALLIANCEBERNSTEIN L.P.30,520$1,827
G2 Investment Partners Management LLC30,450$1,822
Atika Capital Management LLC29,804$1,784
Empirical Asset Management, LLC29,561$1,769
PRINCIPAL FINANCIAL GROUP INC28,225$1,689
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP28,069$1,680
Pathstone Holdings, LLC27,520$1,647
AQR CAPITAL MANAGEMENT LLC27,489$1,645
CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM27,422$1,641
128 other institutions821,665$45,223
Total (228 institutions)28,768,265$1,658,079