Aug 29
2024
|
SELL
Open market or private sale
|
$68,168
$29.51 p/Share
|
2,310
|
|
Mar 28
2024
|
BUY
Open market or private purchase
|
$1,750,005
$21.75 p/Share
|
80,460
|
|
Feb 07
2024
|
BUY
Grant, award, or other acquisition
|
-
|
1,638
|
|
Feb 07
2024
|
BUY
Open market or private purchase
|
$68,045
$21.95 p/Share
|
3,100
|
|
Feb 06
2024
|
BUY
Open market or private purchase
|
$8,768
$21.92 p/Share
|
400
|
|
May 02
2023
|
BUY
Open market or private purchase
|
$51,375
$20.55 p/Share
|
2,500
|
|
Apr 27
2023
|
BUY
Open market or private purchase
|
$52,425
$20.97 p/Share
|
2,500
|
|
Mar 10
2023
|
BUY
Open market or private purchase
|
$47,535
$24.94 p/Share
|
1,906
|
|
Mar 09
2023
|
BUY
Open market or private purchase
|
$2,385
$25.38 p/Share
|
94
|
|
Feb 02
2023
|
BUY
Grant, award, or other acquisition
|
-
|
1,262
|
|
Aug 08
2022
|
BUY
Open market or private purchase
|
$2,427
$24.27 p/Share
|
100
|
|
May 12
2022
|
BUY
Open market or private purchase
|
$118,384
$25.73 p/Share
|
4,601
|
|
Mar 04
2022
|
BUY
Open market or private purchase
|
$21,733
$29.37 p/Share
|
740
|
|