Oct 01
2019
BUY
Exercise of conversion of derivative security
-
8,539
Added 29.72%
20,195
Common Stock
May 06
2019
SELL
Open market or private sale
$1,844,827
$88.43 p/Share
20,862
Reduced 92.44%
1,707
Common Stock
May 06
2019
SELL
Payment of exercise price or tax liability
$544,238
$88.25 p/Share
6,167
Reduced 35.1%
11,405
Common Stock
May 06
2019
BUY
Grant, award, or other acquisition
-
15,865
Added 47.45%
17,572
Common Stock
Nov 20
2018
SELL
Payment of exercise price or tax liability
$788,541
$54.92 p/Share
14,358
Reduced 39.09%
22,375
Common Stock
Nov 20
2018
BUY
Exercise of conversion of derivative security
-
32,389
Added 46.86%
36,733
Common Stock
Oct 29
2018
SELL
Open market or private sale
$54,166
$63.5 p/Share
853
Reduced 16.41%
4,344
Common Stock
Sep 27
2018
SELL
Open market or private sale
$61,642
$72.18 p/Share
854
Reduced 14.11%
5,197
Common Stock
Aug 27
2018
SELL
Open market or private sale
$87,985
$67.37 p/Share
1,306
Reduced 17.75%
6,051
Common Stock
Jul 27
2018
SELL
Open market or private sale
$52,495
$63.4 p/Share
828
Reduced 10.35%
7,170
Common Stock
Jun 27
2018
SELL
Open market or private sale
$44,618
$56.55 p/Share
789
Reduced 8.98%
7,998
Common Stock
May 29
2018
SELL
Open market or private sale
$62,647
$59.55 p/Share
1,052
Reduced 10.69%
8,787
Common Stock
May 20
2018
SELL
Payment of exercise price or tax liability
$51,932
$57.51 p/Share
903
Reduced 8.41%
9,839
Common Stock
May 20
2018
BUY
Exercise of conversion of derivative security
-
2,610
Added 19.55%
10,742
Common Stock
Apr 27
2018
SELL
Open market or private sale
$33,596
$50.75 p/Share
662
Reduced 7.53%
8,132
Common Stock
Mar 27
2018
SELL
Open market or private sale
$37,519
$56.59 p/Share
663
Reduced 7.01%
8,794
Common Stock
Feb 27
2018
SELL
Open market or private sale
$78,989
$66.94 p/Share
1,180
Reduced 11.09%
9,457
Common Stock
Jan 29
2018
SELL
Open market or private sale
$48,627
$68.2 p/Share
713
Reduced 6.41%
10,403
Common Stock
Dec 27
2017
SELL
Open market or private sale
$59,110
$64.32 p/Share
919
Reduced 7.64%
11,116
Common Stock
Nov 27
2017
SELL
Open market or private sale
$59,886
$68.52 p/Share
874
Reduced 6.77%
12,035
Common Stock
Nov 20
2017
SELL
Payment of exercise price or tax liability
$664,899
$66.47 p/Share
10,003
Reduced 43.66%
12,909
Common Stock
Nov 20
2017
BUY
Exercise of conversion of derivative security
-
21,492
Added 48.4%
22,912
Common Stock
Oct 27
2017
SELL
Open market or private sale
$19,117
$53.7 p/Share
356
Reduced 20.05%
1,420
Common Stock
Sep 27
2017
SELL
Open market or private sale
$18,361
$51.43 p/Share
357
Reduced 16.74%
1,776
Common Stock
Aug 28
2017
SELL
Open market or private sale
$19,860
$51.72 p/Share
384
Reduced 15.26%
2,133
Common Stock