Nov 20
2024
|
BUY
Open market or private purchase
|
$1,528
$30.56 p/Share
|
50
|
|
Aug 26
2024
|
BUY
Open market or private purchase
|
$1,674
$27.91 p/Share
|
60
|
|
Jun 14
2024
|
BUY
Open market or private purchase
|
$1,123
$22.47 p/Share
|
50
|
|
Mar 11
2024
|
BUY
Open market or private purchase
|
$1,265
$21.09 p/Share
|
60
|
|
Nov 21
2023
|
BUY
Open market or private purchase
|
$10,270
$20.54 p/Share
|
500
|
|
Aug 16
2023
|
BUY
Open market or private purchase
|
$12,846
$21.41 p/Share
|
600
|
|
Aug 25
2022
|
BUY
Open market or private purchase
|
$4,093
$22.74 p/Share
|
180
|
|
May 09
2022
|
BUY
Open market or private purchase
|
$18,680
$23.35 p/Share
|
800
|
|
Aug 13
2021
|
BUY
Open market or private purchase
|
$66,586
$25.61 p/Share
|
2,600
|
|
Jun 01
2021
|
BUY
Open market or private purchase
|
$30,277
$23.29 p/Share
|
1,300
|
|
May 04
2021
|
BUY
Open market or private purchase
|
$27,540
$22.95 p/Share
|
1,200
|
|