Jun 01
2024
SELL
Payment of exercise price or tax liability
$235,477
$101.85 p/Share
2,312
Reduced 0.94%
243,975
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$4,144,147
$130.09 p/Share
31,856
Added 11.45%
246,287
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$1,417,082
$132.45 p/Share
10,699
Reduced 4.75%
214,431
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
$1,847,545
$132.45 p/Share
13,949
Added 5.83%
225,130
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$301,743
$132.46 p/Share
2,278
Reduced 1.07%
211,181
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
$1,528,758
$98.84 p/Share
15,467
Added 6.76%
213,459
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$686,276
$112.21 p/Share
6,116
Reduced 3.0%
197,992
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
$1,183,142
$112.21 p/Share
10,544
Added 4.91%
204,108
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$681,816
$113.94 p/Share
5,984
Reduced 3.0%
193,564
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
$1,721,347
$113.12 p/Share
15,217
Added 7.09%
199,548
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$917,588
$137.59 p/Share
6,669
Reduced 3.42%
188,124
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
$1,743,816
$137.59 p/Share
12,674
Added 5.94%
200,798
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$184,239
$135.47 p/Share
1,360
Reduced 0.69%
194,793
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$403,707
$136.02 p/Share
2,968
Reduced 1.59%
183,266
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
$3,925,537
$136.02 p/Share
28,860
Added 12.83%
196,153
Common Stock
Aug 03
2021
SELL
Payment of exercise price or tax liability
$2,791,970
$169.57 p/Share
16,465
Reduced 8.82%
170,261
Common Stock
Aug 03
2021
BUY
Grant, award, or other acquisition
$12,381,493
$169.57 p/Share
73,017
Added 28.11%
186,726
Common Stock
Jun 12
2021
SELL
Payment of exercise price or tax liability
$226,008
$193.5 p/Share
1,168
Reduced 1.02%
113,709
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$2,256,096
$197.99 p/Share
11,395
Reduced 9.02%
114,877
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
$4,738,693
$197.99 p/Share
23,934
Added 15.93%
126,272
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$190,019
$199.39 p/Share
953
Reduced 0.92%
102,338
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$279,237
$204.27 p/Share
1,367
Reduced 1.31%
103,291
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
$1,328,895
$196.06 p/Share
6,778
Added 6.08%
104,658
Common Stock
Nov 10
2020
SELL
Open market or private sale
$3,446,262
$194.09 p/Share
17,756
Reduced 15.36%
97,880
Common Stock