Jun 17
2019
SELL
Open market or private sale
$1,677,990
$61.04 p/Share
27,490
Reduced 100.0%
0
Common Stock
Mar 08
2019
SELL
Payment of exercise price or tax liability
$53,258
$51.16 p/Share
1,041
Reduced 3.65%
27,490
Common Stock
Mar 08
2019
BUY
Exercise of conversion of derivative security
-
2,340
Added 7.58%
28,531
Common Stock
Mar 07
2019
SELL
Payment of exercise price or tax liability
$111,497
$50.36 p/Share
2,214
Reduced 7.79%
26,191
Common Stock
Mar 07
2019
BUY
Exercise of conversion of derivative security
-
4,980
Added 14.92%
28,405
Common Stock
Mar 06
2019
SELL
Payment of exercise price or tax liability
$50,805
$51.37 p/Share
989
Reduced 4.05%
23,425
Common Stock
Mar 06
2019
BUY
Exercise of conversion of derivative security
-
2,224
Added 8.35%
24,414
Common Stock
Mar 05
2019
SELL
Payment of exercise price or tax liability
$46,658
$52.19 p/Share
894
Reduced 3.87%
22,190
Common Stock
Mar 05
2019
BUY
Exercise of conversion of derivative security
-
2,011
Added 8.01%
23,084
Common Stock
Feb 25
2019
SELL
Payment of exercise price or tax liability
$661,739
$53.73 p/Share
12,316
Reduced 36.89%
21,073
Common Stock
Feb 25
2019
BUY
Grant, award, or other acquisition
-
27,581
Added 45.24%
33,389
Common Stock
Mar 09
2018
SELL
Open market or private sale
$882,310
$67.87 p/Share
13,000
Reduced 69.12%
5,808
Common Stock
Mar 08
2018
SELL
Payment of exercise price or tax liability
$70,465
$67.69 p/Share
1,041
Reduced 5.24%
18,808
Common Stock
Mar 08
2018
BUY
Exercise of conversion of derivative security
-
2,341
Added 10.55%
19,849
Common Stock
Mar 07
2018
SELL
Payment of exercise price or tax liability
$120,883
$67.95 p/Share
1,779
Reduced 9.22%
17,508
Common Stock
Mar 07
2018
BUY
Exercise of conversion of derivative security
-
4,981
Added 20.52%
19,287
Common Stock
Mar 05
2018
SELL
Payment of exercise price or tax liability
$76,816
$66.05 p/Share
1,163
Reduced 7.52%
14,306
Common Stock
Mar 05
2018
BUY
Exercise of conversion of derivative security
-
3,945
Added 20.32%
15,469
Common Stock
Mar 13
2017
SELL
Payment of exercise price or tax liability
$27,750
$32.84 p/Share
845
Reduced 6.83%
11,524
Common Stock
Mar 13
2017
BUY
Exercise of conversion of derivative security
-
2,602
Added 17.38%
12,369
Common Stock
Mar 08
2017
SELL
Payment of exercise price or tax liability
$24,822
$32.66 p/Share
760
Reduced 7.22%
9,767
Common Stock
Mar 08
2017
BUY
Exercise of conversion of derivative security
-
2,341
Added 18.19%
10,527
Common Stock
Mar 05
2017
SELL
Payment of exercise price or tax liability
$44,335
$34.61 p/Share
1,281
Reduced 13.53%
8,186
Common Stock
Mar 05
2017
BUY
Exercise of conversion of derivative security
-
3,946
Added 29.42%
9,467
Common Stock
Aug 05
2016
SELL
Open market or private sale
$534,229
$43.8 p/Share
12,197
Reduced 68.84%
5,521
Common Stock