Aug 01
2025
SELL
Payment of exercise price or tax liability
$17,832
$27.82 p/Share
641
Reduced 1.72%
36,591
Common Shares
Aug 01
2025
BUY
Exercise of conversion of derivative security
-
2,070
Added 5.27%
37,232
Common Shares
Mar 04
2025
SELL
Payment of exercise price or tax liability
$7,029
$34.29 p/Share
205
Reduced 0.58%
35,162
Common Shares
Mar 04
2025
BUY
Exercise of conversion of derivative security
-
731
Added 2.03%
35,367
Common Shares
Feb 28
2025
SELL
Payment of exercise price or tax liability
$57,175
$36.21 p/Share
1,579
Reduced 4.36%
34,636
Common Shares
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
5,652
Added 13.75%
35,451
Common Shares
Feb 15
2025
SELL
Payment of exercise price or tax liability
$34,902
$37.17 p/Share
939
Reduced 2.98%
30,563
Common Shares
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
2,819
Added 8.21%
31,502
Common Shares
Aug 01
2024
SELL
Payment of exercise price or tax liability
$20,884
$36.64 p/Share
570
Reduced 1.95%
28,683
Common Shares
Aug 01
2024
BUY
Exercise of conversion of derivative security
-
2,070
Added 6.61%
29,253
Common Shares
Jul 27
2024
SELL
Payment of exercise price or tax liability
$24,374
$34.87 p/Share
699
Reduced 2.51%
27,183
Common Shares
Jul 27
2024
BUY
Exercise of conversion of derivative security
-
2,542
Added 8.36%
27,882
Common Shares
Mar 03
2024
SELL
Payment of exercise price or tax liability
$21,826
$32.48 p/Share
672
Reduced 2.58%
25,340
Common Shares
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
2,478
Added 8.7%
26,012
Common Shares
Feb 28
2024
SELL
Payment of exercise price or tax liability
$26,666
$32.48 p/Share
821
Reduced 3.37%
23,534
Common Shares
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
3,041
Added 11.41%
23,621
Common Shares
Feb 15
2024
SELL
Payment of exercise price or tax liability
$29,146
$31.51 p/Share
925
Reduced 4.16%
21,314
Common Shares
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
2,819
Added 11.25%
22,239
Common Shares
Nov 14
2023
SELL
Open market or private sale
$553,215
$30.88 p/Share
17,915
Reduced 47.98%
19,420
Common Shares
Nov 14
2023
BUY
Exercise of conversion of derivative security
$135,935
$9.31 p/Share
14,601
Added 28.11%
37,335
Common Shares
Jul 27
2023
SELL
Payment of exercise price or tax liability
$22,388
$32.03 p/Share
699
Reduced 2.98%
22,734
Common Shares
Jul 27
2023
BUY
Exercise of conversion of derivative security
-
2,541
Added 9.78%
23,433
Common Shares
Mar 03
2023
SELL
Payment of exercise price or tax liability
$21,145
$31.05 p/Share
681
Reduced 3.16%
20,892
Common Shares
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
2,478
Added 10.3%
21,573
Common Shares
Feb 19
2023
SELL
Payment of exercise price or tax liability
$16,305
$29.38 p/Share
555
Reduced 2.82%
19,095
Common Shares