Apr 30
2020
|
BUY
Grant, award, or other acquisition
|
$35,437
$30.47 p/Share
|
1,163
|
|
Mar 31
2020
|
BUY
Grant, award, or other acquisition
|
$17,665
$29.15 p/Share
|
606
|
|
Mar 10
2020
|
SELL
Payment of exercise price or tax liability
|
$28,862
$34.69 p/Share
|
832
|
|
Feb 28
2020
|
BUY
Grant, award, or other acquisition
|
$273,730
$35.22 p/Share
|
7,772
|
|
Jan 31
2020
|
BUY
Grant, award, or other acquisition
|
$32,579
$37.62 p/Share
|
866
|
|
Jan 30
2020
|
SELL
Payment of exercise price or tax liability
|
$100,612
$37.43 p/Share
|
2,688
|
|
Jan 30
2020
|
SELL
Sale (or disposition) back to the issuer
|
$312,690
$37.43 p/Share
|
8,354
|
|
Jan 30
2020
|
BUY
Grant, award, or other acquisition
|
-
|
11,043
|
|
Dec 31
2019
|
BUY
Grant, award, or other acquisition
|
$20,400
$39.08 p/Share
|
522
|
|
Nov 29
2019
|
BUY
Grant, award, or other acquisition
|
$20,372
$37.38 p/Share
|
545
|
|
Oct 31
2019
|
BUY
Grant, award, or other acquisition
|
$29,637
$38.49 p/Share
|
770
|
|