Mar 07
2019
SELL
Payment of exercise price or tax liability
$162,260
$50.36 p/Share
3,222
Reduced 7.09%
42,206
Common Stock
Mar 07
2019
BUY
Exercise of conversion of derivative security
-
7,662
Added 14.43%
45,428
Common Stock
Mar 06
2019
SELL
Payment of exercise price or tax liability
$60,052
$51.37 p/Share
1,169
Reduced 3.0%
37,766
Common Stock
Mar 06
2019
BUY
Exercise of conversion of derivative security
-
2,780
Added 6.66%
38,935
Common Stock
Mar 05
2019
SELL
Payment of exercise price or tax liability
$47,389
$52.19 p/Share
908
Reduced 2.45%
36,155
Common Stock
Mar 05
2019
BUY
Exercise of conversion of derivative security
-
2,157
Added 5.5%
37,063
Common Stock
Feb 25
2019
SELL
Payment of exercise price or tax liability
$998,841
$53.73 p/Share
18,590
Reduced 34.75%
34,906
Common Stock
Feb 25
2019
BUY
Grant, award, or other acquisition
-
44,131
Added 45.2%
53,496
Common Stock
Nov 21
2018
SELL
Payment of exercise price or tax liability
$152,295
$42.6 p/Share
3,575
Reduced 27.63%
9,365
Common Stock
Nov 21
2018
BUY
Exercise of conversion of derivative security
-
8,500
Added 39.65%
12,940
Common Stock
May 01
2018
SELL
Open market or private sale
$686,626
$70.2 p/Share
9,781
Reduced 68.78%
4,440
Common Stock
Mar 21
2018
SELL
Payment of exercise price or tax liability
$256,329
$73.87 p/Share
3,470
Reduced 19.61%
14,221
Common Stock
Mar 21
2018
BUY
Exercise of conversion of derivative security
-
8,250
Added 31.8%
17,691
Common Stock
Mar 08
2018
SELL
Payment of exercise price or tax liability
$123,399
$67.69 p/Share
1,823
Reduced 16.18%
9,441
Common Stock
Mar 08
2018
BUY
Exercise of conversion of derivative security
-
4,333
Added 27.78%
11,264
Common Stock
Mar 07
2018
SELL
Payment of exercise price or tax liability
$218,935
$67.95 p/Share
3,222
Reduced 31.73%
6,931
Common Stock
Mar 07
2018
BUY
Exercise of conversion of derivative security
-
7,662
Added 43.01%
10,153
Common Stock
Mar 05
2018
SELL
Payment of exercise price or tax liability
$91,479
$66.05 p/Share
1,385
Reduced 35.73%
2,491
Common Stock
Mar 05
2018
BUY
Exercise of conversion of derivative security
-
3,876
Added 50.0%
3,876
Common Stock
Jan 04
2018
SELL
Open market or private sale
$1,050,161
$68.62 p/Share
15,304
Reduced 100.0%
0
Common Stock
Aug 01
2017
SELL
Open market or private sale
$1,048,855
$49.73 p/Share
21,091
Reduced 57.95%
15,304
Common Stock
Jul 21
2017
SELL
Payment of exercise price or tax liability
$133,012
$45.15 p/Share
2,946
Reduced 7.49%
36,395
Common Stock
Jul 21
2017
BUY
Exercise of conversion of derivative security
-
8,250
Added 17.34%
39,341
Common Stock
Mar 13
2017
SELL
Payment of exercise price or tax liability
$36,682
$32.84 p/Share
1,117
Reduced 3.47%
31,091
Common Stock
Mar 13
2017
BUY
Exercise of conversion of derivative security
-
3,717
Added 10.35%
32,208
Common Stock