Apr 30
2020
SELL
Payment of exercise price or tax liability
$40,349
$20.44 p/Share
1,974
Reduced 1.36%
143,111
Common Stock
Apr 24
2020
BUY
Grant, award, or other acquisition
-
10,000
Added 6.45%
145,085
Common Stock
Apr 30
2019
SELL
Payment of exercise price or tax liability
$76,489
$40.3 p/Share
1,898
Reduced 1.39%
134,185
Common Stock
Apr 25
2019
BUY
Grant, award, or other acquisition
-
5,000
Added 3.54%
136,083
Common Stock
Apr 30
2018
SELL
Payment of exercise price or tax liability
$73,011
$41.11 p/Share
1,776
Reduced 1.34%
130,307
Common Stock
Apr 27
2018
SELL
Sale (or disposition) back to the issuer
$470,193
$41.18 p/Share
11,418
Reduced 7.96%
132,083
Common Stock
Apr 27
2018
BUY
Exercise of conversion of derivative security
$369,275
$21.59 p/Share
17,104
Added 10.65%
143,501
Common Stock
Apr 26
2018
BUY
Grant, award, or other acquisition
-
3,750
Added 2.88%
126,397
Common Stock
Apr 30
2017
SELL
Payment of exercise price or tax liability
$64,582
$54.5 p/Share
1,185
Reduced 0.96%
122,022
Common Stock
Apr 29
2017
SELL
Payment of exercise price or tax liability
$41,311
$54.5 p/Share
758
Reduced 0.61%
123,207
Common Stock
Apr 27
2017
BUY
Grant, award, or other acquisition
-
3,300
Added 2.59%
123,965
Common Stock
Jan 18
2017
SELL
Open market or private sale
$166,620
$55.54 p/Share
3,000
Reduced 2.41%
121,276
Common Stock
Jan 03
2017
SELL
Sale (or disposition) back to the issuer
$522,724
$55.07 p/Share
9,492
Reduced 7.1%
124,276
Common Stock
Jan 03
2017
BUY
Exercise of conversion of derivative security
$361,544
$24.19 p/Share
14,946
Added 10.05%
133,768
Common Stock
Apr 30
2016
SELL
Payment of exercise price or tax liability
$40,321
$41.44 p/Share
973
Reduced 0.82%
118,336
Common Stock
Apr 29
2016
SELL
Payment of exercise price or tax liability
$22,336
$41.44 p/Share
539
Reduced 0.45%
119,309
Common Stock
Apr 21
2016
BUY
Grant, award, or other acquisition
-
4,530
Added 3.64%
119,848
Common Stock
Oct 22
2015
SELL
Sale (or disposition) back to the issuer
$556,780
$51.25 p/Share
10,864
Reduced 8.63%
114,990
Common Stock
Oct 22
2015
BUY
Exercise of conversion of derivative security
$267,128
$15.77 p/Share
16,939
Added 11.86%
125,854
Common Stock
Apr 30
2015
SELL
Payment of exercise price or tax liability
$51,568
$52.62 p/Share
980
Reduced 0.51%
192,833
Common Stock
Apr 30
2015
BUY
Grant, award, or other acquisition
-
3,010
Added 1.53%
193,813
Common Stock
Apr 29
2015
SELL
Payment of exercise price or tax liability
$28,642
$53.14 p/Share
539
Reduced 0.28%
190,803
Common Stock
Apr 26
2015
SELL
Payment of exercise price or tax liability
$60,753
$53.48 p/Share
1,136
Reduced 0.59%
191,342
Common Stock
Jan 20
2015
SELL
Sale (or disposition) back to the issuer
$418,929
$43.02 p/Share
9,738
Reduced 4.82%
192,321
Common Stock
Jan 20
2015
BUY
Exercise of conversion of derivative security
$245,495
$14.1 p/Share
17,411
Added 7.93%
202,059
Common Stock