Oct 28
2024
SELL
Payment of exercise price or tax liability
$94,571
$99.97 p/Share
946
Reduced 9.52%
8,992
Common Shares
Oct 28
2024
BUY
Exercise of conversion of derivative security
$65,944
$44.11 p/Share
1,495
Added 13.08%
9,938
Common Shares
Mar 01
2024
SELL
Payment of exercise price or tax liability
$12,062
$78.33 p/Share
154
Reduced 1.82%
8,311
Common Shares
Feb 20
2024
SELL
Payment of exercise price or tax liability
$35,663
$74.61 p/Share
478
Reduced 5.63%
8,016
Common Shares
Feb 19
2024
BUY
Grant, award, or other acquisition
-
4,619
Added 28.0%
11,876
Common Shares
Jan 03
2024
SELL
Payment of exercise price or tax liability
$27,994
$68.28 p/Share
410
Reduced 5.41%
7,175
Common Shares
Jan 02
2024
BUY
Grant, award, or other acquisition
-
4,230
Added 21.42%
15,518
Common Shares - Restri...
Aug 28
2023
SELL
Payment of exercise price or tax liability
$68,641
$67.23 p/Share
1,021
Reduced 13.15%
6,742
Common Shares
Aug 28
2023
BUY
Exercise of conversion of derivative security
$63,064
$53.49 p/Share
1,179
Added 13.18%
7,763
Common Shares
Mar 02
2023
SELL
Payment of exercise price or tax liability
$11,206
$55.48 p/Share
202
Reduced 3.06%
6,406
Common Shares
Mar 01
2023
SELL
Payment of exercise price or tax liability
$8,359
$55.36 p/Share
151
Reduced 2.45%
6,019
Common Shares
Feb 21
2023
SELL
Payment of exercise price or tax liability
$31,682
$54.72 p/Share
579
Reduced 9.18%
5,729
Common Shares
Feb 20
2023
BUY
Grant, award, or other acquisition
-
1,639
Added 20.62%
6,308
Common Shares
Jan 03
2023
SELL
Payment of exercise price or tax liability
$4,520
$45.2 p/Share
100
Reduced 2.14%
4,577
Common Shares
Jan 03
2023
BUY
Grant, award, or other acquisition
-
6,084
Added 29.1%
14,823
Common Shares - Restri...
Dec 02
2022
SELL
Payment of exercise price or tax liability
$67,122
$45.88 p/Share
1,463
Reduced 24.61%
4,481
Common Shares
Dec 02
2022
BUY
Exercise of conversion of derivative security
$59,718
$33.72 p/Share
1,771
Added 22.96%
5,944
Common Shares
Mar 02
2022
SELL
Payment of exercise price or tax liability
$11,480
$57.4 p/Share
200
Reduced 4.8%
3,963
Common Shares
Mar 01
2022
SELL
Payment of exercise price or tax liability
$19,390
$56.04 p/Share
346
Reduced 8.82%
3,575
Common Shares
Feb 22
2022
SELL
Payment of exercise price or tax liability
$26,268
$56.37 p/Share
466
Reduced 13.76%
2,920
Common Shares
Feb 21
2022
BUY
Grant, award, or other acquisition
-
1,178
Added 25.81%
3,386
Common Shares
Jan 03
2022
BUY
Grant, award, or other acquisition
-
1,884
Added 14.83%
10,816
Common Shares - Restri...
May 03
2021
SELL
Payment of exercise price or tax liability
$8,822
$65.35 p/Share
135
Reduced 6.2%
2,043
Common Shares
Mar 02
2021
SELL
Payment of exercise price or tax liability
$11,309
$57.7 p/Share
196
Reduced 10.11%
1,743
Common Shares
Mar 01
2021
BUY
Payment of exercise price or tax liability
$12,122
$58.28 p/Share
208
Added 13.34%
1,351
Common Shares