Jan 30
2020
|
SELL
Payment of exercise price or tax liability
|
$1,666,084
$37.43 p/Share
|
44,512
|
|
Jan 30
2020
|
SELL
Sale (or disposition) back to the issuer
|
$2,567,923
$37.43 p/Share
|
68,606
|
|
Jan 30
2020
|
BUY
Grant, award, or other acquisition
|
-
|
113,119
|
|
Jan 29
2020
|
|
-
|
13,200
|
|
Oct 31
2019
|
BUY
Grant, award, or other acquisition
|
$21,631
$38.49 p/Share
|
562
|
|
Oct 30
2019
|
|
-
|
79,500
|
|
Jul 31
2019
|
BUY
Grant, award, or other acquisition
|
$21,315
$34.05 p/Share
|
626
|
|
Jul 26
2019
|
|
-
|
14,800
|
|
Apr 30
2019
|
BUY
Grant, award, or other acquisition
|
$20,960
$30.96 p/Share
|
677
|
|
Mar 12
2019
|
|
-
|
4,585
|
|
Mar 08
2019
|
SELL
Payment of exercise price or tax liability
|
$80,682
$29.96 p/Share
|
2,693
|
|
Jan 31
2019
|
SELL
Sale (or disposition) back to the issuer
|
$1,106,539
$30.06 p/Share
|
36,811
|
|
Jan 31
2019
|
SELL
Payment of exercise price or tax liability
|
$717,923
$30.06 p/Share
|
23,883
|
|
Jan 31
2019
|
|
-
|
53,755
|
|
Jan 31
2019
|
BUY
Grant, award, or other acquisition
|
$1,848,750
$30.06 p/Share
|
61,502
|
|
Dec 31
2018
|
BUY
Grant, award, or other acquisition
|
$28,997
$28.54 p/Share
|
1,016
|
|
Nov 30
2018
|
BUY
Grant, award, or other acquisition
|
$28,991
$31.24 p/Share
|
928
|
|
Nov 27
2018
|
|
-
|
3,400
|
|
Oct 31
2018
|
BUY
Grant, award, or other acquisition
|
$50,990
$30.68 p/Share
|
1,662
|
|