Jul 30
2025
SELL
Payment of exercise price or tax liability
$1,074,376
$72.13 p/Share
14,895
Reduced 12.94%
100,181
Common Shares
Jul 30
2025
BUY
Exercise of conversion of derivative security
$856,989
$45.87 p/Share
18,683
Added 13.97%
115,076
Common Shares
Apr 04
2025
SELL
Payment of exercise price or tax liability
$1,496,064
$64.48 p/Share
23,202
Reduced 19.4%
96,393
Common Shares
Apr 04
2025
BUY
Exercise of conversion of derivative security
-
52,371
Added 32.77%
107,448
Common Shares
Apr 03
2025
SELL
Payment of exercise price or tax liability
$443,729
$68.71 p/Share
6,458
Reduced 8.76%
67,224
Common Shares
Apr 03
2025
BUY
Exercise of conversion of derivative security
-
14,577
Added 16.52%
73,682
Common Shares
Mar 04
2025
SELL
Payment of exercise price or tax liability
$197,833
$63.51 p/Share
3,115
Reduced 5.01%
59,105
Common Shares
Mar 04
2025
BUY
Exercise of conversion of derivative security
-
9,307
Added 13.01%
62,220
Common Shares
Apr 05
2024
SELL
Payment of exercise price or tax liability
$674,216
$35.5 p/Share
18,992
Reduced 26.41%
52,913
Common Shares
Apr 05
2024
BUY
Exercise of conversion of derivative security
-
42,866
Added 37.35%
71,905
Common Shares
Apr 03
2024
SELL
Payment of exercise price or tax liability
$160,776
$36.85 p/Share
4,363
Reduced 13.06%
29,039
Common Shares
Apr 03
2024
BUY
Exercise of conversion of derivative security
-
14,577
Added 30.38%
33,402
Common Shares
Apr 10
2023
SELL
Open market or private sale
$416,995
$22.15 p/Share
18,826
Reduced 50.0%
18,825
Common Shares
Apr 06
2023
SELL
Payment of exercise price or tax liability
$512,331
$22.2 p/Share
23,078
Reduced 38.0%
37,651
Common Shares
Apr 06
2023
BUY
Exercise of conversion of derivative security
-
60,729
Added 50.0%
60,729
Common Shares
Apr 05
2022
SELL
Open market or private sale
$650,715
$31.05 p/Share
20,957
Reduced 100.0%
0
Common Shares
Apr 01
2022
SELL
Payment of exercise price or tax liability
$387,036
$31.4 p/Share
12,326
Reduced 37.03%
20,957
Common Shares
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
33,283
Added 50.0%
33,283
Common Shares
Apr 09
2021
SELL
Open market or private sale
$1,052,332
$36.35 p/Share
28,950
Reduced 100.0%
0
Common Shares
Apr 02
2021
SELL
Payment of exercise price or tax liability
$707,480
$36.8 p/Share
19,225
Reduced 39.91%
28,950
Common Shares
Apr 02
2021
BUY
Exercise of conversion of derivative security
-
48,175
Added 50.0%
48,175
Common Shares