May 27
2025
SELL
Open market or private sale
$1,467,200
$73.36 p/Share
20,000
Reduced 79.88%
5,036
Common Shares
Apr 14
2025
SELL
Payment of exercise price or tax liability
$221,196
$48.17 p/Share
4,592
Reduced 15.5%
25,036
Common Shares
Apr 14
2025
BUY
Exercise of conversion of derivative security
-
10,000
Added 26.79%
27,332
Common Shares
Mar 14
2025
SELL
Open market or private sale
$100,440
$50.22 p/Share
2,000
Reduced 9.25%
19,628
Common Shares
Mar 10
2025
SELL
Payment of exercise price or tax liability
$186,247
$54.65 p/Share
3,408
Reduced 13.61%
21,628
Common Shares
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
10,000
Added 29.86%
23,490
Common Shares
Mar 06
2025
SELL
Payment of exercise price or tax liability
$177,880
$54.1 p/Share
3,288
Reduced 17.94%
15,036
Common Shares
Mar 06
2025
BUY
Exercise of conversion of derivative security
-
10,508
Added 38.68%
16,661
Common Shares
Apr 12
2024
SELL
Payment of exercise price or tax liability
$119,876
$38.77 p/Share
3,092
Reduced 28.35%
7,816
Common Shares
Apr 12
2024
BUY
Exercise of conversion of derivative security
-
10,000
Added 51.65%
9,362
Common Shares
Mar 12
2024
SELL
Open market or private sale
$244,320
$40.72 p/Share
6,000
Reduced 86.86%
908
Common Shares
Mar 08
2024
SELL
Payment of exercise price or tax liability
$128,287
$41.49 p/Share
3,092
Reduced 23.17%
10,253
Common Shares
Mar 08
2024
SELL
Open market or private sale
$141,259
$42.23 p/Share
3,345
Reduced 32.62%
6,908
Common Shares
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
10,000
Added 45.87%
11,799
Common Shares
Feb 26
2024
SELL
Payment of exercise price or tax liability
$53,049
$45.93 p/Share
1,155
Reduced 25.67%
3,345
Common Shares
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
3,500
Added 43.75%
4,500
Common Shares
May 26
2023
SELL
Open market or private sale
$500,964
$31.24 p/Share
16,036
Reduced 94.13%
1,000
Common Shares
Apr 12
2023
SELL
Payment of exercise price or tax liability
$81,195
$26.26 p/Share
3,092
Reduced 15.36%
17,036
Common Shares
Apr 12
2023
BUY
Exercise of conversion of derivative security
-
10,000
Added 34.99%
18,582
Common Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$57,292
$26.86 p/Share
2,133
Reduced 17.4%
10,128
Common Shares
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
6,500
Added 36.75%
11,189
Common Shares
Feb 28
2022
SELL
Payment of exercise price or tax liability
$25,502
$27.51 p/Share
927
Reduced 13.86%
5,761
Common Shares
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
3,000
Added 30.97%
6,688
Common Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$49,214
$27.16 p/Share
1,812
Reduced 32.95%
3,688
Common Shares
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
5,500
Added 56.13%
4,298
Common Shares