Feb 10
2020
SELL
Sale (or disposition) back to the issuer
$27,664,380
$80.89 p/Share
342,000
Reduced 93.03%
25,618
Common Stock
Dec 31
2019
SELL
Payment of exercise price or tax liability
$8,101,335
$78.42 p/Share
103,307
Reduced 21.79%
370,814
Common Stock
Dec 31
2019
BUY
Grant, award, or other acquisition
-
174,888
Added 26.95%
474,121
Common Stock
Mar 25
2019
BUY
Grant, award, or other acquisition
-
2,301
Added 0.76%
299,233
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$1,154,185
$72.34 p/Share
15,955
Reduced 5.1%
296,932
Common Stock
Feb 25
2019
SELL
Payment of exercise price or tax liability
$2,846,101
$73.05 p/Share
38,961
Reduced 11.07%
312,887
Common Stock
Feb 25
2019
BUY
Grant, award, or other acquisition
-
66,343
Added 15.86%
351,848
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$268,170
$72.05 p/Share
3,722
Reduced 1.29%
285,505
Common Stock
Feb 15
2019
BUY
Grant, award, or other acquisition
-
41,403
Added 12.52%
289,227
Common Stock
Sep 20
2018
SELL
Open market or private sale
$1,033,950
$68.93 p/Share
15,000
Reduced 5.71%
247,824
Common Stock
Feb 25
2018
SELL
Payment of exercise price or tax liability
$3,628,045
$60.06 p/Share
60,407
Reduced 18.01%
275,002
Common Stock
Feb 25
2018
BUY
Grant, award, or other acquisition
-
101,870
Added 23.3%
335,409
Common Stock
Feb 15
2018
BUY
Grant, award, or other acquisition
-
44,306
Added 15.95%
233,539
Common Stock
Jan 09
2018
SELL
Open market or private sale
$696,208
$65.96 p/Share
10,555
Reduced 5.28%
189,233
Common Stock
Jan 08
2018
SELL
Open market or private sale
$293,103
$65.94 p/Share
4,445
Reduced 2.18%
199,788
Common Stock
Dec 22
2017
BUY
Grant, award, or other acquisition
-
40,545
Added 16.56%
204,233
Common Stock
Dec 11
2017
SELL
Open market or private sale
$944,550
$62.97 p/Share
15,000
Reduced 8.39%
163,688
Common Stock
Apr 17
2017
SELL
Payment of exercise price or tax liability
$24,677
$64.94 p/Share
380
Reduced 0.21%
178,688
Common Stock
Apr 17
2017
BUY
Exercise of conversion of derivative security
$18,955
$37.91 p/Share
500
Added 0.28%
179,068
Common Stock
Feb 25
2017
SELL
Payment of exercise price or tax liability
$2,255,610
$62.21 p/Share
36,258
Reduced 15.55%
196,883
Common Stock
Feb 25
2017
BUY
Grant, award, or other acquisition
-
43,170
Added 15.62%
233,141
Common Stock
Aug 08
2016
SELL
Open market or private sale
$2,397,500
$47.95 p/Share
50,000
Reduced 20.84%
189,971
Common Stock
Aug 08
2016
BUY
Exercise of conversion of derivative security
$1,895,500
$37.91 p/Share
50,000
Added 17.24%
239,971
Common Stock
Aug 01
2016
SELL
Open market or private sale
$1,662,384
$46.96 p/Share
35,400
Reduced 15.71%
189,971
Common Stock
Aug 01
2016
BUY
Exercise of conversion of derivative security
$1,342,014
$37.91 p/Share
35,400
Added 13.58%
225,371
Common Stock