May 06
2019
SELL
Open market or private sale
$4,456,890
$87.39 p/Share
51,000
Reduced 55.85%
40,313
Common Stock
May 06
2019
SELL
Payment of exercise price or tax liability
$842,964
$88.25 p/Share
9,552
Reduced 16.03%
50,025
Common Stock
May 06
2019
BUY
Exercise of conversion of derivative security
$2,820,810
$55.31 p/Share
51,000
Added 35.84%
91,313
Common Stock
May 06
2019
BUY
Grant, award, or other acquisition
-
19,264
Added 24.43%
59,577
Common Stock
May 05
2019
SELL
Payment of exercise price or tax liability
$1,396,406
$89.29 p/Share
15,639
Reduced 27.95%
40,313
Common Stock
May 05
2019
BUY
Exercise of conversion of derivative security
-
26,320
Added 35.12%
48,621
Common Stock
May 05
2019
BUY
Grant, award, or other acquisition
-
7,331
Added 14.3%
43,948
Common Stock
Feb 11
2019
SELL
Open market or private sale
$2,030,000
$50.75 p/Share
40,000
Reduced 64.2%
22,301
Common Stock
Feb 11
2019
BUY
Exercise of conversion of derivative security
$1,654,400
$41.36 p/Share
40,000
Added 39.1%
62,301
Common Stock
Dec 09
2018
SELL
Payment of exercise price or tax liability
$355,648
$55.99 p/Share
6,352
Reduced 22.32%
22,107
Common Stock
Dec 09
2018
BUY
Grant, award, or other acquisition
-
12,812
Added 31.04%
28,459
Common Stock
Nov 20
2018
SELL
Payment of exercise price or tax liability
$565,676
$54.92 p/Share
10,300
Reduced 39.7%
15,647
Common Stock
Nov 20
2018
BUY
Exercise of conversion of derivative security
-
18,976
Added 42.24%
25,947
Common Stock
Aug 10
2018
SELL
Other acquisition or disposition
-
90,906
Reduced 92.88%
6,971
Common Stock
Aug 09
2018
-
90
Reduced 0.09%
97,877
Common Stock
Aug 02
2018
-
1,314
Reduced 1.32%
97,967
Common Stock
May 05
2018
SELL
Payment of exercise price or tax liability
$657,542
$52.49 p/Share
12,527
Reduced 11.22%
99,094
Common Stock
May 05
2018
BUY
Exercise of conversion of derivative security
-
25,265
Added 18.46%
111,621
Common Stock
Mar 09
2018
SELL
Open market or private sale
$3,140,895
$62.66 p/Share
50,126
Reduced 36.73%
86,356
Common Stock
Mar 09
2018
BUY
Exercise of conversion of derivative security
$2,680,880
$43.24 p/Share
62,000
Added 31.24%
136,482
Common Stock
May 05
2017
BUY
Exercise of conversion of derivative security
-
24,282
Added 24.33%
75,528
Common Stock
Apr 21
2017
SELL
Open market or private sale
$1,313,250
$52.53 p/Share
25,000
Reduced 32.79%
51,246
Common Stock
Apr 21
2017
BUY
Exercise of conversion of derivative security
$1,115,750
$44.63 p/Share
25,000
Added 24.69%
76,246
Common Stock
Nov 20
2016
SELL
Payment of exercise price or tax liability
$62,733
$67.31 p/Share
932
Reduced 1.79%
51,044
Common Stock
Nov 20
2016
BUY
Exercise of conversion of derivative security
-
2,479
Added 4.55%
51,976
Common Stock