Dec 15
2024
SELL
Payment of exercise price or tax liability
$606,566
$215.4 p/Share
2,816
Reduced 4.82%
55,596
Registered Shares
Dec 15
2024
BUY
Grant, award, or other acquisition
-
4,767
Added 7.32%
60,363
Registered Shares
Jun 04
2024
SELL
Open market or private sale
$675,261
$163.66 p/Share
4,126
Reduced 6.6%
58,412
Registered Shares
Feb 25
2024
SELL
Payment of exercise price or tax liability
$373,736
$135.51 p/Share
2,758
Reduced 4.22%
62,538
Registered Shares
Feb 21
2024
BUY
Grant, award, or other acquisition
-
13,470
Added 17.1%
65,296
Registered Shares
Dec 15
2023
SELL
Payment of exercise price or tax liability
$286,062
$126.13 p/Share
2,268
Reduced 4.82%
44,782
Registered Shares
Dec 15
2023
BUY
Grant, award, or other acquisition
-
7,044
Added 11.97%
51,826
Registered Shares
Feb 28
2023
SELL
Open market or private sale
$393,113
$98.5 p/Share
3,991
Reduced 7.82%
47,050
Registered Shares
Feb 25
2023
SELL
Payment of exercise price or tax liability
$213,704
$98.3 p/Share
2,174
Reduced 4.09%
51,041
Registered Shares
Dec 15
2022
SELL
Payment of exercise price or tax liability
$163,279
$92.72 p/Share
1,761
Reduced 3.75%
45,193
Registered Shares
Dec 15
2022
BUY
Grant, award, or other acquisition
-
8,022
Added 13.1%
53,215
Registered Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$285,055
$111.83 p/Share
2,549
Reduced 5.15%
46,954
Registered Shares
Feb 16
2022
BUY
Grant, award, or other acquisition
-
6,453
Added 11.53%
49,503
Registered Shares
Dec 15
2021
SELL
Payment of exercise price or tax liability
$244,316
$135.43 p/Share
1,804
Reduced 4.42%
38,988
Registered Shares
Dec 15
2021
BUY
Grant, award, or other acquisition
-
4,062
Added 8.62%
43,050
Registered Shares
Feb 25
2021
SELL
Payment of exercise price or tax liability
$316,072
$124.34 p/Share
2,542
Reduced 5.87%
40,792
Registered Shares
Feb 23
2021
SELL
Open market or private sale
$382,477
$126.9 p/Share
3,014
Reduced 6.5%
43,334
Registered Shares
Feb 17
2021
BUY
Grant, award, or other acquisition
-
8,136
Added 14.93%
46,348
Registered Shares
Dec 15
2020
SELL
Payment of exercise price or tax liability
$204,530
$119.19 p/Share
1,716
Reduced 4.75%
34,408
Registered Shares
Dec 15
2020
BUY
Grant, award, or other acquisition
-
3,804
Added 9.05%
38,212
Registered Shares