May 16
2024
SELL
Open market or private sale
$403,365
$263.81 p/Share
1,529
Reduced 16.54%
7,718
Common Shares
May 16
2024
BUY
Exercise of conversion of derivative security
$320,140
$139.01 p/Share
2,303
Added 19.94%
9,247
Common Shares
Feb 27
2024
SELL
Payment of exercise price or tax liability
$40,524
$254.87 p/Share
159
Reduced 2.24%
6,944
Common Shares
Feb 26
2024
BUY
Grant, award, or other acquisition
-
1,472
Added 17.17%
7,103
Common Shares
Feb 25
2024
SELL
Payment of exercise price or tax liability
$40,961
$256.01 p/Share
160
Reduced 2.76%
5,631
Common Shares
Feb 24
2024
SELL
Payment of exercise price or tax liability
$38,145
$256.01 p/Share
149
Reduced 2.51%
5,791
Common Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$42,241
$256.01 p/Share
165
Reduced 2.7%
5,940
Common Shares
Feb 01
2024
SELL
Open market or private sale
$1,759,387
$245.04 p/Share
7,180
Reduced 54.05%
6,105
Common Shares
Jul 27
2023
SELL
Open market or private sale
$251,418
$211.81 p/Share
1,187
Reduced 8.23%
13,234
Common Shares
Jul 27
2023
BUY
Exercise of conversion of derivative security
$240,094
$118.39 p/Share
2,028
Added 12.33%
14,421
Common Shares
Feb 28
2023
SELL
Payment of exercise price or tax liability
$33,552
$211.02 p/Share
159
Reduced 1.27%
12,325
Common Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$34,292
$211.68 p/Share
162
Reduced 1.28%
12,484
Common Shares
Feb 25
2023
SELL
Payment of exercise price or tax liability
$33,745
$210.91 p/Share
160
Reduced 1.25%
12,646
Common Shares
Feb 24
2023
SELL
Payment of exercise price or tax liability
$37,541
$210.91 p/Share
178
Reduced 1.37%
12,806
Common Shares
Feb 23
2023
BUY
Grant, award, or other acquisition
-
1,798
Added 12.16%
12,984
Common Shares
Feb 28
2022
SELL
Payment of exercise price or tax liability
$32,175
$203.64 p/Share
158
Reduced 1.41%
11,066
Common Shares
Feb 27
2022
SELL
Payment of exercise price or tax liability
$33,123
$207.02 p/Share
160
Reduced 1.41%
11,224
Common Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$33,744
$207.02 p/Share
163
Reduced 1.41%
11,384
Common Shares
Feb 24
2022
BUY
Grant, award, or other acquisition
-
1,885
Added 14.03%
11,547
Common Shares
Feb 22
2022
SELL
Payment of exercise price or tax liability
$32,088
$203.09 p/Share
158
Reduced 1.61%
9,662
Common Shares
Feb 08
2022
SELL
Open market or private sale
$125,642
$205.97 p/Share
610
Reduced 5.85%
9,820
Common Shares
Feb 08
2022
BUY
Exercise of conversion of derivative security
$70,016
$114.78 p/Share
610
Added 5.53%
10,430
Common Shares
Feb 28
2021
SELL
Payment of exercise price or tax liability
$22,436
$162.58 p/Share
138
Reduced 1.39%
9,820
Common Shares
Feb 27
2021
SELL
Payment of exercise price or tax liability
$22,924
$162.58 p/Share
141
Reduced 1.4%
9,958
Common Shares
Feb 25
2021
BUY
Grant, award, or other acquisition
-
2,047
Added 16.85%
10,099
Common Shares