Feb 18
2020
BUY
Grant, award, or other acquisition
-
13,017
Added 20.55%
50,316
Common Stock
Feb 16
2020
SELL
Payment of exercise price or tax liability
$51,205
$100.6 p/Share
509
Reduced 1.35%
37,299
Common Stock
Feb 06
2020
SELL
Open market or private sale
$108,702
$102.84 p/Share
1,057
Reduced 2.72%
37,808
Common Stock
Feb 06
2020
BUY
Exercise of conversion of derivative security
$61,570
$58.25 p/Share
1,057
Added 2.65%
38,865
Common Stock
Jan 24
2020
SELL
Open market or private sale
$1,725,676
$102.78 p/Share
16,790
Reduced 30.75%
37,808
Common Stock
Jan 24
2020
BUY
Exercise of conversion of derivative security
$1,059,449
$63.1 p/Share
16,790
Added 23.52%
54,598
Common Stock
Dec 12
2019
SELL
Payment of exercise price or tax liability
$47,384
$108.68 p/Share
436
Reduced 1.14%
37,808
Common Stock
Apr 25
2019
SELL
Open market or private sale
$292,500
$97.5 p/Share
3,000
Reduced 7.27%
38,244
Common Stock
Feb 19
2019
SELL
Payment of exercise price or tax liability
$230,683
$92.83 p/Share
2,485
Reduced 5.66%
41,424
Common Stock
Feb 19
2019
BUY
Grant, award, or other acquisition
-
14,920
Added 25.85%
42,798
Common Stock
Jan 22
2019
SELL
Payment of exercise price or tax liability
$190,063
$90.42 p/Share
2,102
Reduced 6.74%
29,073
Common Stock
Jan 22
2019
BUY
Grant, award, or other acquisition
-
4,884
Added 13.54%
31,175
Common Stock
Dec 07
2018
SELL
Payment of exercise price or tax liability
$30,000
$90.36 p/Share
332
Reduced 1.25%
26,291
Common Stock
Jul 20
2018
SELL
Open market or private sale
$606,737
$108.23 p/Share
5,606
Reduced 17.39%
26,623
Common Stock
Feb 20
2018
SELL
Payment of exercise price or tax liability
$163,298
$105.15 p/Share
1,553
Reduced 4.6%
32,229
Common Stock
Feb 20
2018
BUY
Grant, award, or other acquisition
-
11,248
Added 25.22%
33,360
Common Stock
Feb 12
2018
SELL
Payment of exercise price or tax liability
$44,496
$98.88 p/Share
450
Reduced 1.96%
22,534
Common Stock
Jan 26
2018
SELL
Open market or private sale
$1,074,228
$106.17 p/Share
10,118
Reduced 30.57%
22,984
Common Stock
Jan 26
2018
BUY
Exercise of conversion of derivative security
$375,047
$52.69 p/Share
7,118
Added 19.12%
30,102
Common Stock
Jan 23
2018
SELL
Payment of exercise price or tax liability
$205,523
$106.71 p/Share
1,926
Reduced 6.9%
25,984
Common Stock
Jan 23
2018
BUY
Grant, award, or other acquisition
$424,492
$106.71 p/Share
3,978
Added 12.47%
27,910
Common Stock
Dec 15
2017
SELL
Payment of exercise price or tax liability
$11,772
$97.29 p/Share
121
Reduced 0.5%
23,932
Common Stock
Sep 27
2017
SELL
Open market or private sale
$736,000
$92.0 p/Share
8,000
Reduced 24.96%
24,053
Common Stock