Sep 25
2025
SELL
Open market or private sale
$94,936
$121.87 p/Share
779
Reduced 100.0%
0
Common Shares
Aug 15
2025
SELL
Payment of exercise price or tax liability
$18,711
$108.79 p/Share
172
Reduced 18.09%
779
Common Shares
Aug 15
2025
BUY
Exercise of conversion of derivative security
-
496
Added 34.28%
951
Common Shares
Jun 03
2025
SELL
Open market or private sale
$29,828
$98.77 p/Share
302
Reduced 39.89%
455
Common Shares
May 16
2025
SELL
Open market or private sale
$32,593
$99.98 p/Share
326
Reduced 41.74%
455
Common Shares
May 15
2025
SELL
Payment of exercise price or tax liability
$41,624
$99.82 p/Share
417
Reduced 34.81%
781
Common Shares
May 15
2025
BUY
Exercise of conversion of derivative security
-
1,198
Added 50.0%
1,198
Common Shares
Feb 19
2025
SELL
Open market or private sale
$36,262
$121.28 p/Share
299
Reduced 100.0%
0
Common Shares
Feb 15
2025
SELL
Payment of exercise price or tax liability
$23,692
$119.06 p/Share
199
Reduced 39.96%
299
Common Shares
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
498
Added 50.0%
498
Common Shares
Nov 18
2024
SELL
Open market or private sale
$38,285
$117.44 p/Share
326
Reduced 100.0%
0
Common Shares
Nov 15
2024
SELL
Payment of exercise price or tax liability
$20,277
$117.21 p/Share
173
Reduced 34.67%
326
Common Shares
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
499
Added 50.0%
499
Common Shares
Sep 24
2024
SELL
Open market or private sale
$208,266
$123.6 p/Share
1,685
Reduced 100.0%
0
Common Shares
Aug 15
2024
SELL
Payment of exercise price or tax liability
$22,737
$131.43 p/Share
173
Reduced 9.31%
1,685
Common Shares
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
497
Added 21.1%
1,858
Common Shares
Jun 01
2024
SELL
Payment of exercise price or tax liability
$26,133
$120.43 p/Share
217
Reduced 13.75%
1,361
Common Shares
Jun 01
2024
BUY
Exercise of conversion of derivative security
-
620
Added 28.21%
1,578
Common Shares
May 15
2024
SELL
Payment of exercise price or tax liability
$36,172
$110.62 p/Share
327
Reduced 34.9%
610
Common Shares
May 15
2024
BUY
Exercise of conversion of derivative security
-
937
Added 50.0%
937
Common Shares