Feb 04
2025
SELL
Payment of exercise price or tax liability
$135,867
$69.64 p/Share
1,951
Reduced 3.49%
54,021
Common Shares
Jan 30
2025
SELL
Open market or private sale
$255,968
$71.74 p/Share
3,568
Reduced 5.99%
55,972
Common Shares
Jan 30
2025
BUY
Exercise of conversion of derivative security
$212,724
$59.62 p/Share
3,568
Added 5.65%
59,540
Common Shares
Dec 24
2024
BUY
Other acquisition or disposition
$170
$56.76 p/Share
3
Added 0.01%
55,972
Common Shares
Dec 06
2024
BUY
Other acquisition or disposition
$74
$74.75 p/Share
1
Added 0.0%
55,968
Common Shares
Nov 25
2024
BUY
Other acquisition or disposition
$200
$66.78 p/Share
3
Added 0.01%
55,966
Common Shares
Nov 14
2024
SELL
Payment of exercise price or tax liability
$206,830
$74.48 p/Share
2,777
Reduced 4.73%
55,963
Common Shares
Nov 14
2024
BUY
Grant, award, or other acquisition
-
9,033
Added 13.33%
58,740
Common Shares
Oct 25
2024
BUY
Other acquisition or disposition
$147
$73.57 p/Share
2
Added 0.0%
49,707
Common Shares
Sep 25
2024
BUY
Other acquisition or disposition
$204
$68.24 p/Share
3
Added 0.01%
49,704
Common Shares
Sep 06
2024
BUY
Other acquisition or disposition
$67
$67.97 p/Share
1
Added 0.0%
49,701
Common Shares
Aug 23
2024
BUY
Other acquisition or disposition
$177
$59.11 p/Share
3
Added 0.01%
49,699
Common Shares
Jul 31
2024
BUY
Other acquisition or disposition
$167
$55.8 p/Share
3
Added 0.01%
49,695
Common Shares
Jun 27
2024
BUY
Other acquisition or disposition
$166
$55.39 p/Share
3
Added 0.01%
49,691
Common Shares
Jun 07
2024
BUY
Other acquisition or disposition
$68
$68.22 p/Share
1
Added 0.0%
49,687
Common Shares
May 24
2024
BUY
Other acquisition or disposition
$166
$55.38 p/Share
3
Added 0.01%
49,685
Common Shares
Apr 25
2024
BUY
Other acquisition or disposition
$170
$56.69 p/Share
3
Added 0.01%
49,682
Common Shares
Mar 25
2024
BUY
Other acquisition or disposition
$182
$60.74 p/Share
3
Added 0.01%
49,678
Common Shares
Mar 08
2024
BUY
Other acquisition or disposition
$67
$67.87 p/Share
1
Added 0.0%
49,674
Common Shares
Feb 28
2024
SELL
Sale (or disposition) back to the issuer
-
16,507
Reduced 24.94%
49,668
Common Shares
Feb 23
2024
BUY
Other acquisition or disposition
$195
$48.84 p/Share
4
Added 0.01%
49,673
Common Shares
Feb 05
2024
SELL
Payment of exercise price or tax liability
$43,198
$53.53 p/Share
807
Reduced 1.2%
66,175
Common Shares
Jan 25
2024
BUY
Other acquisition or disposition
$192
$48.03 p/Share
4
Added 0.01%
66,982
Common Shares
Jan 23
2024
BUY
Grant, award, or other acquisition
-
7,294
Added 9.82%
66,978
Common Shares
Dec 22
2023
BUY
Other acquisition or disposition
$215
$53.95 p/Share
4
Added 0.01%
59,684
Common Shares