Dec 06
2023
|
BUY
Open market or private purchase
|
$96,852
$23.06 p/Share
|
4,200
|
|
Dec 01
2023
|
BUY
Open market or private purchase
|
$455,519
$21.9 p/Share
|
20,800
|
|
Aug 23
2023
|
BUY
Open market or private purchase
|
$49,725
$19.89 p/Share
|
2,500
|
|
Aug 22
2023
|
BUY
Open market or private purchase
|
$90,450
$20.1 p/Share
|
4,500
|
|
Aug 21
2023
|
BUY
Open market or private purchase
|
$40,800
$20.4 p/Share
|
2,000
|
|
Aug 15
2023
|
BUY
Open market or private purchase
|
$125,160
$20.86 p/Share
|
6,000
|
|
Aug 14
2023
|
BUY
Open market or private purchase
|
$42,400
$21.2 p/Share
|
2,000
|
|
Aug 11
2023
|
BUY
Open market or private purchase
|
$24,897
$21.65 p/Share
|
1,150
|
|
Aug 09
2023
|
BUY
Open market or private purchase
|
$86,160
$21.54 p/Share
|
4,000
|
|
Aug 08
2023
|
BUY
Open market or private purchase
|
$79,143
$21.39 p/Share
|
3,700
|
|
Aug 01
2023
|
BUY
Open market or private purchase
|
$117,590
$21.38 p/Share
|
5,500
|
|
Jul 28
2023
|
BUY
Open market or private purchase
|
$129,600
$21.6 p/Share
|
6,000
|
|
May 31
2023
|
BUY
Open market or private purchase
|
$37,500
$18.75 p/Share
|
2,000
|
|
May 04
2023
|
BUY
Open market or private purchase
|
$41,250
$16.5 p/Share
|
2,500
|
|
May 02
2023
|
BUY
Open market or private purchase
|
$149,600
$17.6 p/Share
|
8,500
|
|
May 01
2023
|
BUY
Open market or private purchase
|
$96,594
$18.15 p/Share
|
5,322
|
|
Apr 28
2023
|
BUY
Open market or private purchase
|
$55,020
$18.34 p/Share
|
3,000
|
|
Mar 16
2023
|
BUY
Open market or private purchase
|
$107,950
$21.59 p/Share
|
5,000
|
|
Jan 27
2023
|
BUY
Open market or private purchase
|
$22,590
$22.59 p/Share
|
1,000
|
|
Jun 15
2022
|
BUY
Open market or private purchase
|
$73,092
$22.49 p/Share
|
3,250
|
|
Apr 29
2022
|
BUY
Open market or private purchase
|
$90,080
$22.52 p/Share
|
4,000
|
|