Apr 28
2020
SELL
Payment of exercise price or tax liability
$4,659
$26.47 p/Share
176
Reduced 5.24%
3,181
Common Stock
Apr 01
2020
BUY
Grant, award, or other acquisition
-
837
Added 19.96%
3,357
Common Stock
Mar 01
2020
SELL
Payment of exercise price or tax liability
$11,165
$30.59 p/Share
365
Reduced 12.65%
2,520
Common Stock
Mar 01
2020
BUY
Grant, award, or other acquisition
-
1,014
Added 26.01%
2,885
Common Stock
Apr 28
2019
SELL
Payment of exercise price or tax liability
$5,200
$37.68 p/Share
138
Reduced 6.87%
1,871
Common Stock
Apr 01
2019
BUY
Grant, award, or other acquisition
-
567
Added 22.01%
2,009
Common Stock
Mar 15
2019
SELL
Open market or private sale
$19,314
$34.49 p/Share
560
Reduced 27.97%
1,442
Common Stock
Mar 15
2019
BUY
Exercise of conversion of derivative security
$6,551
$19.85 p/Share
330
Added 14.15%
2,002
Common Stock
Mar 14
2019
SELL
Open market or private sale
$9,626
$34.38 p/Share
280
Reduced 14.34%
1,672
Common Stock
Mar 14
2019
BUY
Exercise of conversion of derivative security
$3,176
$19.85 p/Share
160
Added 7.58%
1,952
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$6,948
$36.0 p/Share
193
Reduced 9.72%
1,792
Common Stock
Mar 01
2019
BUY
Grant, award, or other acquisition
-
537
Added 21.29%
1,985
Common Stock
Oct 01
2018
SELL
Payment of exercise price or tax liability
$5,689
$37.18 p/Share
153
Reduced 9.56%
1,448
Common Stock
Aug 24
2018
SELL
Open market or private sale
$40,021
$40.63 p/Share
985
Reduced 38.09%
1,601
Common Stock
Aug 23
2018
SELL
Open market or private sale
$58,919
$40.69 p/Share
1,448
Reduced 35.89%
2,586
Common Stock
Aug 23
2018
BUY
Exercise of conversion of derivative security
$28,540
$19.71 p/Share
1,448
Added 26.41%
4,034
Common Stock
May 30
2018
SELL
Open market or private sale
$173,043
$39.0 p/Share
4,437
Reduced 63.18%
2,586
Common Stock
May 30
2018
BUY
Exercise of conversion of derivative security
$49,162
$18.7 p/Share
2,629
Added 27.24%
7,023
Common Stock
May 02
2018
SELL
Payment of exercise price or tax liability
$3,395
$35.36 p/Share
96
Reduced 2.14%
4,394
Common Stock
Apr 28
2018
SELL
Payment of exercise price or tax liability
$6,660
$34.69 p/Share
192
Reduced 4.1%
4,490
Common Stock
Mar 01
2018
BUY
Grant, award, or other acquisition
-
769
Added 14.11%
4,682
Common Stock
Oct 01
2017
SELL
Payment of exercise price or tax liability
$5,960
$35.69 p/Share
167
Reduced 4.09%
3,913
Common Stock
May 02
2017
SELL
Payment of exercise price or tax liability
$3,355
$31.65 p/Share
106
Reduced 2.53%
4,080
Common Stock
Apr 29
2017
SELL
Payment of exercise price or tax liability
$4,294
$31.57 p/Share
136
Reduced 3.15%
4,186
Common Stock
Apr 28
2017
SELL
Payment of exercise price or tax liability
$6,251
$31.57 p/Share
198
Reduced 4.38%
4,322
Common Stock