Stock TransactionsCECO ENVIRONMENTAL CORP

Total Bought
2,154,674
24 transactions
Total Sold
2,010,279
29 transactions
Net
+144,395
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
Change in Shares
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
Change in Weight (%)
Type
AMERICAN CENTURY COMPANIES INC1,257,7962,038,312+780,5160.030.07+0.03buy
T. Rowe Price Investment Management, Inc.352,381718,992+366,6110.010.03+0.02buy
EMERALD ADVISERS, LLC119,407458,525+339,1180.200.85+0.65buy
EMERALD MUTUAL FUND ADVISERS TRUST71,844260,598+188,7540.190.76+0.57buy
NEEDHAM INVESTMENT MANAGEMENT LLC175,000298,500+123,5000.631.13+0.50buy
Peregrine Asset Advisers, Inc.47,027113,870+66,8430.721.92+1.20buy
DRIEHAUS CAPITAL MANAGEMENT LLC518,516579,950+61,4340.190.24+0.05buy
OBERWEIS ASSET MANAGEMENT INC/92,008145,508+53,5000.180.32+0.14buy
Allspring Global Investments Holdings, LLC231,730194,322+37,4080.020.020.00sell
Legato Capital Management LLC45,59481,123+35,5290.250.42+0.16buy
LORD, ABBETT & CO. LLC171,697202,216+30,5190.030.04+0.01buy
Independent Advisor Alliance5,71130,987+25,2760.010.05+0.04buy
WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC685,742706,273+20,5310.090.12+0.03buy
NAVELLIER & ASSOCIATES INC28,59542,455+13,8600.150.28+0.14buy
OSTERWEIS CAPITAL MANAGEMENT INC210,032223,682+13,6500.490.57+0.08buy
Legal & General Group Plc406,181418,255+12,0740.000.01+0.00buy
POLEN CAPITAL MANAGEMENT LLC60,22369,775+9,5520.010.02+0.01buy
MARTIN & CO INC /TN/239,035243,299+4,2642.182.50+0.32buy
CASTLEARK MANAGEMENT LLC153,385156,505+3,1200.220.27+0.05buy
Panoramic Capital, LLC44,06046,566+2,5061.431.60+0.17buy
NBC SECURITIES, INC.5,5157,991+2,4760.020.04+0.01buy
EASTERN BANK4,0003,221+7790.000.000.00sell
OFI INVEST ASSET MANAGEMENT17,52018,082+5620.020.01-0.00buy
Ellsworth Advisors, LLC14,58515,047+4620.160.20+0.03buy
NorthCrest Asset Manangement, LLC32,12832,143+150.040.04+0.01buy
PROATHLETE WEALTH MANAGEMENT LLC810+20.000.00+0.00buy
MARATHON CAPITAL MANAGEMENT101,700101,685-151.191.31+0.12sell
BARD ASSOCIATES INC7,0246,943-810.100.11+0.01sell
LOOMIS SAYLES & CO L P327,731327,509-2220.020.02+0.00sell
FRED ALGER MANAGEMENT, LLC9,4958,855-6400.000.00+0.00sell
KENNEDY CAPITAL MANAGEMENT LLC147,969147,055-9140.170.19+0.02sell
WHITE PINE CAPITAL LLC65,46964,483-9860.961.06+0.10sell
Inspire Investing, LLC8,8837,778-1,1050.040.04-0.00sell
Informed Momentum Co LLC86,83885,139-1,6990.500.57+0.07sell
Gordian Capital Singapore Pte Ltd24,70023,000-1,7001.711.90+0.19sell
GREAT LAKES ADVISORS, LLC120,056117,403-2,6530.050.06+0.01sell
Boston Partners8,4805,204-3,2760.000.00-0.00sell
ESSEX INVESTMENT MANAGEMENT CO LLC157,980154,457-3,5231.241.41+0.17sell
Calamos Advisors LLC57,62152,910-4,7110.010.01+0.00sell
Pier Capital, LLC103,92897,842-6,0860.830.93+0.10sell
Cox Capital Mgt LLC22,45512,088-10,3670.750.48-0.27sell
Expect Equity LLC74,24447,884-26,3603.712.77-0.94sell
BAILARD, INC.57,34127,022-30,3190.060.04-0.03sell
FORMULA GROWTH LTD105,69170,720-34,9711.931.63-0.29sell
PEREGRINE CAPITAL MANAGEMENT LLC233,215182,755-50,4600.360.34-0.02sell
First Eagle Investment Management, LLC434,256366,867-67,3890.040.04-0.00sell
SEGALL BRYANT & HAMILL, LLC260,058184,120-75,9388.610.15-8.46sell
ROYCE & ASSOCIATES LP825,160740,687-84,4730.420.45+0.03sell
Granahan Investment Management, LLC234,699108,889-125,8100.490.28-0.21sell
Robeco Schweiz AG276,163131,216-144,9470.320.18-0.14sell
G2 Investment Partners Management LLC196,40530,450-165,9552.030.43-1.60sell
KING LUTHER CAPITAL MANAGEMENT CORP1,125,322951,199-174,1230.240.23-0.01sell
Capital International Investors1,675,351721,982-953,3690.010.01-0.01sell
Page 1 of 1