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
Sep 09
2016
SELL
Open market or private sale
$609,400
$60.94 p/Share
10,000
Reduced 16.81%
49,497
Common Stock
Sep 09
2016
BUY
Exercise of conversion of derivative security
$446,300
$44.63 p/Share
10,000
Added 14.39%
59,497
Common Stock
May 05
2016
SELL
Payment of exercise price or tax liability
$194,345
$51.13 p/Share
3,801
Reduced 7.17%
49,226
Common Stock
May 05
2016
BUY
Exercise of conversion of derivative security
-
10,114
Added 16.02%
53,027
Common Stock