Dec 10
2019
SELL
Open market or private sale
$2,879,470
$84.86 p/Share
33,932
Reduced 40.22%
50,434
Common Stock
Dec 08
2019
SELL
Payment of exercise price or tax liability
$2,796,822
$83.82 p/Share
33,367
Reduced 28.34%
84,366
Common Stock
Dec 08
2019
BUY
Grant, award, or other acquisition
-
67,299
Added 38.03%
109,659
Common Stock
Nov 22
2019
SELL
Open market or private sale
$1,622,063
$85.17 p/Share
19,045
Reduced 27.41%
50,434
Common Stock
Nov 20
2019
SELL
Payment of exercise price or tax liability
$1,603,663
$85.62 p/Share
18,730
Reduced 21.23%
69,479
Common Stock
Nov 20
2019
BUY
Exercise of conversion of derivative security
-
37,775
Added 29.98%
88,209
Common Stock
Oct 25
2019
SELL
Open market or private sale
$689,138
$80.03 p/Share
8,611
Reduced 14.58%
50,434
Common Stock
Oct 01
2019
SELL
Payment of exercise price or tax liability
$639,155
$75.47 p/Share
8,469
Reduced 12.54%
59,045
Common Stock
Oct 01
2019
BUY
Exercise of conversion of derivative security
-
17,080
Added 20.19%
67,514
Common Stock
May 08
2019
SELL
Open market or private sale
$1,469,779
$84.87 p/Share
17,318
Reduced 25.66%
50,183
Common Stock
May 06
2019
SELL
Payment of exercise price or tax liability
$1,090,858
$88.25 p/Share
12,361
Reduced 15.48%
67,501
Common Stock
May 06
2019
BUY
Grant, award, or other acquisition
-
24,930
Added 23.79%
79,862
Common Stock
May 05
2019
SELL
Payment of exercise price or tax liability
$1,223,184
$89.29 p/Share
13,699
Reduced 19.96%
54,932
Common Stock
May 05
2019
BUY
Exercise of conversion of derivative security
-
27,352
Added 29.63%
64,966
Common Stock
May 05
2019
BUY
Grant, award, or other acquisition
-
3,665
Added 6.07%
56,749
Common Stock
Apr 16
2019
SELL
Open market or private sale
$807,960
$60.0 p/Share
13,466
Reduced 26.36%
37,614
Common Stock
Dec 09
2018
SELL
Payment of exercise price or tax liability
$742,819
$55.99 p/Share
13,267
Reduced 20.68%
50,886
Common Stock
Dec 09
2018
BUY
Grant, award, or other acquisition
-
26,733
Added 29.41%
64,153
Common Stock
Dec 03
2018
SELL
Open market or private sale
$1,103,594
$60.23 p/Share
18,323
Reduced 32.87%
37,420
Common Stock
Nov 20
2018
SELL
Payment of exercise price or tax liability
$990,922
$54.92 p/Share
18,043
Reduced 24.45%
55,743
Common Stock
Nov 20
2018
BUY
Exercise of conversion of derivative security
-
36,366
Added 33.01%
73,786
Common Stock
Oct 10
2018
SELL
Open market or private sale
$6,095,627
$68.78 p/Share
88,625
Reduced 70.31%
37,420
Common Stock
Oct 10
2018
BUY
Exercise of conversion of derivative security
$4,254,886
$48.01 p/Share
88,625
Added 45.67%
105,420
Common Stock
May 08
2018
SELL
Open market or private sale
$852,989
$53.04 p/Share
16,082
Reduced 30.16%
37,233
Common Stock
May 05
2018
SELL
Payment of exercise price or tax liability
$533,981
$52.49 p/Share
10,173
Reduced 16.02%
53,315
Common Stock