Apr 26
2023
|
BUY
Open market or private purchase
|
$34,640
$34.64 p/Share
|
1,000
|
|
Apr 03
2023
|
BUY
Open market or private purchase
|
$1,560
$38.07 p/Share
|
41
|
|
Jan 26
2023
|
BUY
Open market or private purchase
|
$20,815
$41.63 p/Share
|
500
|
|
Jan 03
2023
|
BUY
Grant, award, or other acquisition
|
$1,158
$46.34 p/Share
|
25
|
|
Jun 29
2022
|
BUY
Open market or private purchase
|
$20,280
$40.56 p/Share
|
500
|
|
Apr 01
2022
|
BUY
Other acquisition or disposition
|
$41
$41.27 p/Share
|
1
|
|
Jan 03
2022
|
BUY
Other acquisition or disposition
|
$44
$44.38 p/Share
|
1
|
|
Dec 09
2021
|
SELL
Open market or private sale
|
$172,080
$43.02 p/Share
|
4,000
|
|
Nov 26
2021
|
BUY
Open market or private purchase
|
$21,140
$42.28 p/Share
|
500
|
|
Nov 09
2021
|
BUY
Open market or private purchase
|
$22,880
$45.76 p/Share
|
500
|
|
Sep 20
2021
|
BUY
Open market or private purchase
|
$19,130
$38.26 p/Share
|
500
|
|
Aug 11
2021
|
BUY
Open market or private purchase
|
$20,450
$40.9 p/Share
|
500
|
|
Jul 01
2021
|
BUY
Other acquisition or disposition
|
$41
$40.9 p/Share
|
1
|
|
Jan 04
2021
|
BUY
Other acquisition or disposition
|
$37
$36.67 p/Share
|
1
|
|
Apr 01
2001
|
BUY
Other acquisition or disposition
|
$45
$44.76 p/Share
|
1
|
|