Feb 26
2019
BUY
Grant, award, or other acquisition
-
1,275
Added 6.5%
18,332
Common Stock
Feb 15
2019
SELL
Open market or private sale
$1,480,000
$250.0 p/Share
5,920
Reduced 25.76%
17,057
Common Stock
Feb 15
2019
BUY
Exercise of conversion of derivative security
$649,937
$128.37 p/Share
5,063
Added 20.34%
19,832
Common Stock
Aug 28
2018
SELL
Payment of exercise price or tax liability
$14,991
$237.96 p/Share
63
Reduced 0.35%
17,914
Common Stock
Aug 27
2018
SELL
Payment of exercise price or tax liability
$4,283
$237.92 p/Share
18
Reduced 0.1%
17,977
Common Stock
Aug 25
2018
SELL
Payment of exercise price or tax liability
$12,674
$234.71 p/Share
54
Reduced 0.3%
17,995
Common Stock
Aug 24
2018
SELL
Payment of exercise price or tax liability
$19,716
$234.71 p/Share
84
Reduced 0.46%
18,049
Common Stock
May 08
2018
-
250
Reduced 1.36%
18,133
Common Stock
Feb 28
2018
SELL
Payment of exercise price or tax liability
$7,509
$208.58 p/Share
36
Reduced 0.2%
18,383
Common Stock
Feb 27
2018
SELL
Payment of exercise price or tax liability
$8,006
$210.68 p/Share
38
Reduced 0.21%
18,419
Common Stock
Feb 27
2018
BUY
Grant, award, or other acquisition
-
775
Added 4.03%
18,457
Common Stock
Feb 23
2018
SELL
Payment of exercise price or tax liability
$18,419
$211.71 p/Share
87
Reduced 0.49%
17,682
Common Stock
Sep 05
2017
SELL
Open market or private sale
$721,091
$185.18 p/Share
3,894
Reduced 17.98%
17,769
Common Stock
Sep 05
2017
BUY
Exercise of conversion of derivative security
$334,500
$98.76 p/Share
3,387
Added 13.52%
21,663
Common Stock
Aug 28
2017
SELL
Payment of exercise price or tax liability
$7,494
$178.43 p/Share
42
Reduced 0.23%
18,276
Common Stock
Aug 25
2017
SELL
Payment of exercise price or tax liability
$22,684
$177.22 p/Share
128
Reduced 0.69%
18,318
Common Stock
Aug 24
2017
SELL
Payment of exercise price or tax liability
$13,549
$175.96 p/Share
77
Reduced 0.42%
18,446
Common Stock
Feb 28
2017
SELL
Payment of exercise price or tax liability
$6,307
$157.68 p/Share
40
Reduced 0.22%
18,523
Common Stock
Feb 28
2017
BUY
Grant, award, or other acquisition
-
1,225
Added 6.19%
18,563
Common Stock
Feb 24
2017
SELL
Payment of exercise price or tax liability
$33,386
$158.98 p/Share
210
Reduced 1.2%
17,338
Common Stock
Aug 26
2016
SELL
Payment of exercise price or tax liability
$32,910
$152.36 p/Share
216
Reduced 1.22%
17,548
Common Stock
Aug 25
2016
SELL
Payment of exercise price or tax liability
$7,416
$151.35 p/Share
49
Reduced 0.28%
17,764
Common Stock
Aug 24
2016
SELL
Payment of exercise price or tax liability
$7,109
$151.26 p/Share
47
Reduced 0.26%
17,813
Common Stock
May 16
2016
SELL
Open market or private sale
$1,171,650
$150.0 p/Share
7,811
Reduced 30.43%
17,860
Common Stock
May 16
2016
BUY
Exercise of conversion of derivative security
$414,731
$65.24 p/Share
6,357
Added 19.85%
25,671
Common Stock