May 15
2024
SELL
Sale (or disposition) back to the issuer
$5,767,279
$133.0 p/Share
43,363
Reduced 100.0%
0
Common Shares
May 15
2024
BUY
Grant, award, or other acquisition
-
16,404
Added 27.45%
43,363
Common Shares
May 08
2024
SELL
Payment of exercise price or tax liability
$167,631
$132.62 p/Share
1,264
Reduced 4.29%
28,193
Common Shares
May 08
2024
SELL
Sale (or disposition) back to the issuer
$786,967
$132.62 p/Share
5,934
Reduced 18.04%
26,959
Common Shares
May 08
2024
BUY
Exercise of conversion of derivative security
$785,008
$86.0 p/Share
9,128
Added 24.3%
28,433
Common Shares
Feb 27
2024
SELL
Payment of exercise price or tax liability
$34,184
$129.98 p/Share
263
Reduced 1.04%
25,029
Common Shares
Feb 26
2024
BUY
Grant, award, or other acquisition
-
4,736
Added 15.77%
25,292
Common Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$31,460
$130.0 p/Share
242
Reduced 1.16%
20,556
Common Shares
Feb 22
2024
SELL
Payment of exercise price or tax liability
$22,741
$129.95 p/Share
175
Reduced 0.88%
19,783
Common Shares
Feb 22
2024
SELL
Open market or private sale
$93,693
$129.95 p/Share
721
Reduced 3.35%
20,798
Common Shares
Feb 22
2024
BUY
Grant, award, or other acquisition
-
1,736
Added 7.47%
21,519
Common Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$144,320
$88.54 p/Share
1,630
Reduced 8.33%
17,936
Common Shares
Feb 27
2023
BUY
Grant, award, or other acquisition
-
2,022
Added 9.2%
19,958
Common Shares
Feb 25
2023
BUY
Grant, award, or other acquisition
-
2,268
Added 10.39%
19,566
Common Shares
Feb 23
2023
SELL
Payment of exercise price or tax liability
$23,925
$87.0 p/Share
275
Reduced 1.72%
15,668
Common Shares
Feb 22
2023
SELL
Payment of exercise price or tax liability
$16,187
$84.31 p/Share
192
Reduced 1.08%
17,573
Common Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$447,475
$92.13 p/Share
4,857
Reduced 21.47%
17,765
Common Shares
Feb 25
2022
BUY
Grant, award, or other acquisition
-
5,563
Added 21.8%
19,955
Common Shares
Feb 23
2022
BUY
Grant, award, or other acquisition
-
1,862
Added 9.84%
17,059
Common Shares
Feb 22
2022
SELL
Payment of exercise price or tax liability
$18,004
$93.77 p/Share
192
Reduced 1.25%
15,197
Common Shares
May 14
2021
SELL
Open market or private sale
$284,376
$123.0 p/Share
2,312
Reduced 13.06%
15,389
Common Shares
May 07
2021
SELL
Sale (or disposition) back to the issuer
$261,789
$129.92 p/Share
2,015
Reduced 10.38%
17,400
Common Shares
May 07
2021
SELL
Payment of exercise price or tax liability
$102,897
$129.92 p/Share
792
Reduced 4.55%
16,608
Common Shares
May 07
2021
SELL
Sale (or disposition) back to the issuer
$186,175
$129.92 p/Share
1,433
Reduced 7.22%
18,411
Common Shares
May 07
2021
SELL
Payment of exercise price or tax liability
$92,243
$129.92 p/Share
710
Reduced 3.86%
17,701
Common Shares