30% off. Use code SUMMERSALE30 at checkout for 30% off for 12 months on Plus, Pro and Premium subscriptions. Subscribe now

CECO Environmental Corp (CECE)

In the last 90 days, CECO Environmental Corp saw insider buying totaling $2.64 million and selling of $1.66 million. Richard F. Wallman made multiple purchases, while Todd R. Gleason reported significant sales. The company's last earnings report on November 7, 2022, exceeded expectations by 81.8%.
Stock chart
Ticker: CECE Exchange: NSM


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Activity signal Earnings
Top insiders
Trades
WALLMAN RICHARD F
1 purchase — total 100,000 USD
Buy 1 Jun 2026
Value US$3,897,152.36 | Price 312.14 | Shares 85,725
Sale 1 May 2026
Value US$4,179,746.29 | Price 36.45 | Shares 83,946
Proposed sale 1 May 2026
Value US$2,637,731.20 | Price 123.84 | Shares 21,025
Buy 29 Apr 2026
Value US$368,990.00 | Price 73.80 | Shares 5,000
Buy 29 Apr 2026
Value US$732,500.00 | Price 73.25 | Shares 10,000
Proposed sale 22 Sep 2025
Value US$4,949,131.13 | Price 50.45 | Shares 98,101
Sale 22 Sep 2025
Value US$4,949,126.78 | Price 50.45 | Shares 98,101
Sale 19 Sep 2025
Value US$35,807.52 | Price 51.15 | Shares 700
Sale 19 Sep 2025
Value US$816,157.46 | Price 50.38 | Shares 16,199
Sale 19 Sep 2025
Value US$4,173,704.00 | Price 49.10 | Shares 85,000
Proposed sale 19 Sep 2025
Value US$5,025,672.34 | Price 49.32 | Shares 101,899
Sale 18 Sep 2025
Value US$5,130,140.00 | Price 51.30 | Shares 100,000
Proposed sale 18 Sep 2025
Value US$5,130,143.45 | Price 51.30 | Shares 100,000
Buy 5 Sep 2025
Value US$140,799.90 | Price 46.93 | Shares 3,000
Buy 29 Aug 2025
Value US$66,375.00 | Price 44.25 | Shares 1,500
Buy 29 Aug 2025
Value US$132,750.00 | Price 44.25 | Shares 3,000
Sale 31 Jul 2025
Value US$447,164.66 | Price 43.07 | Shares 10,383
Sale 31 Jul 2025
Value US$859,004.89 | Price 43.79 | Shares 19,617
Sale 30 Jul 2025
Value US$179,053.50 | Price 41.36 | Shares 4,329
Sale 30 Jul 2025
Value US$930,896.03 | Price 42.34 | Shares 21,986
Sale 30 Jul 2025
Value US$1,882,207.54 | Price 43.09 | Shares 43,685
Sale 30 Jul 2025
Value US$17,780.80 | Price 40.41 | Shares 440
Sale 30 Jul 2025
Value US$486,754.67 | Price 41.25 | Shares 11,801
Sale 30 Jul 2025
Value US$325,711.18 | Price 41.98 | Shares 7,759
Sale 31 Mar 2025
Value US$512,932.50 | Price 22.80 | Shares 22,500
Sale 27 Mar 2025
Value US$135,264.15 | Price 24.15 | Shares 5,601
Buy 26 Feb 2025
Value US$352,616.60 | Price 25.19 | Shares 14,000
Buy 26 Feb 2025
Value US$25,150.00 | Price 25.15 | Shares 1,000
Buy 30 Aug 2024
Value US$287,722.00 | Price 28.77 | Shares 10,000
Buy 21 May 2024
Value US$98,000.00 | Price 24.50 | Shares 4,000
Buy 21 May 2024
Value US$98,000.00 | Price 24.50 | Shares 4,000
Buy 1 May 2024
Value US$109,749.00 | Price 21.95 | Shares 5,000
Buy 1 May 2024
Value US$109,749.00 | Price 21.95 | Shares 5,000
Buy 6 Mar 2024
Value US$49,663.50 | Price 19.87 | Shares 2,500
Buy 6 Mar 2024
Value US$989,195.00 | Price 19.78 | Shares 50,000
Sale 21 Dec 2023
Value US$306,087.75 | Price 21.11 | Shares 14,500
Proposed sale 21 Dec 2023
Value US$306,087.17 | Price 21.11 | Shares 14,500
Buy 18 Sep 2023
Value US$159,900.00 | Price 15.99 | Shares 10,000
Buy 7 Sep 2023
Value US$165,120.00 | Price 13.76 | Shares 12,000
Sale 28 Mar 2023
Value US$171,190.80 | Price 14.41 | Shares 11,880
Buy 15 Mar 2023
Value US$40,860.00 | Price 13.62 | Shares 3,000
Sale 10 Mar 2023
Value US$178,696.25 | Price 14.75 | Shares 12,115
Buy 7 Mar 2023
Value US$150,750.00 | Price 15.08 | Shares 10,000
Sale 29 Dec 2022
Value US$127,436.10 | Price 11.59 | Shares 11,000
Buy 18 Nov 2022
Value US$2,812.50 | Price 11.25 | Shares 250
Buy 21 Sep 2022
Value US$99,750.00 | Price 9.50 | Shares 10,500
Buy 20 Sep 2022
Value US$42,300.00 | Price 9.40 | Shares 4,500
Buy 24 Aug 2022
Value US$3,099.00 | Price 10.33 | Shares 300
Buy 9 Aug 2022
Value US$179,400.00 | Price 8.97 | Shares 20,000
Buy 11 May 2022
Value US$3,055.20 | Price 5.36 | Shares 570
Buy 24 Mar 2022
Value US$9,869.05 | Price 5.56 | Shares 1,776
Buy 22 Mar 2022
Value US$96,911.49 | Price 5.73 | Shares 16,913
Buy 21 Mar 2022
Value US$76,820.69 | Price 5.87 | Shares 13,087
Buy 15 Mar 2022
Value US$10,408.96 | Price 5.48 | Shares 1,900
Buy 15 Mar 2022
Value US$3,007.20 | Price 5.37 | Shares 560
Buy 21 Dec 2021
Value US$57,539.74 | Price 6.01 | Shares 9,574
Buy 20 Dec 2021
Value US$31,796.36 | Price 5.86 | Shares 5,426
Buy 10 Dec 2021
Value US$49,694.40 | Price 6.09 | Shares 8,160
Buy 10 Dec 2021
Value US$99,491.00 | Price 6.10 | Shares 16,310
Buy 9 Dec 2021
Value US$11,224.00 | Price 6.10 | Shares 1,840
Buy 9 Dec 2021
Value US$22,509.00 | Price 6.10 | Shares 3,690
Buy 10 Nov 2021
Value US$4,019.84 | Price 7.04 | Shares 571
Buy 11 May 2021
Value US$14,500.00 | Price 7.25 | Shares 2,000
Planned buy 7 May 2021
Value US$10,080.00 | Price 7.20 | Shares 1,400
Buy 6 Nov 2020
Value US$33,110.00 | Price 6.02 | Shares 5,500
Buy 13 Aug 2020
Value US$43,250.00 | Price 8.65 | Shares 5,000
Buy 10 Aug 2020
Value US$25,032.00 | Price 8.34 | Shares 3,000
Buy 7 Aug 2020
Value US$88,027.50 | Price 8.00 | Shares 11,000
Buy 6 Aug 2020
Value US$191,402.50 | Price 7.66 | Shares 25,000
Buy 27 Aug 2019
Value US$20,700.00 | Price 6.90 | Shares 3,000
Buy 15 Aug 2019
Value US$14,000.00 | Price 7.00 | Shares 2,000
Buy 9 May 2019
Value US$15,466.00 | Price 8.14 | Shares 1,900
Buy 28 Mar 2019
Value US$28,920.00 | Price 7.23 | Shares 4,000
Buy 8 Mar 2019
Value US$35,650.00 | Price 7.13 | Shares 5,000
Buy 28 Dec 2018
Value US$6,590.00 | Price 6.59 | Shares 1,000
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date B/S Transaction type Insider and/or position Nb. shares
Price
Value
Number of shares Price Value Details
2026-06-03 2026-06-01 B Purchase Non-Executive Director
85,725 -0.8%
312.14
US$3,897,152
85,725 -0.8% 312.14 US$3,897,152
2026-05-04 2026-05-01 S Sale Non-Executive Director
83,946 +30.6%
36.45
US$4,179,746
83,946 +30.6% 36.45 US$4,179,746
2026-05-01 2026-05-01 PrS Proposed sale

Director

Non-Executive Director
21,025
123.84
US$2,637,731
21,025 123.84 US$2,637,731
2026-05-01 2026-04-29 B Purchase Non-Executive Director
5,000 +6.2%
73.80
US$368,990
5,000 +6.2% 73.80 US$368,990
2026-05-01 2026-04-29 B Purchase Non-Executive Director
10,000 +4.5%
73.25
US$732,500
10,000 +4.5% 73.25 US$732,500
2025-09-22 2025-09-22 PrS Proposed sale

Officer; Director

Executive Director
98,101
50.45
US$4,949,131
98,101 50.45 US$4,949,131
2025-09-22 2025-09-22 S Sale

Chief Executive Officer

Executive Director
98,101 -19.3%
50.45
US$4,949,127
98,101 -19.3% 50.45 US$4,949,127
2025-09-22 2025-09-19 S Sale

Chief Executive Officer

Executive Director
700 -0.2%
51.15
US$35,808
700 -0.2% 51.15 US$35,808
2025-09-22 2025-09-19 S Sale

Chief Executive Officer

Executive Director
16,199 -3.8%
50.38
US$816,157
16,199 -3.8% 50.38 US$816,157
2025-09-22 2025-09-19 S Sale

Chief Executive Officer

Executive Director
85,000 -16.6%
49.10
US$4,173,704
85,000 -16.6% 49.10 US$4,173,704
2025-09-19 2025-09-19 PrS Proposed sale

Officer; Director

Executive Director
101,899
49.32
US$5,025,672
101,899 49.32 US$5,025,672
2025-09-22 2025-09-18 S Sale

Chief Executive Officer

Executive Director
100,000 -19.6%
51.30
US$5,130,140
100,000 -19.6% 51.30 US$5,130,140
2025-09-18 2025-09-18 PrS Proposed sale

Officer; Director

Executive Director
100,000
51.30
US$5,130,143
100,000 51.30 US$5,130,143
2025-09-09 2025-09-05 B Purchase Non-Executive Director
3,000 +3.9%
46.93
US$140,800
3,000 +3.9% 46.93 US$140,800
2025-09-03 2025-08-29 B Purchase Non-Executive Director
1,500 +2.0%
44.25
US$66,375
1,500 +2.0% 44.25 US$66,375
2025-09-03 2025-08-29 B Purchase Non-Executive Director
3,000 +1.4%
44.25
US$132,750
3,000 +1.4% 44.25 US$132,750
2025-08-01 2025-07-31 S Sale Non-Executive Director
10,383 -4.9%
43.07
US$447,165
10,383 -4.9% 43.07 US$447,165
2025-08-01 2025-07-31 S Sale Non-Executive Director
19,617 -8.5%
43.79
US$859,005
19,617 -8.5% 43.79 US$859,005
2025-08-01 2025-07-30 S Sale Non-Executive Director
4,329 -1.8%
41.36
US$179,054
4,329 -1.8% 41.36 US$179,054
2025-08-01 2025-07-30 S Sale Non-Executive Director
21,986 -8.6%
42.34
US$930,896
21,986 -8.6% 42.34 US$930,896
2025-08-01 2025-07-30 S Sale Non-Executive Director
43,685 -14.6%
43.09
US$1,882,208
43,685 -14.6% 43.09 US$1,882,208
2025-08-01 2025-07-30 S Sale Non-Executive Director
440 -0.6%
40.41
US$17,781
440 -0.6% 40.41 US$17,781
2025-08-01 2025-07-30 S Sale Non-Executive Director
11,801 -13.1%
41.25
US$486,755
11,801 -13.1% 41.25 US$486,755
2025-08-01 2025-07-30 S Sale Non-Executive Director
7,759 -8.0%
41.98
US$325,711
7,759 -8.0% 41.98 US$325,711
2025-04-02 2025-03-31 S Sale

See Remarks

Officer
22,500 -26.6%
22.80
US$512,932
22,500 -26.6% 22.80 US$512,932
2025-03-31 2025-03-27 S Sale

See Remarks

Officer
5,601 -6.2%
24.15
US$135,264
5,601 -6.2% 24.15 US$135,264
2025-02-27 2025-02-26 B Purchase Non-Executive Director
14,000 +22.6%
25.19
US$352,617
14,000 +22.6% 25.19 US$352,617
2025-02-27 2025-02-26 B Purchase Non-Executive Director
1,000 +0.5%
25.15
US$25,150
1,000 +0.5% 25.15 US$25,150
2024-09-03 2024-08-30 B Purchase Non-Executive Director
10,000 +19.2%
28.77
US$287,722
10,000 +19.2% 28.77 US$287,722
2024-05-22 2024-05-21 B Purchase Non-Executive Director
4,000 +2.0%
24.50
US$98,000
4,000 +2.0% 24.50 US$98,000
2024-05-22 2024-05-21 B Purchase Non-Executive Director
4,000 +2.0%
24.50
US$98,000
4,000 +2.0% 24.50 US$98,000
2024-05-02 2024-05-01 B Purchase Non-Executive Director
5,000 +2.7%
21.95
US$109,749
5,000 +2.7% 21.95 US$109,749
2024-05-02 2024-05-01 B Purchase Non-Executive Director
5,000 +2.7%
21.95
US$109,749
5,000 +2.7% 21.95 US$109,749
2024-03-08 2024-03-06 B Purchase Non-Executive Director
2,500 +46.2%
19.87
US$49,664
2,500 +46.2% 19.87 US$49,664
2024-03-08 2024-03-06 B Purchase Non-Executive Director
50,000 +36.8%
19.78
US$989,195
50,000 +36.8% 19.78 US$989,195
2023-12-26 2023-12-21 S Sale

Chief Executive Officer

Executive Director
14,500 -7.3%
21.11
US$306,088
14,500 -7.3% 21.11 US$306,088
2023-12-21 2023-12-21 PrS Proposed sale

Officer

Officer
14,500
21.11
US$306,087
14,500 21.11 US$306,087
2023-09-19 2023-09-18 B Purchase Non-Executive Director
10,000 +8.1%
15.99
US$159,900
10,000 +8.1% 15.99 US$159,900
2023-09-11 2023-09-07 B Purchase Non-Executive Director
12,000 +30.0%
13.76
US$165,120
12,000 +30.0% 13.76 US$165,120
2023-03-29 2023-03-28 S Sale

Chief Accounting Officer

Officer
11,880 -19.4%
14.41
US$171,191
11,880 -19.4% 14.41 US$171,191
2023-03-17 2023-03-15 B Purchase Non-Executive Director
3,000 +2.6%
13.62
US$40,860
3,000 +2.6% 13.62 US$40,860
2023-03-13 2023-03-10 S Sale

Chief Operating Officer

Officer
12,115 -16.1%
14.75
US$178,696
12,115 -16.1% 14.75 US$178,696
2023-03-08 2023-03-07 B Purchase Non-Executive Director
10,000 +33.3%
15.08
US$150,750
10,000 +33.3% 15.08 US$150,750
2023-01-03 2022-12-29 S Sale

Chief Executive Officer

Executive Director
11,000 -5.8%
11.59
US$127,436
11,000 -5.8% 11.59 US$127,436
2022-11-21 2022-11-18 B Purchase

Chief Operating Officer

Officer
250 +0.3%
11.25
US$2,812
250 +0.3% 11.25 US$2,812
2022-09-22 2022-09-21 B Purchase Non-Executive Director
10,500 +10.0%
9.50
US$99,750
10,500 +10.0% 9.50 US$99,750
2022-09-22 2022-09-20 B Purchase Non-Executive Director
4,500 +4.5%
9.40
US$42,300
4,500 +4.5% 9.40 US$42,300
2022-08-25 2022-08-24 B Purchase

Chief Operating Officer

Officer
300 +0.4%
10.33
US$3,099
300 +0.4% 10.33 US$3,099
2022-08-10 2022-08-09 B Purchase Non-Executive Director
20,000 +200.0%
8.97
US$179,400
20,000 +200.0% 8.97 US$179,400
2022-05-12 2022-05-11 B Purchase

Chief Operating Officer

Officer
570 +0.8%
5.36
US$3,055
570 +0.8% 5.36 US$3,055
2022-03-28 2022-03-24 B Purchase

Chief Executive Officer

Executive Director
1,776 +0.9%
5.56
US$9,869
1,776 +0.9% 5.56 US$9,869
2022-03-23 2022-03-22 B Purchase Non-Executive Director
16,913 +20.1%
5.73
US$96,911
16,913 +20.1% 5.73 US$96,911
2022-03-23 2022-03-21 B Purchase Non-Executive Director
13,087 +18.5%
5.87
US$76,821
13,087 +18.5% 5.87 US$76,821
2022-03-17 2022-03-15 B Purchase

Chief Financial Officer

Officer
1,900 +1.0%
5.48
US$10,409
1,900 +1.0% 5.48 US$10,409
2022-03-17 2022-03-15 B Purchase

Chief Operating Officer

Officer
560 +0.8%
5.37
US$3,007
560 +0.8% 5.37 US$3,007
2021-12-22 2021-12-21 B Purchase Non-Executive Director
9,574 +15.6%
6.01
US$57,540
9,574 +15.6% 6.01 US$57,540
2021-12-22 2021-12-20 B Purchase Non-Executive Director
5,426 +9.7%
5.86
US$31,796
5,426 +9.7% 5.86 US$31,796
2021-12-13 2021-12-10 B Purchase Non-Executive Director
8,160 +443.5%
6.09
US$49,694
8,160 +443.5% 6.09 US$49,694
2021-12-13 2021-12-10 B Purchase Non-Executive Director
16,310 +41.2%
6.10
US$99,491
16,310 +41.2% 6.10 US$99,491
2021-12-13 2021-12-09 B Purchase Non-Executive Director
1,840 +inf%
6.10
US$11,224
1,840 +inf% 6.10 US$11,224
2021-12-13 2021-12-09 B Purchase Non-Executive Director
3,690 +10.3%
6.10
US$22,509
3,690 +10.3% 6.10 US$22,509
2021-11-12 2021-11-10 B Purchase

Chief Operating Officer

Officer
571 +1.3%
7.04
US$4,020
571 +1.3% 7.04 US$4,020
2021-05-11 2021-05-11 B Purchase Non-Executive Director
2,000 +2.6%
7.25
US$14,500
2,000 +2.6% 7.25 US$14,500
2021-05-11 2021-05-07 PP Planned purchase

Chief Financial Officer

Officer
1,400 +0.9%
7.20
US$10,080
1,400 +0.9% 7.20 US$10,080
2020-11-10 2020-11-06 B Purchase Non-Executive Director
5,500 +7.9%
6.02
US$33,110
5,500 +7.9% 6.02 US$33,110
2020-08-14 2020-08-13 B Purchase Non-Executive Director
5,000 +7.7%
8.65
US$43,250
5,000 +7.7% 8.65 US$43,250
2020-08-11 2020-08-10 B Purchase Non-Executive Director
3,000 +3.5%
8.34
US$25,032
3,000 +3.5% 8.34 US$25,032
2020-08-10 2020-08-07 B Purchase Non-Executive Director Large shareholder
11,000 +0.4%
8.00
US$88,028
11,000 +0.4% 8.00 US$88,028
2020-08-10 2020-08-06 B Purchase Non-Executive Director Large shareholder
25,000 +0.9%
7.66
US$191,402
25,000 +0.9% 7.66 US$191,402
2019-08-27 2019-08-27 B Purchase Liner David B Non-Executive Director
3,000 +6.0%
6.90
US$20,700
3,000 +6.0% 6.90 US$20,700
2019-08-16 2019-08-15 B Purchase Sadlowski Dennis

Chief Executive Officer

Executive Director
2,000 +1.8%
7.00
US$14,000
2,000 +1.8% 7.00 US$14,000
2019-05-13 2019-05-09 B Purchase

Chief Financial Officer

1,900 +2.6%
8.14
US$15,466
1,900 +2.6% 8.14 US$15,466
2019-03-28 2019-03-28 B Purchase

Chief Executive Officer

Executive Director
4,000 +3.7%
7.23
US$28,920
4,000 +3.7% 7.23 US$28,920
2019-03-11 2019-03-08 B Purchase
5,000 +13.2%
7.13
US$35,650
5,000 +13.2% 7.13 US$35,650
2018-12-28 2018-12-28 B Purchase Sadlowski Dennis

Chief Executive Officer

Executive Director
1,000 +1.2%
6.59
US$6,590
1,000 +1.2% 6.59 US$6,590