Nov 20
2024
|
BUY
Open market or private purchase
|
$6,105
$20.42 p/Share
|
299
|
|
Nov 18
2024
|
BUY
Open market or private purchase
|
$169,610
$20.75 p/Share
|
8,174
|
|
Nov 15
2024
|
BUY
Open market or private purchase
|
$20,600
$20.6 p/Share
|
1,000
|
|
Sep 06
2024
|
BUY
Open market or private purchase
|
$106,719
$18.4 p/Share
|
5,800
|
|
Sep 05
2024
|
BUY
Open market or private purchase
|
$213,936
$18.4 p/Share
|
11,627
|
|
Jun 04
2024
|
BUY
Open market or private purchase
|
$40,446
$14.98 p/Share
|
2,700
|
|
Jun 03
2024
|
BUY
Open market or private purchase
|
$41,070
$15.2 p/Share
|
2,702
|
|
May 29
2024
|
BUY
Open market or private purchase
|
$209,720
$14.98 p/Share
|
14,000
|
|
May 24
2024
|
BUY
Open market or private purchase
|
$90
$15.1 p/Share
|
6
|
|
May 23
2024
|
BUY
Open market or private purchase
|
$75,000
$15.0 p/Share
|
5,000
|
|
Mar 04
2024
|
BUY
Open market or private purchase
|
$23,925
$15.95 p/Share
|
1,500
|
|
Mar 01
2024
|
BUY
Open market or private purchase
|
$114,718
$15.9 p/Share
|
7,215
|
|
Feb 28
2024
|
BUY
Open market or private purchase
|
$97,049
$15.85 p/Share
|
6,123
|
|
Feb 27
2024
|
BUY
Open market or private purchase
|
$9,442
$15.95 p/Share
|
592
|
|
Feb 22
2024
|
BUY
Open market or private purchase
|
$66,811
$15.9 p/Share
|
4,202
|
|
Feb 21
2024
|
BUY
Open market or private purchase
|
$17,316
$15.8 p/Share
|
1,096
|
|
Feb 20
2024
|
BUY
Open market or private purchase
|
$32,220
$16.11 p/Share
|
2,000
|
|
Dec 06
2023
|
BUY
Open market or private purchase
|
$129,440
$16.18 p/Share
|
8,000
|
|
Nov 30
2023
|
BUY
Open market or private purchase
|
$46,650
$15.55 p/Share
|
3,000
|
|
Nov 29
2023
|
BUY
Open market or private purchase
|
$15,700
$15.7 p/Share
|
1,000
|
|
Nov 27
2023
|
BUY
Open market or private purchase
|
$15,700
$15.7 p/Share
|
1,000
|
|
Nov 22
2023
|
BUY
Open market or private purchase
|
$46,215
$15.54 p/Share
|
2,974
|
|
Nov 21
2023
|
BUY
Open market or private purchase
|
$94,200
$15.7 p/Share
|
6,000
|
|
Sep 08
2023
|
BUY
Open market or private purchase
|
$59,237
$16.01 p/Share
|
3,700
|
|
Sep 06
2023
|
BUY
Open market or private purchase
|
$82,732
$15.91 p/Share
|
5,200
|
|