Dec 19
2024
SELL
Payment of exercise price or tax liability
$46,448
$164.13 p/Share
283
Reduced 0.52%
54,052
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$130,445
$165.75 p/Share
787
Reduced 1.43%
54,335
Common Stock
Oct 04
2024
SELL
Payment of exercise price or tax liability
$135,234
$161.57 p/Share
837
Reduced 1.5%
55,122
Common Stock
Oct 04
2024
BUY
Grant, award, or other acquisition
$1,971,961
$161.57 p/Share
12,205
Added 17.91%
55,959
Common Stock
Sep 17
2024
BUY
Grant, award, or other acquisition
$1,199,931
$164.69 p/Share
7,286
Added 14.3%
43,676
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$26,603
$166.27 p/Share
160
Reduced 0.44%
36,390
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$17,221
$140.01 p/Share
123
Reduced 0.34%
36,499
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
$1,119,955
$136.53 p/Share
8,203
Added 18.3%
36,622
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$100,068
$124.93 p/Share
801
Reduced 2.74%
28,419
Common Stock
Sep 13
2023
SELL
Payment of exercise price or tax liability
$44,647
$147.35 p/Share
303
Reduced 1.03%
29,115
Common Stock
Sep 13
2023
BUY
Grant, award, or other acquisition
$813,814
$147.35 p/Share
5,523
Added 15.81%
29,418
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$90,992
$150.4 p/Share
605
Reduced 2.47%
23,895
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$11,089
$149.86 p/Share
74
Reduced 0.3%
24,353
Common Stock
Oct 05
2022
SELL
Payment of exercise price or tax liability
$32,001
$131.69 p/Share
243
Reduced 0.99%
24,427
Common Stock
Sep 20
2022
BUY
Grant, award, or other acquisition
$499,919
$141.3 p/Share
3,538
Added 12.55%
24,655
Common Stock
Sep 13
2022
SELL
Payment of exercise price or tax liability
$35,712
$144.0 p/Share
248
Reduced 1.16%
21,117
Common Stock
Sep 13
2022
BUY
Grant, award, or other acquisition
$535,392
$144.0 p/Share
3,718
Added 14.82%
21,365
Common Stock
May 09
2022
SELL
Open market or private sale
$90,576
$154.83 p/Share
585
Reduced 3.27%
17,289
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$9,183
$176.6 p/Share
52
Reduced 0.29%
17,874
Common Stock
Sep 22
2021
SELL
Payment of exercise price or tax liability
$27,734
$162.19 p/Share
171
Reduced 0.94%
17,926
Common Stock
Sep 21
2021
BUY
Grant, award, or other acquisition
$459,866
$163.77 p/Share
2,808
Added 13.44%
18,089
Common Stock
Aug 19
2021
SELL
Payment of exercise price or tax liability
$11,293
$171.1 p/Share
66
Reduced 0.41%
16,007
Common Stock
Aug 19
2021
BUY
Grant, award, or other acquisition
$473,947
$171.1 p/Share
2,770
Added 14.7%
16,073
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$143,727
$169.89 p/Share
846
Reduced 6.44%
12,281
Common Stock
Apr 05
2021
SELL
Open market or private sale
$195,936
$193.04 p/Share
1,015
Reduced 7.18%
13,127
Common Stock