Jul 29
2022
SELL
Open market or private sale
$317,525
$325.0 p/Share
977
Reduced 4.33%
21,587
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$156,856
$322.75 p/Share
486
Reduced 2.11%
22,564
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$74,874
$310.68 p/Share
241
Reduced 1.03%
23,050
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$154,457
$316.51 p/Share
488
Reduced 2.05%
23,291
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$117,982
$328.64 p/Share
359
Reduced 1.49%
23,779
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
$755,543
$328.64 p/Share
2,299
Added 8.7%
24,138
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$1,748,692
$307.76 p/Share
5,682
Reduced 20.65%
21,839
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
$3,762,058
$307.76 p/Share
12,224
Added 30.76%
27,521
Common Stock
Oct 12
2021
SELL
Payment of exercise price or tax liability
$192,266
$342.72 p/Share
561
Reduced 3.54%
15,297
Common Stock
May 10
2021
SELL
Open market or private sale
$862,246
$351.65 p/Share
2,452
Reduced 13.39%
15,858
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$151,039
$310.78 p/Share
486
Reduced 2.59%
18,310
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$63,243
$302.6 p/Share
209
Reduced 1.1%
18,796
Common Stock
Mar 08
2021
BUY
Grant, award, or other acquisition
$607,016
$302.6 p/Share
2,006
Added 9.55%
19,005
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$31,300
$300.96 p/Share
104
Reduced 0.61%
16,999
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$140,837
$288.6 p/Share
488
Reduced 2.77%
17,103
Common Stock
Jan 27
2021
SELL
Payment of exercise price or tax liability
$345,899
$236.27 p/Share
1,464
Reduced 7.68%
17,591
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
$735,036
$236.27 p/Share
3,111
Added 14.04%
19,055
Common Stock
Oct 12
2020
SELL
Payment of exercise price or tax liability
$111,695
$199.1 p/Share
561
Reduced 3.4%
15,944
Common Stock
May 18
2020
SELL
Open market or private sale
$175,370
$130.0 p/Share
1,349
Reduced 7.56%
16,505
Common Stock
Mar 11
2020
SELL
Payment of exercise price or tax liability
$44,375
$99.72 p/Share
445
Reduced 2.43%
17,854
Common Stock
Mar 06
2020
SELL
Payment of exercise price or tax liability
$25,447
$115.67 p/Share
220
Reduced 1.19%
18,299
Common Stock
Mar 04
2020
SELL
Payment of exercise price or tax liability
$66,902
$130.16 p/Share
514
Reduced 3.24%
15,361
Common Stock
Mar 04
2020
BUY
Grant, award, or other acquisition
$568,929
$130.16 p/Share
4,371
Added 19.1%
18,519
Common Stock
Jan 29
2020
SELL
Payment of exercise price or tax liability
$215,143
$152.26 p/Share
1,413
Reduced 8.79%
14,662
Common Stock
Jan 29
2020
BUY
Grant, award, or other acquisition
$496,368
$152.26 p/Share
3,260
Added 16.86%
16,075
Common Stock