MarketPeel
Insider Trading Intelligence
TG

Todd R. Gleason

CECO
CHIEF EXECUTIVE OFFICER · CECO ENVIRONMENTAL CORP · CIK 0001571235
FILING MIX · LIFETIME33%/67%
BUYS
14
SELLS
28
TOTAL VALUE
$28.12M
COMPANIES
1
ACTIVE SINCE
Jul 2021
HOLDINGS NOW
450,688
AVG SELL PX
$39.05
TRADE KIND
SHOWING 42 / 42
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
7 backtested trades · 8 horizons · 10 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Todd R. Gleason, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d7+42.86%-0.25%-0.31%+0.06%+1.04%
14d7+14.29%+4.25%+0.95%+3.31%+2.01%
30d7+42.86%+1.29%+1.68%-0.39%+1.55%
60d7+85.71%+1.81%+0.93%+0.88%-0.15%
90d7+0.00%+17.20%+3.62%+13.58%+17.19%
180d7+0.00%+13.46%+4.08%+9.38%+13.67%
1y7(5 pending)+0.00%+57.30%+26.25%+31.05%+31.05%
2y7(5 pending)+0.00%+166.13%+52.91%+113.22%+113.22%
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
CECO · 450,688 shares · as of Mar 31, 2026
0199,551399,102598,653798,20420222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
FLOW · 14 buys / 28 sellsCOVERAGE · 19 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
2,110$59.58$125.7K450,688Mar 31, 2026Apr 2, 2026View →
CECO
CECO ENVIRONMENTAL CORP
PURCHASEGRANT
Stock grant
17,56317,563Mar 16, 2026Mar 17, 2026View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
29,535$54.85$1.62M452,798Mar 15, 2026Mar 17, 2026View →
CECO
CECO ENVIRONMENTAL CORP
PURCHASEGRANT
Stock grant
75,055482,333Mar 15, 2026Mar 17, 2026View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
3,557$52.53$186.8K407,278Mar 7, 2026Mar 9, 2026View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
98,101598,204Sep 22, 2025Sep 22, 2025View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
98,101$50.45$4.95M410,835Sep 22, 2025Sep 22, 2025View →
CECO
CECO ENVIRONMENTAL CORP
PURCHASE
Chief Executive Officer
98,101$12.72$1.25M508,936Sep 22, 2025Sep 22, 2025View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
700$51.15$35.8K410,835Sep 19, 2025Sep 22, 2025View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
85,000$49.10$4.17M427,734Sep 19, 2025Sep 22, 2025View →
CECO
CECO ENVIRONMENTAL CORP
PURCHASE
Chief Executive Officer
101,899$12.72$1.30M512,734Sep 19, 2025Sep 22, 2025View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
16,199$50.38$816.2K411,535Sep 19, 2025Sep 22, 2025View →
CECO
CECO ENVIRONMENTAL CORP
PURCHASE
Chief Executive Officer
100,000$12.72$1.27M510,835Sep 18, 2025Sep 22, 2025View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
101,899696,305Sep 18, 2025Sep 22, 2025View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
100,000798,204Sep 18, 2025Sep 22, 2025View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
100,000$51.30$5.13M410,835Sep 18, 2025Sep 22, 2025View →
CECO
CECO ENVIRONMENTAL CORP
PURCHASEGRANT
Stock grant
150,000150,000Jun 4, 2025Jun 6, 2025View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
3,618$23.09$83.5K410,835Apr 1, 2025Apr 2, 2025View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
2,110$22.80$48.1K414,453Mar 31, 2025Apr 2, 2025View →
CECO
CECO ENVIRONMENTAL CORP
PURCHASEGRANT
Stock grant
67,34767,347Mar 17, 2025Mar 18, 2025View →
CECO
CECO ENVIRONMENTAL CORP
PURCHASEGRANT
Stock grant
202,705492,341Mar 15, 2025Mar 18, 2025View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
75,778$23.25$1.76M416,563Mar 15, 2025Mar 18, 2025View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
3,526$24.24$85.5K286,110Mar 7, 2025Mar 11, 2025View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
9,281$28.46$264.1K289,636Jul 6, 2024Dec 12, 2024View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
3,617$23.00$83.2K298,917Apr 1, 2024Dec 12, 2024View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
2,110$23.02$48.6K302,534Mar 31, 2024Dec 12, 2024View →
CECO
CECO ENVIRONMENTAL CORP
PURCHASEGRANT
Stock grant
76,337226,601Mar 15, 2024Dec 12, 2024View →
CECO
CECO ENVIRONMENTAL CORP
PURCHASEGRANT
Stock grant
76,337304,195Mar 15, 2024Mar 19, 2024View →
CECO
CECO ENVIRONMENTAL CORP
PURCHASEGRANT
Stock grant
25,44625,446Mar 15, 2024Mar 19, 2024View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
50,635$21.44$1.09M304,644Mar 15, 2024Dec 12, 2024View →
CECO
CECO ENVIRONMENTAL CORP
PURCHASEGRANT
Stock grant
128,678355,279Mar 15, 2024Dec 12, 2024View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
3,788$20.56$77.9K150,264Mar 7, 2024Dec 12, 2024View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
14,500$21.11$306.1K184,965Dec 21, 2023Dec 26, 2023View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
9,281$12.83$119.1K154,052Jul 6, 2023Dec 12, 2024View →
CECO
CECO ENVIRONMENTAL CORP
PURCHASEGRANT
Stock grant
225,000$13.25$2.98M225,000Jul 5, 2023Oct 3, 2023View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
3,617$13.99$50.6K163,333Apr 1, 2023Dec 12, 2024View →
CECO
CECO ENVIRONMENTAL CORP
PURCHASEGRANT
Stock grant
21,444199,465Mar 31, 2023Apr 3, 2023View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
3,803$14.99$57.0K166,950Mar 7, 2023Dec 12, 2024View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
11,000$11.59$127.4K178,021Dec 29, 2022Jan 3, 2023View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
5,743$5.97$34.3K170,753Jul 6, 2022Dec 12, 2024View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
2,726$5.46$14.9K176,496Apr 1, 2022Dec 12, 2024View →
CECO
CECO ENVIRONMENTAL CORP
SALE
Chief Executive Officer
5,743$7.12$40.9K179,222Jul 6, 2021Dec 12, 2024View →
Other insiders · CECO
Loading peer insiders…
About this filer
CIK 0001571235
ROLE
Chief Executive Officer
PRIMARY
CECO
COMPANIES
1
ACTIVE SINCE
Jul 2021
MARKETPEEL · /INSIDER/0001571235DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback