May 15
2024
SELL
Sale (or disposition) back to the issuer
$5,773,264
$133.0 p/Share
43,408
Reduced 100.0%
0
Common Shares
May 15
2024
BUY
Grant, award, or other acquisition
-
15,993
Added 26.92%
43,408
Common Shares
May 08
2024
SELL
Sale (or disposition) back to the issuer
$744,396
$132.62 p/Share
5,613
Reduced 16.99%
27,415
Common Shares
May 08
2024
SELL
Payment of exercise price or tax liability
$159,807
$132.62 p/Share
1,205
Reduced 4.05%
28,546
Common Shares
May 08
2024
BUY
Exercise of conversion of derivative security
$744,760
$86.0 p/Share
8,660
Added 23.14%
28,765
Common Shares
Feb 27
2024
SELL
Payment of exercise price or tax liability
$31,325
$129.98 p/Share
241
Reduced 0.93%
25,573
Common Shares
Feb 26
2024
BUY
Grant, award, or other acquisition
-
4,342
Added 14.4%
25,814
Common Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$31,460
$130.0 p/Share
242
Reduced 1.11%
21,472
Common Shares
Feb 22
2024
SELL
Payment of exercise price or tax liability
$122,802
$129.95 p/Share
945
Reduced 4.17%
21,714
Common Shares
Feb 22
2024
BUY
Grant, award, or other acquisition
-
1,839
Added 7.56%
22,474
Common Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$154,821
$88.52 p/Share
1,749
Reduced 7.56%
21,401
Common Shares
Feb 27
2023
BUY
Grant, award, or other acquisition
-
1,854
Added 8.18%
20,820
Common Shares
Feb 25
2023
BUY
Grant, award, or other acquisition
-
2,435
Added 9.52%
23,150
Common Shares
Feb 23
2023
SELL
Payment of exercise price or tax liability
$23,751
$87.0 p/Share
273
Reduced 1.62%
16,531
Common Shares
Feb 22
2023
SELL
Payment of exercise price or tax liability
$17,199
$84.31 p/Share
204
Reduced 1.09%
18,553
Common Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$635,513
$92.13 p/Share
6,898
Reduced 26.89%
18,757
Common Shares
Feb 25
2022
BUY
Grant, award, or other acquisition
-
5,951
Added 21.39%
21,868
Common Shares
Feb 23
2022
BUY
Grant, award, or other acquisition
-
1,862
Added 8.63%
19,704
Common Shares
Feb 22
2022
SELL
Payment of exercise price or tax liability
$19,129
$93.77 p/Share
204
Reduced 1.13%
17,842
Common Shares
Mar 03
2021
SELL
Open market or private sale
$106,201
$112.86 p/Share
941
Reduced 4.96%
18,046
Common Shares
Mar 02
2021
SELL
Open market or private sale
$285,625
$114.25 p/Share
2,500
Reduced 11.63%
18,987
Common Shares
Feb 27
2021
SELL
Payment of exercise price or tax liability
$207,700
$109.72 p/Share
1,893
Reduced 8.44%
20,546
Common Shares
Feb 27
2021
BUY
Grant, award, or other acquisition
-
3,884
Added 14.96%
22,075
Common Shares
Feb 26
2021
SELL
Sale (or disposition) back to the issuer
$252,685
$109.72 p/Share
2,303
Reduced 9.66%
21,541
Common Shares
Feb 26
2021
SELL
Payment of exercise price or tax liability
$67,368
$109.72 p/Share
614
Reduced 2.78%
21,487
Common Shares