Mar 07
2019
BUY
Exercise of conversion of derivative security
-
5,363
Added 28.74%
13,296
Common Stock
Mar 06
2019
SELL
Payment of exercise price or tax liability
$65,908
$51.37 p/Share
1,283
Reduced 13.92%
7,933
Common Stock
Mar 06
2019
BUY
Exercise of conversion of derivative security
-
2,410
Added 20.73%
9,216
Common Stock
Mar 05
2019
SELL
Payment of exercise price or tax liability
$22,546
$52.19 p/Share
432
Reduced 5.97%
6,806
Common Stock
Mar 05
2019
BUY
Exercise of conversion of derivative security
-
811
Added 10.08%
7,238
Common Stock
Mar 01
2019
SELL
Open market or private sale
$344,809
$53.65 p/Share
6,427
Reduced 50.0%
6,427
Common Stock
Feb 25
2019
SELL
Payment of exercise price or tax liability
$791,282
$53.73 p/Share
14,727
Reduced 53.4%
12,854
Common Stock
Feb 25
2019
BUY
Grant, award, or other acquisition
-
27,581
Added 50.0%
27,581
Common Stock
Aug 07
2018
SELL
Open market or private sale
$24,183
$53.74 p/Share
450
Reduced 100.0%
0
Common Stock
Aug 05
2018
SELL
Payment of exercise price or tax liability
$27,107
$52.84 p/Share
513
Reduced 53.27%
450
Common Stock
Aug 05
2018
BUY
Exercise of conversion of derivative security
-
963
Added 50.0%
963
Common Stock
Mar 12
2018
SELL
Open market or private sale
$294,619
$68.12 p/Share
4,325
Reduced 100.0%
0
Common Stock
Mar 08
2018
SELL
Payment of exercise price or tax liability
$35,063
$67.69 p/Share
518
Reduced 10.7%
4,325
Common Stock
Mar 08
2018
BUY
Exercise of conversion of derivative security
-
972
Added 16.72%
4,843
Common Stock
Mar 07
2018
SELL
Payment of exercise price or tax liability
$166,138
$67.95 p/Share
2,445
Reduced 38.71%
3,871
Common Stock
Mar 07
2018
BUY
Exercise of conversion of derivative security
-
5,364
Added 45.92%
6,316
Common Stock
Mar 05
2018
SELL
Payment of exercise price or tax liability
$38,970
$66.05 p/Share
590
Reduced 38.26%
952
Common Stock
Mar 05
2018
BUY
Exercise of conversion of derivative security
-
1,542
Added 50.0%
1,542
Common Stock
Aug 08
2017
SELL
Open market or private sale
$27,542
$48.66 p/Share
566
Reduced 100.0%
0
Common Stock
Aug 05
2017
SELL
Payment of exercise price or tax liability
$19,048
$47.98 p/Share
397
Reduced 41.23%
566
Common Stock
Aug 05
2017
BUY
Exercise of conversion of derivative security
-
963
Added 50.0%
963
Common Stock
Mar 15
2017
SELL
Open market or private sale
$54,694
$32.06 p/Share
1,706
Reduced 100.0%
0
Common Stock
Mar 13
2017
SELL
Payment of exercise price or tax liability
$39,342
$32.84 p/Share
1,198
Reduced 41.25%
1,706
Common Stock
Mar 13
2017
BUY
Exercise of conversion of derivative security
-
2,904
Added 50.0%
2,904
Common Stock
Mar 10
2017
SELL
Open market or private sale
$18,569
$32.52 p/Share
571
Reduced 100.0%
0
Common Stock