Jan 31
2020
|
BUY
Grant, award, or other acquisition
|
$35,062
$37.62 p/Share
|
932
|
|
Jan 30
2020
|
SELL
Payment of exercise price or tax liability
|
$276,683
$37.43 p/Share
|
7,392
|
|
Jan 30
2020
|
SELL
Sale (or disposition) back to the issuer
|
$537,869
$37.43 p/Share
|
14,370
|
|
Jan 30
2020
|
BUY
Grant, award, or other acquisition
|
-
|
21,762
|
|
Dec 31
2019
|
BUY
Grant, award, or other acquisition
|
$44,590
$39.08 p/Share
|
1,141
|
|
Nov 29
2019
|
BUY
Grant, award, or other acquisition
|
$44,594
$37.38 p/Share
|
1,193
|
|
Oct 31
2019
|
BUY
Grant, award, or other acquisition
|
$50,691
$38.49 p/Share
|
1,317
|
|
Sep 30
2019
|
BUY
Grant, award, or other acquisition
|
$44,613
$37.84 p/Share
|
1,179
|
|
Aug 30
2019
|
BUY
Grant, award, or other acquisition
|
$44,604
$35.26 p/Share
|
1,265
|
|
Jul 31
2019
|
BUY
Grant, award, or other acquisition
|
$48,691
$34.05 p/Share
|
1,430
|
|
Jun 28
2019
|
BUY
Grant, award, or other acquisition
|
$44,602
$33.51 p/Share
|
1,331
|
|
May 31
2019
|
BUY
Grant, award, or other acquisition
|
$44,616
$30.58 p/Share
|
1,459
|
|
Apr 30
2019
|
BUY
Grant, award, or other acquisition
|
$42,942
$30.96 p/Share
|
1,387
|
|
Mar 29
2019
|
BUY
Grant, award, or other acquisition
|
$39,764
$31.36 p/Share
|
1,268
|
|
Mar 08
2019
|
SELL
Payment of exercise price or tax liability
|
$226,408
$29.96 p/Share
|
7,557
|
|
Feb 28
2019
|
BUY
Grant, award, or other acquisition
|
$39,367
$31.12 p/Share
|
1,265
|
|
Jan 31
2019
|
BUY
Grant, award, or other acquisition
|
$47,495
$30.06 p/Share
|
1,580
|
|
Dec 31
2018
|
BUY
Grant, award, or other acquisition
|
$43,723
$28.54 p/Share
|
1,532
|
|
Nov 30
2018
|
BUY
Grant, award, or other acquisition
|
$43,736
$31.24 p/Share
|
1,400
|
|
Oct 31
2018
|
BUY
Grant, award, or other acquisition
|
$49,425
$30.68 p/Share
|
1,611
|
|