Feb 21
2024
SELL
Payment of exercise price or tax liability
$543,868
$89.97 p/Share
6,045
Reduced 14.29%
36,270
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
$659,952
$92.56 p/Share
7,130
Added 14.42%
42,315
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
12,767
Added 26.62%
35,185
Common Stock
Feb 17
2023
SELL
Open market or private sale
$2,036,892
$100.3 p/Share
20,308
Reduced 47.53%
22,418
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$504,854
$100.87 p/Share
5,005
Reduced 10.49%
42,726
Common Stock
Feb 10
2023
SELL
Open market or private sale
$887,070
$101.31 p/Share
8,756
Reduced 15.5%
47,731
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
$519,066
$102.38 p/Share
5,070
Added 8.24%
56,487
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
12,312
Added 19.32%
51,417
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$582,962
$110.64 p/Share
5,269
Reduced 11.87%
39,105
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
9,345
Added 17.4%
44,374
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
$491,885
$102.69 p/Share
4,790
Added 12.03%
35,029
Common Stock
Apr 21
2021
SELL
Open market or private sale
$996,540
$94.28 p/Share
10,570
Reduced 25.9%
30,239
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$146,001
$86.34 p/Share
1,691
Reduced 3.98%
40,809
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
$548,101
$54.57 p/Share
10,044
Added 19.12%
42,500
Common Stock
Feb 19
2020
SELL
Payment of exercise price or tax liability
$307,981
$87.42 p/Share
3,523
Reduced 9.79%
32,456
Common Stock
Feb 06
2020
BUY
Grant, award, or other acquisition
$476,070
$43.35 p/Share
10,982
Added 23.39%
35,979
Common Stock
Feb 20
2019
SELL
Payment of exercise price or tax liability
$201,216
$84.58 p/Share
2,379
Reduced 8.69%
24,997
Common Stock
Feb 07
2019
BUY
Grant, award, or other acquisition
$288,574
$38.6 p/Share
7,476
Added 21.45%
27,376
Common Stock
Feb 21
2018
SELL
Payment of exercise price or tax liability
$118,167
$104.02 p/Share
1,136
Reduced 5.4%
19,900
Common Stock
Feb 08
2018
BUY
Grant, award, or other acquisition
$244,677
$100.69 p/Share
2,430
Added 10.36%
21,036
Common Stock