Stock chart
Ticker: CPX Exchange: TOR


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Earnings
Earnings
 
Value bought

Past 90 days

 
Value sold

Past 90 days

 
Net insiders buying

Past 90 days

 
Trades (buy and sell)

Past 90 days

Abbreviations B: Buy, S: Sell, PP: Planned purchase, PS: Planned 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
2025-03-28 2024-12-31 PP Planned purchase

Pylypiuk, Jacquelyn Marie

Senior Officer of Issuer

Officer
595 +3.9%
41.79
CAD 17,312
595 +3.9% 41.79 CAD 24,866
2025-03-28 2024-12-31 PP Planned purchase

Pylypiuk, Jacquelyn Marie

Senior Officer of Issuer

Officer
817 +5.6%
42.95
CAD 24,430
817 +5.6% 42.95 CAD 35,091
2025-03-28 2024-12-31 PP Planned purchase

Phillips, Robert L.

Director of Issuer

Non-Executive Director
248 +5.3%
40.94
CAD 7,069
248 +5.3% 40.94 CAD 10,153
2025-03-28 2024-12-31 PP Planned purchase

Phillips, Robert L.

Director of Issuer

Non-Executive Director
96 +6.1%
40.94
CAD 2,736
96 +6.1% 40.94 CAD 3,930
2024-10-09 2024-10-04 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
12,800 -60.6%
50.56
CAD 477,416
12,800 -60.6% 50.56 CAD 647,168
2024-10-08 2024-10-04 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
6,100 -57.7%
50.55
CAD 227,473
6,100 -57.7% 50.55 CAD 308,355
2024-10-01 2024-09-30 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
3,000 -40.2%
49.64
CAD 110,082
3,000 -40.2% 49.64 CAD 148,920
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -2.1%
50.08
CAD 3,719
100 -2.1% 50.08 CAD 5,008
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -2.1%
50.05
CAD 3,717
100 -2.1% 50.05 CAD 5,005
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
300 -5.9%
50.04
CAD 11,148
300 -5.9% 50.04 CAD 15,012
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -1.9%
50.03
CAD 3,715
100 -1.9% 50.03 CAD 5,003
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -1.9%
50.02
CAD 3,714
100 -1.9% 50.02 CAD 5,002
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -1.9%
50.00
CAD 3,713
100 -1.9% 50.00 CAD 5,000
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -1.8%
49.99
CAD 3,712
100 -1.8% 49.99 CAD 4,999
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
400 -6.8%
49.98
CAD 14,846
400 -6.8% 49.98 CAD 19,992
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
500 -7.8%
49.97
CAD 18,554
500 -7.8% 49.97 CAD 24,985
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
200 -3.0%
49.96
CAD 7,420
200 -3.0% 49.96 CAD 9,992
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -1.5%
49.95
CAD 3,709
100 -1.5% 49.95 CAD 4,995
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
200 -2.9%
49.94
CAD 7,417
200 -2.9% 49.94 CAD 9,988
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
300 -4.2%
49.93
CAD 11,123
300 -4.2% 49.93 CAD 14,979
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -1.4%
49.92
CAD 3,707
100 -1.4% 49.92 CAD 4,992
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
500 -6.4%
49.91
CAD 18,532
500 -6.4% 49.91 CAD 24,955
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
700 -8.2%
49.90
CAD 25,939
700 -8.2% 49.90 CAD 34,930
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
300 -3.4%
49.89
CAD 11,114
300 -3.4% 49.89 CAD 14,967
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
200 -2.2%
49.88
CAD 7,408
200 -2.2% 49.88 CAD 9,976
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -1.1%
49.87
CAD 3,703
100 -1.1% 49.87 CAD 4,987
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
500 -5.2%
49.86
CAD 18,513
500 -5.2% 49.86 CAD 24,930
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
132 -1.4%
49.85
CAD 4,886
132 -1.4% 49.85 CAD 6,580
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -1.0%
49.83
CAD 3,700
100 -1.0% 49.83 CAD 4,983
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
200 -2.0%
49.82
CAD 7,399
200 -2.0% 49.82 CAD 9,964
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -1.0%
49.78
CAD 3,697
100 -1.0% 49.78 CAD 4,978
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
200 -1.9%
49.76
CAD 7,390
200 -1.9% 49.76 CAD 9,952
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
200 -1.9%
49.75
CAD 7,389
200 -1.9% 49.75 CAD 9,950
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -0.9%
49.74
CAD 3,694
100 -0.9% 49.74 CAD 4,974
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
200 -1.8%
49.73
CAD 7,386
200 -1.8% 49.73 CAD 9,946
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -0.9%
49.72
CAD 3,692
100 -0.9% 49.72 CAD 4,972
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
300 -2.7%
49.71
CAD 11,074
300 -2.7% 49.71 CAD 14,913
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
400 -3.4%
49.70
CAD 14,763
400 -3.4% 49.70 CAD 19,880
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -0.9%
49.69
CAD 3,690
100 -0.9% 49.69 CAD 4,969
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -0.8%
49.66
CAD 3,688
100 -0.8% 49.66 CAD 4,966
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
200 -1.7%
49.63
CAD 7,371
200 -1.7% 49.63 CAD 9,926
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -0.8%
49.62
CAD 3,685
100 -0.8% 49.62 CAD 4,962
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -0.8%
49.61
CAD 3,684
100 -0.8% 49.61 CAD 4,961
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
400 -3.2%
49.60
CAD 14,733
400 -3.2% 49.60 CAD 19,840
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -0.8%
49.59
CAD 3,683
100 -0.8% 49.59 CAD 4,959
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
200 -1.5%
49.56
CAD 7,361
200 -1.5% 49.56 CAD 9,912
2024-09-30 2024-09-26 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -0.8%
49.53
CAD 3,678
100 -0.8% 49.53 CAD 4,953
2024-09-10 2024-09-09 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -2.1%
46.18
CAD 3,406
100 -2.1% 46.18 CAD 4,618
2024-09-10 2024-09-09 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
300 -6.0%
46.15
CAD 10,211
300 -6.0% 46.15 CAD 13,845
2024-09-10 2024-09-09 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
900 -15.3%
46.14
CAD 30,625
900 -15.3% 46.14 CAD 41,526
2024-09-10 2024-09-09 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
3,200 -35.2%
46.13
CAD 108,867
3,200 -35.2% 46.13 CAD 147,616
2024-09-10 2024-09-09 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
1,480 -14.0%
46.12
CAD 50,340
1,480 -14.0% 46.12 CAD 68,258
2024-09-10 2024-09-09 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
3,500 -24.9%
46.11
CAD 119,021
3,500 -24.9% 46.11 CAD 161,385
2024-09-10 2024-09-09 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
400 -2.8%
46.10
CAD 13,600
400 -2.8% 46.10 CAD 18,440
2024-08-08 2024-08-06 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
200 -4.2%
43.17
CAD 6,301
200 -4.2% 43.17 CAD 8,634
2024-08-08 2024-08-06 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -2.0%
43.16
CAD 3,150
100 -2.0% 43.16 CAD 4,316
2024-08-08 2024-08-06 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
200 -3.9%
43.14
CAD 6,297
200 -3.9% 43.14 CAD 8,628
2024-08-08 2024-08-06 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
6,700 -56.8%
43.12
CAD 210,842
6,700 -56.8% 43.12 CAD 288,904
2024-08-08 2024-08-06 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
3,300 -21.9%
43.11
CAD 103,824
3,300 -21.9% 43.11 CAD 142,263
2024-08-08 2024-08-06 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
800 -5.0%
43.10
CAD 25,164
800 -5.0% 43.10 CAD 34,480
2024-08-08 2024-08-06 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
500 -3.0%
43.09
CAD 15,724
500 -3.0% 43.09 CAD 21,545
2024-08-08 2024-08-06 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
400 -2.4%
43.08
CAD 12,576
400 -2.4% 43.08 CAD 17,232
2024-08-08 2024-08-06 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
300 -1.8%
43.05
CAD 9,425
300 -1.8% 43.05 CAD 12,915
2024-08-08 2024-08-06 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -0.6%
43.04
CAD 3,141
100 -0.6% 43.04 CAD 4,304
2024-08-08 2024-08-06 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -0.6%
43.03
CAD 3,140
100 -0.6% 43.03 CAD 4,303
2024-08-08 2024-08-06 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
200 -1.1%
43.01
CAD 6,278
200 -1.1% 43.01 CAD 8,602
2024-08-08 2024-08-06 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
3,500 -16.7%
42.96
CAD 109,733
3,500 -16.7% 42.96 CAD 150,360
2024-08-08 2024-08-06 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
3,600 -14.6%
42.95
CAD 112,842
3,600 -14.6% 42.95 CAD 154,620
2024-08-08 2024-08-06 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
100 -0.4%
42.93
CAD 3,133
100 -0.4% 42.93 CAD 4,293
2024-08-08 2024-08-06 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
300 -1.2%
42.92
CAD 9,397
300 -1.2% 42.92 CAD 12,876
2024-08-08 2024-08-06 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
66 -0.3%
42.91
CAD 2,067
66 -0.3% 42.91 CAD 2,832
2024-08-07 2024-08-06 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
500 -6.3%
42.33
CAD 15,444
500 -6.3% 42.33 CAD 21,163
2024-08-07 2024-08-06 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
1,700 -17.6%
42.30
CAD 52,485
1,700 -17.6% 42.30 CAD 71,917
2024-08-07 2024-08-06 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
2,600 -21.2%
42.38
CAD 80,422
2,600 -21.2% 42.38 CAD 110,198
2024-08-07 2024-08-06 S Sale

DeNeve, Bryan

Senior Officer of Issuer

Officer
2,200 -15.2%
42.43
CAD 68,125
2,200 -15.2% 42.43 CAD 93,348
// ... existing code ... // ... rest of the file ...