Mar 12
2021
SELL
Open market or private sale
$531,914
$314.37 p/Share
1,692
Reduced 8.96%
17,184
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$193,616
$310.78 p/Share
623
Reduced 3.2%
18,876
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$89,570
$302.6 p/Share
296
Reduced 1.5%
19,499
Common Stock
Mar 08
2021
BUY
Grant, award, or other acquisition
$684,179
$302.6 p/Share
2,261
Added 10.25%
19,795
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$117,073
$300.96 p/Share
389
Reduced 2.17%
17,534
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$179,509
$288.6 p/Share
622
Reduced 3.35%
17,923
Common Stock
Jan 29
2021
SELL
Open market or private sale
$460,895
$242.96 p/Share
1,897
Reduced 9.28%
18,545
Common Stock
Jan 27
2021
SELL
Payment of exercise price or tax liability
$520,975
$236.27 p/Share
2,205
Reduced 9.74%
20,442
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
$969,180
$236.27 p/Share
4,102
Added 15.34%
22,647
Common Stock
Mar 11
2020
SELL
Payment of exercise price or tax liability
$62,126
$99.72 p/Share
623
Reduced 3.25%
18,545
Common Stock
Mar 06
2020
SELL
Payment of exercise price or tax liability
$93,577
$115.67 p/Share
809
Reduced 4.05%
19,168
Common Stock
Mar 04
2020
SELL
Payment of exercise price or tax liability
$103,217
$130.16 p/Share
793
Reduced 4.59%
16,474
Common Stock
Mar 04
2020
BUY
Grant, award, or other acquisition
$649,759
$130.16 p/Share
4,992
Added 19.99%
19,977
Common Stock
Jan 29
2020
SELL
Payment of exercise price or tax liability
$468,199
$152.26 p/Share
3,075
Reduced 16.31%
15,778
Common Stock
Jan 29
2020
BUY
Grant, award, or other acquisition
$870,927
$152.26 p/Share
5,720
Added 23.28%
18,853
Common Stock
Mar 11
2019
SELL
Payment of exercise price or tax liability
$94,620
$124.01 p/Share
763
Reduced 7.35%
9,625
Common Stock
Mar 11
2019
BUY
Grant, award, or other acquisition
$612,733
$124.01 p/Share
4,941
Added 27.34%
13,133
Common Stock
Mar 08
2019
SELL
Open market or private sale
$562,394
$123.17 p/Share
4,566
Reduced 33.77%
8,955
Common Stock
Mar 07
2019
SELL
Payment of exercise price or tax liability
$551,762
$126.58 p/Share
4,359
Reduced 24.38%
13,521
Common Stock
Mar 06
2019
SELL
Payment of exercise price or tax liability
$107,562
$128.05 p/Share
840
Reduced 4.49%
17,880
Common Stock
Jan 25
2019
SELL
Open market or private sale
$922,721
$125.66 p/Share
7,343
Reduced 28.17%
18,720
Common Stock
Jan 22
2019
SELL
Payment of exercise price or tax liability
$834,065
$118.24 p/Share
7,054
Reduced 21.3%
26,063
Common Stock
Jan 22
2019
BUY
Grant, award, or other acquisition
$1,556,511
$118.24 p/Share
13,164
Added 28.44%
33,117
Common Stock
Jan 11
2019
SELL
Payment of exercise price or tax liability
$176,292
$117.45 p/Share
1,501
Reduced 7.0%
19,953
Common Stock
Dec 08
2018
SELL
Payment of exercise price or tax liability
$76,084
$103.94 p/Share
732
Reduced 3.3%
21,454
Common Stock