May 15
2024
SELL
Sale (or disposition) back to the issuer
$25,339,426
$133.0 p/Share
190,522
Reduced 100.0%
0
Common Shares
May 15
2024
BUY
Grant, award, or other acquisition
-
77,523
Added 28.92%
190,522
Common Shares
May 08
2024
SELL
Sale (or disposition) back to the issuer
$7,780,284
$132.62 p/Share
58,666
Reduced 34.17%
112,999
Common Shares
May 08
2024
SELL
Payment of exercise price or tax liability
$2,450,950
$132.62 p/Share
18,481
Reduced 13.2%
121,535
Common Shares
May 08
2024
BUY
Exercise of conversion of derivative security
$9,072,328
$85.9 p/Share
105,615
Added 46.16%
123,182
Common Shares
Feb 27
2024
SELL
Payment of exercise price or tax liability
$236,173
$129.98 p/Share
1,817
Reduced 2.1%
84,531
Common Shares
Feb 26
2024
BUY
Grant, award, or other acquisition
-
32,763
Added 27.51%
86,348
Common Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$194,350
$130.0 p/Share
1,495
Reduced 2.71%
53,585
Common Shares
Feb 22
2024
SELL
Payment of exercise price or tax liability
$775,801
$129.95 p/Share
5,970
Reduced 9.78%
55,080
Common Shares
Feb 22
2024
BUY
Grant, award, or other acquisition
-
12,078
Added 16.79%
59,838
Common Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$908,331
$88.54 p/Share
10,259
Reduced 22.68%
34,982
Common Shares
Feb 27
2023
BUY
Grant, award, or other acquisition
-
13,990
Added 22.22%
48,972
Common Shares
Feb 25
2023
BUY
Grant, award, or other acquisition
-
14,294
Added 24.01%
45,241
Common Shares
Feb 23
2023
SELL
Payment of exercise price or tax liability
$130,065
$87.0 p/Share
1,495
Reduced 6.74%
20,688
Common Shares
Feb 22
2023
SELL
Payment of exercise price or tax liability
$99,823
$84.31 p/Share
1,184
Reduced 3.52%
32,442
Common Shares
Jun 03
2022
SELL
Payment of exercise price or tax liability
$131,338
$93.28 p/Share
1,408
Reduced 4.02%
33,626
Common Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$105,028
$92.13 p/Share
1,140
Reduced 3.15%
35,034
Common Shares
Feb 23
2022
BUY
Grant, award, or other acquisition
-
11,511
Added 24.14%
36,174
Common Shares
Feb 22
2022
SELL
Payment of exercise price or tax liability
$110,274
$93.77 p/Share
1,176
Reduced 4.55%
24,663
Common Shares
Feb 25
2021
SELL
Payment of exercise price or tax liability
$126,034
$110.75 p/Share
1,138
Reduced 4.22%
25,839
Common Shares
Feb 22
2021
BUY
Grant, award, or other acquisition
-
9,054
Added 25.13%
26,977
Common Shares