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

Performance

Overall performance
3.3

Performance over holding periods
4.2
30 days 90 days 120 days
Average return 8% 8.2% 15.1%
Success rate 80% 68% 82%
Transactions
100 56% Buy
34 71% Buy
47 69% Buy

Performance for realised trades
4.4
Average return 9%
Success rate 73%
Average holding period 220
Transactions 28

Positions

Position Company Period
Director Maxion Wheels Jan. 1, 2003 -
Director SmileDirectClub Inc None -
Independent Director Ariba Inc Oct. 30, 2002 -
Independent Director Roper Technologies Inc Jan. 9, 2007 -
Independent Director Charles River Laboratories International Inc Jan. 24, 2011 -
Independent Director Extended Stay America Inc July 1, 2013 -
Independent Director Esh Hospitality Inc Nov. 1, 2013 -
Non-Executive Independent Director Wright Medical Group NV Dec. 1, 2008 -
Independent Director Dana Inc May 18, 2010 - Aug. 2, 2013

Richard Wallman's trades of CECO Environmental Corp's stock


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Activity signal Earnings
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-06-03 2026-06-01 B Purchase
85,725 -0.8%
312.14
US$3,897,152
85,725 -0.8% 312.14 US$3,897,152
2026-05-01 2026-04-29 B Purchase
9,170 -41.4%
269.17
US$2,932,410
9,170 -41.4% 269.17 US$2,932,410
2026-05-01 2026-04-29 B Purchase
44,074 -5.8%
278.21
US$1,483,857
44,074 -5.8% 278.21 US$1,483,857
2025-09-09 2025-09-05 B Purchase
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
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
3,000 +1.4%
44.25
US$132,750
3,000 +1.4% 44.25 US$132,750
2025-08-18 2025-08-18 PrS Proposed sale
22,500
152.00
US$3,420,000
22,500 152.00 US$3,420,000
2025-07-23 2025-07-22 S Sale
352 -1.7%
556.25
US$195,800
352 -1.7% 556.25 US$195,800
2025-07-22 2025-07-22 PrS Proposed sale
352
556.25
US$195,800
352 556.25 US$195,800
2025-07-21 2025-07-21 PrS Proposed sale
8,500
150.00
US$1,275,000
8,500 150.00 US$1,275,000
2025-06-25 2025-06-23 PrS Proposed sale
4,000
137.50
US$550,000
4,000 137.50 US$550,000
2025-02-27 2025-02-26 B Purchase
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
1,000 +0.5%
25.15
US$25,150
1,000 +0.5% 25.15 US$25,150
2025-02-03 2025-01-31 S Sale
351 -1.7%
575.25
US$201,913
351 -1.7% 575.25 US$201,913
2025-01-31 2025-01-31 PrS Proposed sale
351
575.25
US$201,913
351 575.25 US$201,913
2024-12-03 2024-11-29 S Sale
2,000 -6.6%
0.51
US$1,020
2,000 -6.6% 0.51 US$1,020
2024-11-29 2024-11-29 PrS Proposed sale
2,000
0.51
US$1,020
2,000 0.51 US$1,020
2024-11-12 2024-11-07 S Sale
1,000 -100.0%
216.50
US$216,500
1,000 -100.0% 216.50 US$216,500
2024-11-12 2024-11-07 S Sale
3,250 -20.8%
216.50
US$703,625
3,250 -20.8% 216.50 US$703,625
2024-11-12 2024-11-07 S Sale
3,371 -17.7%
215.75
US$727,293
3,371 -17.7% 215.75 US$727,293
2024-11-07 2024-11-07 PrS Proposed sale
12,161
216.01
US$2,626,923
12,161 216.01 US$2,626,923
2024-10-28 2024-10-28 PrS Proposed sale
2,000
544.00
US$1,088,000
2,000 544.00 US$1,088,000
2024-10-28 2024-10-25 S Sale
417 -1.3%
547.00
US$228,099
417 -1.3% 547.00 US$228,099
2024-10-25 2024-10-25 PrS Proposed sale
417
547.00
US$228,099
417 547.00 US$228,099
2024-10-28 2024-10-24 S Sale
1,000 -100.0%
550.00
US$550,000
1,000 -100.0% 550.00 US$550,000
2024-10-28 2024-10-24 S Sale
1,000 -2.9%
550.00
US$550,000
1,000 -2.9% 550.00 US$550,000
2024-10-24 2024-10-24 PrS Proposed sale
2,000
550.00
US$1,100,000
2,000 550.00 US$1,100,000
2024-09-03 2024-08-30 B Purchase
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
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
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
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
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
50,000 +36.8%
19.78
US$989,195
50,000 +36.8% 19.78 US$989,195
2023-09-19 2023-09-18 B Purchase
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
12,000 +30.0%
13.76
US$165,120
12,000 +30.0% 13.76 US$165,120
2023-08-29 2023-08-24 B Purchase
1,000 +inf%
198.79
US$198,786
1,000 +inf% 198.79 US$198,786
2023-06-22 2023-06-22 PrS Proposed sale
135,135
0.43
US$58,775
135,135 0.43 US$58,775
2023-06-22 2023-06-22 PrS Proposed sale
102,000
0.42
US$43,339
102,000 0.42 US$43,339
2023-06-23 2023-06-21 S Sale
135,135 -28.7%
0.44
US$58,878
135,135 -28.7% 0.44 US$58,878
2023-06-21 2023-06-21 PrS Proposed sale
27,422
0.49
US$13,340
27,422 0.49 US$13,340
2023-03-08 2023-03-07 B Purchase
10,000 +33.3%
15.08
US$150,750
10,000 +33.3% 15.08 US$150,750
2023-02-24 2023-02-23 B Purchase
1,750 +8.7%
220.73
US$386,278
1,750 +8.7% 220.73 US$386,278
2023-02-15 2023-02-14 B Purchase
1,000 +inf%
424.95
US$424,950
1,000 +inf% 424.95 US$424,950
2022-12-06 2022-12-02 B Purchase
1,500 +8.1%
218.90
US$328,350
1,500 +8.1% 218.90 US$328,350
2022-11-07 2022-11-04 B Purchase
1,000 +2.2%
390.00
US$390,000
1,000 +2.2% 390.00 US$390,000