Nov 29
2019
SELL
Payment of exercise price or tax liability
$146,777
$59.86 p/Share
2,452
Reduced 5.18%
44,860
Common Stock
Nov 29
2019
BUY
Exercise of conversion of derivative security
-
2,452
Added 4.93%
47,312
Common Stock
Oct 03
2019
SELL
Sale (or disposition) back to the issuer
$93,423
$69.98 p/Share
1,335
Reduced 2.89%
44,860
Common Stock
Oct 03
2019
BUY
Exercise of conversion of derivative security
-
1,166
Added 2.46%
46,195
Common Stock
Feb 19
2019
SELL
Payment of exercise price or tax liability
$8,864,513
$69.59 p/Share
127,382
Reduced 73.88%
45,029
Common Stock
Feb 19
2019
SELL
Sale (or disposition) back to the issuer
$18,880,531
$69.59 p/Share
271,311
Reduced 61.14%
172,411
Common Stock
Feb 19
2019
BUY
Exercise of conversion of derivative security
-
398,693
Added 47.33%
443,722
Common Stock
Feb 18
2019
SELL
Sale (or disposition) back to the issuer
$5,339,032
$69.9 p/Share
76,381
Reduced 46.9%
86,481
Common Stock
Feb 18
2019
SELL
Payment of exercise price or tax liability
$2,897,495
$69.9 p/Share
41,452
Reduced 47.93%
45,029
Common Stock
Feb 18
2019
BUY
Exercise of conversion of derivative security
-
117,833
Added 41.98%
162,862
Common Stock
Nov 30
2018
SELL
Payment of exercise price or tax liability
$180,963
$66.19 p/Share
2,734
Reduced 5.72%
45,029
Common Stock
Nov 30
2018
BUY
Exercise of conversion of derivative security
-
2,734
Added 5.41%
47,763
Common Stock
Oct 04
2018
SELL
Sale (or disposition) back to the issuer
$104,359
$78.23 p/Share
1,334
Reduced 2.88%
45,029
Common Stock
Oct 04
2018
BUY
Exercise of conversion of derivative security
-
1,166
Added 2.45%
46,363
Common Stock
Aug 22
2018
SELL
Open market or private sale
$11,535,812
$72.07 p/Share
160,064
Reduced 77.98%
45,197
Common Stock
Aug 22
2018
BUY
Exercise of conversion of derivative security
$5,787,914
$36.16 p/Share
160,064
Added 43.81%
205,261
Common Stock
Feb 17
2018
SELL
Sale (or disposition) back to the issuer
$2,213,052
$54.65 p/Share
40,495
Reduced 47.26%
45,197
Common Stock
Feb 17
2018
SELL
Payment of exercise price or tax liability
$1,188,474
$54.65 p/Share
21,747
Reduced 32.49%
45,197
Common Stock
Feb 17
2018
BUY
Exercise of conversion of derivative security
-
62,242
Added 57.93%
45,197
Common Stock
Apr 04
2017
SELL
Payment of exercise price or tax liability
$308,677
$49.42 p/Share
6,246
Reduced 12.14%
45,197
Common Stock
Apr 04
2017
BUY
Exercise of conversion of derivative security
$735,716
$49.42 p/Share
14,887
Added 22.44%
51,443
Common Stock
Feb 18
2017
SELL
Payment of exercise price or tax liability
$1,333,902
$47.67 p/Share
27,982
Reduced 43.36%
36,556
Common Stock
Feb 18
2017
SELL
Sale (or disposition) back to the issuer
$3,919,713
$47.67 p/Share
82,226
Reduced 69.22%
36,556
Common Stock
Feb 09
2017
SELL
Payment of exercise price or tax liability
$792,022
$49.91 p/Share
15,869
Reduced 30.27%
36,556
Common Stock
Feb 09
2017
BUY
Exercise of conversion of derivative security
$2,236,018
$49.91 p/Share
44,801
Added 46.08%
52,425
Common Stock