Dec 23
2025
SELL
Payment of exercise price or tax liability
$140,547
$32.28 p/Share
4,354
Reduced 18.5%
19,186
Common Shares
Dec 23
2025
BUY
Exercise of conversion of derivative security
-
9,476
Added 32.77%
19,437
Common Shares
Sep 19
2025
SELL
Payment of exercise price or tax liability
$50,853
$30.27 p/Share
1,680
Reduced 10.67%
14,064
Common Shares
Sep 19
2025
BUY
Exercise of conversion of derivative security
-
3,657
Added 18.85%
15,744
Common Shares
Aug 19
2025
SELL
Open market or private sale
$99,205
$31.06 p/Share
3,194
Reduced 20.9%
12,087
Common Shares
Mar 04
2025
SELL
Payment of exercise price or tax liability
$8,538
$34.29 p/Share
249
Reduced 1.6%
15,281
Common Shares
Mar 04
2025
BUY
Exercise of conversion of derivative security
-
540
Added 3.36%
15,530
Common Shares
Feb 28
2025
SELL
Payment of exercise price or tax liability
$77,923
$36.21 p/Share
2,152
Reduced 12.55%
14,990
Common Shares
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
4,644
Added 22.34%
16,140
Common Shares
Feb 15
2025
SELL
Payment of exercise price or tax liability
$39,660
$37.17 p/Share
1,067
Reduced 7.87%
12,498
Common Shares
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
2,082
Added 13.31%
13,565
Common Shares
Sep 19
2024
SELL
Payment of exercise price or tax liability
$62,361
$37.12 p/Share
1,680
Reduced 12.76%
11,483
Common Shares
Sep 19
2024
BUY
Exercise of conversion of derivative security
-
3,657
Added 21.74%
13,163
Common Shares
Aug 23
2024
SELL
Payment of exercise price or tax liability
$36,887
$35.64 p/Share
1,035
Reduced 9.82%
9,506
Common Shares
Aug 23
2024
BUY
Exercise of conversion of derivative security
-
2,252
Added 17.6%
10,541
Common Shares
Jul 27
2024
SELL
Payment of exercise price or tax liability
$16,319
$34.87 p/Share
468
Reduced 5.34%
8,289
Common Shares
Jul 27
2024
BUY
Exercise of conversion of derivative security
-
1,017
Added 10.41%
8,757
Common Shares
Feb 28
2024
SELL
Payment of exercise price or tax liability
$29,459
$32.48 p/Share
907
Reduced 10.49%
7,740
Common Shares
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
2,181
Added 20.14%
8,647
Common Shares
Feb 15
2024
SELL
Payment of exercise price or tax liability
$31,352
$31.51 p/Share
995
Reduced 13.34%
6,466
Common Shares
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
2,082
Added 21.82%
7,461
Common Shares