Oct 12
2019
SELL
Payment of exercise price or tax liability
$66,422
$118.4 p/Share
561
Reduced 4.19%
12,815
Common Stock
Mar 12
2019
SELL
Open market or private sale
$67,478
$123.36 p/Share
547
Reduced 3.93%
13,376
Common Stock
Mar 11
2019
SELL
Payment of exercise price or tax liability
$58,161
$124.01 p/Share
469
Reduced 4.17%
10,778
Common Stock
Mar 11
2019
BUY
Grant, award, or other acquisition
$516,006
$124.01 p/Share
4,161
Added 23.01%
13,923
Common Stock
Mar 07
2019
SELL
Payment of exercise price or tax liability
$156,833
$126.58 p/Share
1,239
Reduced 10.8%
10,231
Common Stock
Mar 06
2019
SELL
Payment of exercise price or tax liability
$28,299
$128.05 p/Share
221
Reduced 1.89%
11,470
Common Stock
Jan 22
2019
SELL
Payment of exercise price or tax liability
$241,683
$118.24 p/Share
2,044
Reduced 14.88%
11,691
Common Stock
Jan 22
2019
BUY
Grant, award, or other acquisition
$557,029
$118.24 p/Share
4,711
Added 25.54%
13,735
Common Stock
Oct 12
2018
BUY
Grant, award, or other acquisition
$500,091
$137.88 p/Share
3,627
Added 28.67%
9,024
Common Stock
Mar 10
2018
SELL
Payment of exercise price or tax liability
$35,418
$189.4 p/Share
187
Reduced 3.35%
5,397
Common Stock
Mar 08
2018
SELL
Open market or private sale
$296,344
$181.25 p/Share
1,635
Reduced 22.65%
5,584
Common Stock
Mar 07
2018
SELL
Payment of exercise price or tax liability
$49,146
$181.35 p/Share
271
Reduced 3.62%
7,219
Common Stock
Mar 06
2018
SELL
Payment of exercise price or tax liability
$82,691
$184.99 p/Share
447
Reduced 6.15%
6,817
Common Stock
Mar 06
2018
BUY
Grant, award, or other acquisition
$248,627
$184.99 p/Share
1,344
Added 15.21%
7,490
Common Stock
Jan 26
2018
SELL
Open market or private sale
$629,925
$185.0 p/Share
3,405
Reduced 34.06%
6,593
Common Stock
Jan 22
2018
SELL
Payment of exercise price or tax liability
$480,337
$187.12 p/Share
2,567
Reduced 20.43%
9,998
Common Stock
Jan 22
2018
BUY
Grant, award, or other acquisition
$1,117,481
$187.12 p/Share
5,972
Added 32.22%
12,565
Common Stock
Dec 01
2017
SELL
Payment of exercise price or tax liability
$41,472
$157.09 p/Share
264
Reduced 3.85%
6,593
Common Stock
Mar 10
2017
SELL
Payment of exercise price or tax liability
$20,901
$122.95 p/Share
170
Reduced 2.42%
6,857
Common Stock
Mar 08
2017
SELL
Open market or private sale
$184,240
$129.11 p/Share
1,427
Reduced 16.88%
7,027
Common Stock
Mar 07
2017
SELL
Payment of exercise price or tax liability
$31,525
$128.15 p/Share
246
Reduced 2.83%
8,454
Common Stock
Mar 06
2017
SELL
Payment of exercise price or tax liability
$42,178
$129.78 p/Share
325
Reduced 3.99%
7,821
Common Stock
Mar 06
2017
BUY
Grant, award, or other acquisition
$214,267
$129.78 p/Share
1,651
Added 15.95%
8,700
Common Stock
Jan 23
2017
SELL
Payment of exercise price or tax liability
$101,632
$110.11 p/Share
923
Reduced 11.12%
7,374
Common Stock
Jan 23
2017
BUY
Grant, award, or other acquisition
$197,868
$110.11 p/Share
1,797
Added 17.8%
8,297
Common Stock