Jan 27
2021
BUY
Grant, award, or other acquisition
$993,988
$236.27 p/Share
4,207
Added 12.96%
28,263
Common Stock
Mar 11
2020
SELL
Payment of exercise price or tax liability
$47,566
$99.72 p/Share
477
Reduced 1.94%
24,056
Common Stock
Mar 06
2020
SELL
Payment of exercise price or tax liability
$89,413
$115.67 p/Share
773
Reduced 3.05%
24,533
Common Stock
Mar 04
2020
SELL
Payment of exercise price or tax liability
$57,270
$130.16 p/Share
440
Reduced 1.99%
21,687
Common Stock
Mar 04
2020
BUY
Grant, award, or other acquisition
$616,438
$130.16 p/Share
4,736
Added 15.76%
25,306
Common Stock
Jan 29
2020
SELL
Payment of exercise price or tax liability
$400,444
$152.26 p/Share
2,630
Reduced 11.13%
21,010
Common Stock
Jan 29
2020
BUY
Grant, award, or other acquisition
$1,005,830
$152.26 p/Share
6,606
Added 21.84%
23,640
Common Stock
May 08
2019
BUY
Grant, award, or other acquisition
$500,051
$133.99 p/Share
3,732
Added 17.97%
17,034
Common Stock
Mar 11
2019
SELL
Payment of exercise price or tax liability
$58,533
$124.01 p/Share
472
Reduced 4.65%
9,674
Common Stock
Mar 11
2019
BUY
Grant, award, or other acquisition
$598,596
$124.01 p/Share
4,827
Added 26.63%
13,302
Common Stock
Mar 07
2019
SELL
Payment of exercise price or tax liability
$416,322
$126.58 p/Share
3,289
Reduced 26.88%
8,947
Common Stock
Mar 06
2019
SELL
Payment of exercise price or tax liability
$99,111
$128.05 p/Share
774
Reduced 5.95%
12,236
Common Stock
Jan 28
2019
SELL
Open market or private sale
$1,405,625
$125.0 p/Share
11,245
Reduced 46.36%
13,010
Common Stock
Jan 22
2019
SELL
Payment of exercise price or tax liability
$728,004
$118.24 p/Share
6,157
Reduced 20.25%
24,255
Common Stock
Jan 22
2019
BUY
Grant, award, or other acquisition
$1,835,676
$118.24 p/Share
15,525
Added 33.8%
30,412
Common Stock
Mar 13
2018
SELL
Open market or private sale
$231,212
$188.13 p/Share
1,229
Reduced 7.63%
14,887
Common Stock
Mar 10
2018
SELL
Payment of exercise price or tax liability
$85,798
$189.4 p/Share
453
Reduced 2.73%
16,116
Common Stock
Mar 07
2018
SELL
Payment of exercise price or tax liability
$119,328
$181.35 p/Share
658
Reduced 3.82%
16,569
Common Stock
Mar 06
2018
SELL
Payment of exercise price or tax liability
$151,322
$184.99 p/Share
818
Reduced 5.16%
15,038
Common Stock
Mar 06
2018
BUY
Grant, award, or other acquisition
$560,890
$184.99 p/Share
3,032
Added 14.97%
17,227
Common Stock
Jan 26
2018
SELL
Open market or private sale
$2,117,702
$185.13 p/Share
11,439
Reduced 43.24%
15,013
Common Stock
Jan 22
2018
SELL
Payment of exercise price or tax liability
$1,397,973
$187.12 p/Share
7,471
Reduced 22.02%
26,452
Common Stock
Jan 22
2018
BUY
Grant, award, or other acquisition
$3,538,439
$187.12 p/Share
18,910
Added 35.79%
33,923
Common Stock
May 06
2017
SELL
Payment of exercise price or tax liability
$11,114
$108.96 p/Share
102
Reduced 0.67%
15,013
Common Stock
Mar 13
2017
SELL
Open market or private sale
$827,092
$124.3 p/Share
6,654
Reduced 30.57%
15,115
Common Stock