Mar 05
2019
SELL
Payment of exercise price or tax liability
$75,362
$52.19 p/Share
1,444
Reduced 4.65%
29,622
Common Stock
Mar 05
2019
BUY
Exercise of conversion of derivative security
-
2,911
Added 8.57%
31,066
Common Stock
Feb 25
2019
SELL
Payment of exercise price or tax liability
$1,177,654
$53.73 p/Share
21,918
Reduced 43.77%
28,155
Common Stock
Feb 25
2019
BUY
Grant, award, or other acquisition
-
44,131
Added 46.85%
50,073
Common Stock
Nov 21
2018
SELL
Payment of exercise price or tax liability
$179,559
$42.6 p/Share
4,215
Reduced 41.5%
5,942
Common Stock
Nov 21
2018
BUY
Exercise of conversion of derivative security
-
8,500
Added 45.56%
10,157
Common Stock
Sep 04
2018
SELL
Open market or private sale
$200,374
$51.87 p/Share
3,863
Reduced 69.98%
1,657
Common Stock
Aug 01
2018
SELL
Open market or private sale
$220,053
$52.91 p/Share
4,159
Reduced 42.97%
5,520
Common Stock
May 01
2018
SELL
Open market or private sale
$221,814
$70.15 p/Share
3,162
Reduced 24.62%
9,679
Common Stock
Mar 21
2018
SELL
Payment of exercise price or tax liability
$302,202
$73.87 p/Share
4,091
Reduced 24.16%
12,841
Common Stock
Mar 21
2018
BUY
Exercise of conversion of derivative security
-
8,250
Added 32.76%
16,932
Common Stock
Mar 08
2018
SELL
Payment of exercise price or tax liability
$120,894
$67.69 p/Share
1,786
Reduced 17.06%
8,682
Common Stock
Mar 08
2018
BUY
Exercise of conversion of derivative security
-
3,601
Added 25.6%
10,468
Common Stock
Mar 07
2018
SELL
Payment of exercise price or tax liability
$258,142
$67.95 p/Share
3,799
Reduced 35.62%
6,867
Common Stock
Mar 07
2018
BUY
Exercise of conversion of derivative security
-
7,662
Added 41.8%
10,666
Common Stock
Mar 05
2018
SELL
Payment of exercise price or tax liability
$148,348
$66.05 p/Share
2,246
Reduced 42.78%
3,004
Common Stock
Mar 05
2018
BUY
Exercise of conversion of derivative security
-
5,060
Added 49.08%
5,250
Common Stock
Dec 18
2017
SELL
Open market or private sale
$790,557
$70.06 p/Share
11,284
Reduced 98.34%
190
Common Stock
Aug 01
2017
SELL
Open market or private sale
$289,014
$49.83 p/Share
5,800
Reduced 33.58%
11,474
Common Stock
Jul 21
2017
SELL
Payment of exercise price or tax liability
$189,133
$45.15 p/Share
4,189
Reduced 19.52%
17,274
Common Stock
Jul 21
2017
BUY
Exercise of conversion of derivative security
-
8,250
Added 27.77%
21,463
Common Stock
Mar 13
2017
SELL
Payment of exercise price or tax liability
$114,710
$32.84 p/Share
3,493
Reduced 20.91%
13,213
Common Stock
Mar 13
2017
BUY
Exercise of conversion of derivative security
-
9,293
Added 35.74%
16,706
Common Stock
Mar 08
2017
SELL
Payment of exercise price or tax liability
$44,222
$32.66 p/Share
1,354
Reduced 15.44%
7,413
Common Stock
Mar 08
2017
BUY
Exercise of conversion of derivative security
-
3,601
Added 29.12%
8,767
Common Stock