May 16
2024
SELL
Payment of exercise price or tax liability
$4,996,166
$264.88 p/Share
18,862
Reduced 6.64%
265,274
Common Shares
May 08
2024
SELL
Open market or private sale
$8,744,775
$251.96 p/Share
34,707
Reduced 10.89%
284,136
Common Shares
May 08
2024
SELL
Payment of exercise price or tax liability
$99,634
$252.24 p/Share
395
Reduced 0.14%
285,611
Common Shares
May 08
2024
BUY
Exercise of conversion of derivative security
$3,914,342
$114.78 p/Share
34,103
Added 9.65%
319,238
Common Shares
Feb 27
2024
SELL
Payment of exercise price or tax liability
$186,564
$254.87 p/Share
732
Reduced 0.26%
278,424
Common Shares
Feb 26
2024
BUY
Grant, award, or other acquisition
-
15,402
Added 5.23%
279,156
Common Shares
Dec 06
2023
-
1,430
Reduced 0.54%
263,754
Common Shares
Aug 24
2023
SELL
Open market or private sale
$2,010,100
$201.01 p/Share
10,000
Reduced 3.63%
265,184
Common Shares
Aug 24
2023
SELL
Payment of exercise price or tax liability
$117,258
$201.13 p/Share
583
Reduced 0.21%
275,184
Common Shares
Aug 24
2023
BUY
Exercise of conversion of derivative security
$99,953
$96.76 p/Share
1,033
Added 0.37%
275,767
Common Shares
May 17
2023
SELL
Payment of exercise price or tax liability
$2,675,409
$198.93 p/Share
13,449
Reduced 4.67%
274,734
Common Shares
Feb 28
2023
SELL
Open market or private sale
$5,064,948
$212.18 p/Share
23,871
Reduced 8.07%
272,062
Common Shares
Feb 28
2023
SELL
Payment of exercise price or tax liability
$144,337
$211.02 p/Share
684
Reduced 0.23%
295,933
Common Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$155,584
$211.68 p/Share
735
Reduced 0.25%
296,617
Common Shares
Feb 23
2023
BUY
Grant, award, or other acquisition
-
67,116
Added 18.41%
297,352
Common Shares
May 26
2022
SELL
Open market or private sale
$13,455,346
$208.4 p/Share
64,565
Reduced 21.9%
230,236
Common Shares
May 26
2022
BUY
Exercise of conversion of derivative security
$2,912,573
$96.76 p/Share
30,101
Added 10.36%
260,337
Common Shares
May 18
2022
SELL
Payment of exercise price or tax liability
$2,583,704
$207.31 p/Share
12,463
Reduced 4.5%
264,700
Common Shares
Feb 28
2022
SELL
Payment of exercise price or tax liability
$171,261
$203.64 p/Share
841
Reduced 0.3%
277,163
Common Shares
Feb 27
2022
SELL
Payment of exercise price or tax liability
$151,125
$207.02 p/Share
730
Reduced 0.26%
278,004
Common Shares
Feb 24
2022
BUY
Grant, award, or other acquisition
-
43,524
Added 13.51%
278,734
Common Shares
Feb 22
2022
SELL
Payment of exercise price or tax liability
$128,150
$203.09 p/Share
631
Reduced 0.27%
235,210
Common Shares
Dec 03
2021
SELL
Open market or private sale
$5,163,967
$181.23 p/Share
28,494
Reduced 11.83%
212,370
Common Shares
Dec 03
2021
-
1,700
Reduced 0.8%
211,289
Common Shares
Dec 03
2021
SELL
Payment of exercise price or tax liability
$99,818
$180.83 p/Share
552
Reduced 0.26%
212,989
Common Shares