Jun 26
2020
|
BUY
Grant, award, or other acquisition
|
-
|
162
|
|
Mar 27
2020
|
BUY
Grant, award, or other acquisition
|
-
|
191
|
|
Mar 03
2020
|
SELL
Open market or private sale
|
$105,639
$46.01 p/Share
|
2,296
|
|
Feb 27
2020
|
SELL
Payment of exercise price or tax liability
|
$53,223
$46.81 p/Share
|
1,137
|
|
Feb 24
2020
|
BUY
Grant, award, or other acquisition
|
-
|
3,579
|
|
Dec 27
2019
|
BUY
Grant, award, or other acquisition
|
-
|
109
|
|
Dec 12
2019
|
|
-
|
620
|
|
Nov 15
2019
|
|
-
|
92
|
|
Sep 27
2019
|
BUY
Grant, award, or other acquisition
|
-
|
103
|
|
Jul 03
2019
|
SELL
Discretionary transaction
|
$291
$58.3 p/Share
|
5
|
|
Jun 28
2019
|
BUY
Grant, award, or other acquisition
|
-
|
100
|
|
Mar 29
2019
|
BUY
Grant, award, or other acquisition
|
-
|
151
|
|
Feb 25
2019
|
BUY
Grant, award, or other acquisition
|
-
|
4,024
|
|
Dec 28
2018
|
BUY
Grant, award, or other acquisition
|
-
|
144
|
|
Sep 28
2018
|
BUY
Grant, award, or other acquisition
|
-
|
104
|
|
Jun 29
2018
|
BUY
Grant, award, or other acquisition
|
-
|
31
|
|
Mar 29
2018
|
BUY
Grant, award, or other acquisition
|
-
|
94
|
|
Feb 26
2018
|
BUY
Grant, award, or other acquisition
|
-
|
3,177
|
|
Dec 28
2017
|
BUY
Grant, award, or other acquisition
|
-
|
80
|
|
Sep 29
2017
|
BUY
Grant, award, or other acquisition
|
-
|
85
|
|