Mar 01
2024
SELL
Payment of exercise price or tax liability
$152,259
$254.19 p/Share
599
Reduced 5.51%
10,277
Common Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
-
1,726
Added 13.7%
10,876
Common Shares
Feb 27
2024
SELL
Open market or private sale
$834,202
$252.33 p/Share
3,306
Reduced 26.54%
9,150
Common Shares
Feb 27
2024
BUY
Exercise of conversion of derivative security
$194,568
$88.44 p/Share
2,200
Added 15.01%
12,456
Common Shares
Feb 20
2024
BUY
Grant, award, or other acquisition
-
419
Added 3.43%
11,790
Common Shares
Feb 17
2024
SELL
Payment of exercise price or tax liability
$70,721
$249.9 p/Share
283
Reduced 2.43%
11,371
Common Shares
Dec 05
2023
SELL
Open market or private sale
$714,642
$203.37 p/Share
3,514
Reduced 23.17%
11,654
Common Shares
Dec 05
2023
BUY
Exercise of conversion of derivative security
$318,719
$90.7 p/Share
3,514
Added 18.81%
15,168
Common Shares
Mar 06
2023
SELL
Open market or private sale
$138,783
$171.55 p/Share
809
Reduced 6.49%
11,654
Common Shares
Mar 03
2023
SELL
Payment of exercise price or tax liability
$114,470
$173.44 p/Share
660
Reduced 5.03%
12,463
Common Shares
Mar 03
2023
BUY
Grant, award, or other acquisition
-
1,469
Added 10.07%
13,123
Common Shares
Feb 15
2023
BUY
Grant, award, or other acquisition
-
576
Added 4.71%
11,654
Common Shares
Nov 01
2022
SELL
Open market or private sale
$477,638
$143.22 p/Share
3,335
Reduced 23.14%
11,078
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
$284,475
$85.3 p/Share
3,335
Added 18.79%
14,413
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$39,040
$128.42 p/Share
304
Reduced 2.67%
11,078
Common Shares
Mar 04
2022
BUY
Grant, award, or other acquisition
-
987
Added 7.98%
11,382
Common Shares
Feb 17
2022
BUY
Grant, award, or other acquisition
-
157
Added 1.49%
10,395
Common Shares
Feb 16
2022
BUY
Grant, award, or other acquisition
-
626
Added 5.76%
10,238
Common Shares
Mar 04
2021
BUY
Grant, award, or other acquisition
-
692
Added 6.72%
9,612
Common Shares
Feb 19
2021
SELL
Payment of exercise price or tax liability
$45,702
$115.41 p/Share
396
Reduced 4.25%
8,920
Common Shares
Feb 17
2021
BUY
Grant, award, or other acquisition
-
863
Added 8.48%
9,316
Common Shares
Nov 13
2020
SELL
Open market or private sale
$338,945
$113.74 p/Share
2,980
Reduced 26.06%
8,453
Common Shares
Nov 13
2020
BUY
Exercise of conversion of derivative security
$207,617
$69.67 p/Share
2,980
Added 20.68%
11,433
Common Shares