Nov 14
2025
SELL
Open market or private sale
$820,644
$105.4 p/Share
7,786
Reduced 10.97%
63,164
Common Shares
Nov 14
2025
SELL
Payment of exercise price or tax liability
$402,570
$105.0 p/Share
3,834
Reduced 5.72%
63,164
Common Shares
Nov 14
2025
BUY
Exercise of conversion of derivative security
$900,539
$59.98 p/Share
15,014
Added 19.05%
63,783
Common Shares
Feb 24
2025
SELL
Payment of exercise price or tax liability
$588,322
$92.62 p/Share
6,352
Reduced 9.61%
59,770
Common Shares
Feb 24
2025
BUY
Grant, award, or other acquisition
-
13,689
Added 17.15%
66,122
Common Shares
Jan 03
2025
SELL
Payment of exercise price or tax liability
$187,466
$101.06 p/Share
1,855
Reduced 3.42%
52,433
Common Shares
Jan 02
2025
SELL
Payment of exercise price or tax liability
$82,629
$100.4 p/Share
823
Reduced 1.66%
48,867
Common Shares
Jan 02
2025
BUY
Grant, award, or other acquisition
-
4,607
Added 20.73%
17,615
Common Shares - Restri...
Feb 20
2024
SELL
Payment of exercise price or tax liability
$1,025,066
$74.61 p/Share
13,739
Reduced 22.42%
47,552
Common Shares
Feb 19
2024
BUY
Grant, award, or other acquisition
-
29,702
Added 32.64%
61,291
Common Shares
Jan 04
2024
SELL
Payment of exercise price or tax liability
$67,758
$68.93 p/Share
983
Reduced 3.02%
31,589
Common Shares
Jan 03
2024
SELL
Payment of exercise price or tax liability
$133,897
$68.28 p/Share
1,961
Reduced 6.19%
29,700
Common Shares
Jan 02
2024
BUY
Grant, award, or other acquisition
-
6,345
Added 26.22%
17,850
Common Shares - Restri...
Jun 01
2023
SELL
Payment of exercise price or tax liability
$1,052,395
$56.32 p/Share
18,686
Reduced 41.54%
26,299
Common Shares
Jan 04
2023
SELL
Payment of exercise price or tax liability
$48,427
$46.7 p/Share
1,037
Reduced 17.87%
4,766
Common Shares
Jan 03
2023
SELL
Payment of exercise price or tax liability
$36,792
$45.2 p/Share
814
Reduced 21.49%
2,973
Common Shares
Jan 03
2023
BUY
Grant, award, or other acquisition
-
9,679
Added 14.02%
59,378
Common Shares - Restri...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$75,669
$71.86 p/Share
1,053
Reduced 37.86%
1,728
Common Shares
Jan 03
2022
BUY
Grant, award, or other acquisition
-
6,075
Added 10.17%
53,665
Common Shares - Restri...
Jan 04
2021
BUY
Grant, award, or other acquisition
-
8,248
Added 14.92%
47,030
Common Shares - Restri...