Feb 24
2025
SELL
Payment of exercise price or tax liability
$1,221,714
$90.8 p/Share
13,455
Reduced 6.69%
187,768
Common Shares
Feb 23
2025
SELL
Payment of exercise price or tax liability
$1,101,070
$89.81 p/Share
12,260
Reduced 6.15%
187,055
Common Shares
Feb 23
2025
BUY
Grant, award, or other acquisition
-
27,428
Added 12.0%
201,223
Common Shares
Feb 19
2025
BUY
Grant, award, or other acquisition
-
25,266
Added 11.96%
186,055
Common Shares
Feb 26
2024
SELL
Payment of exercise price or tax liability
$670,267
$85.69 p/Share
7,822
Reduced 4.64%
160,789
Common Shares
Feb 24
2024
SELL
Payment of exercise price or tax liability
$1,527,126
$84.93 p/Share
17,981
Reduced 11.08%
144,281
Common Shares
Feb 24
2024
BUY
Grant, award, or other acquisition
-
43,794
Added 20.62%
168,611
Common Shares
Feb 21
2024
BUY
Grant, award, or other acquisition
-
8,064
Added 5.35%
142,798
Common Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$204,454
$62.05 p/Share
3,295
Reduced 2.39%
134,734
Common Shares
Feb 26
2023
SELL
Payment of exercise price or tax liability
$842,923
$62.55 p/Share
13,476
Reduced 9.81%
123,885
Common Shares
Feb 26
2023
BUY
Grant, award, or other acquisition
-
28,714
Added 17.22%
138,029
Common Shares
Feb 22
2023
BUY
Grant, award, or other acquisition
-
8,410
Added 6.41%
122,791
Common Shares
Feb 27
2022
SELL
Payment of exercise price or tax liability
$877,659
$63.64 p/Share
13,791
Reduced 11.24%
108,923
Common Shares
Feb 27
2022
BUY
Grant, award, or other acquisition
-
20,920
Added 15.4%
114,881
Common Shares
Feb 23
2022
BUY
Grant, award, or other acquisition
-
8,840
Added 7.58%
107,752
Common Shares
Feb 21
2022
SELL
Payment of exercise price or tax liability
$106,392
$57.2 p/Share
1,860
Reduced 1.85%
98,912
Common Shares
Feb 24
2021
BUY
Grant, award, or other acquisition
-
12,976
Added 11.41%
100,772
Common Shares
Feb 22
2021
SELL
Payment of exercise price or tax liability
$50,938
$39.61 p/Share
1,286
Reduced 1.44%
87,796
Common Shares
Feb 21
2021
SELL
Payment of exercise price or tax liability
$618,333
$39.5 p/Share
15,654
Reduced 14.95%
89,082
Common Shares
Feb 21
2021
BUY
Exercise of conversion of derivative security
-
16,710
Added 14.57%
97,976
Common Shares
Nov 16
2020
SELL
Payment of exercise price or tax liability
$106,911
$32.28 p/Share
3,312
Reduced 3.63%
88,026
Common Shares
Nov 16
2020
BUY
Exercise of conversion of derivative security
$85,288
$21.88 p/Share
3,898
Added 4.09%
91,338
Common Shares