Jan 22
2024
|
BUY
Open market or private purchase
|
$94,750
$18.95 p/Share
|
5,000
|
|
Dec 07
2023
|
BUY
Open market or private purchase
|
$107,012
$18.54 p/Share
|
5,772
|
|
Dec 06
2023
|
BUY
Open market or private purchase
|
$91,673
$18.58 p/Share
|
4,934
|
|
Dec 05
2023
|
BUY
Open market or private purchase
|
$18,640
$18.64 p/Share
|
1,000
|
|
Oct 31
2023
|
BUY
Open market or private purchase
|
$47,700
$15.9 p/Share
|
3,000
|
|
Aug 17
2023
|
BUY
Open market or private purchase
|
$35,900
$17.95 p/Share
|
2,000
|
|
Jun 14
2023
|
BUY
Open market or private purchase
|
$89,750
$17.95 p/Share
|
5,000
|
|
May 18
2023
|
BUY
Open market or private purchase
|
$36,420
$18.21 p/Share
|
2,000
|
|
May 17
2023
|
BUY
Open market or private purchase
|
$17,200
$17.2 p/Share
|
1,000
|
|
May 16
2023
|
BUY
Open market or private purchase
|
$32,299
$16.15 p/Share
|
2,000
|
|
May 08
2023
|
BUY
Open market or private purchase
|
$65,960
$16.49 p/Share
|
4,000
|
|
May 05
2023
|
BUY
Open market or private purchase
|
$49,020
$16.34 p/Share
|
3,000
|
|
May 03
2023
|
BUY
Open market or private purchase
|
$80,730
$17.94 p/Share
|
4,500
|
|
May 02
2023
|
BUY
Open market or private purchase
|
$61,075
$17.45 p/Share
|
3,500
|
|
Apr 28
2023
|
BUY
Open market or private purchase
|
$60,239
$20.08 p/Share
|
3,000
|
|
Apr 25
2023
|
BUY
Open market or private purchase
|
$19,600
$19.6 p/Share
|
1,000
|
|
Apr 24
2023
|
BUY
Open market or private purchase
|
$81,120
$20.28 p/Share
|
4,000
|
|
Apr 21
2023
|
BUY
Open market or private purchase
|
$39,220
$19.61 p/Share
|
2,000
|
|
Mar 01
2023
|
BUY
Open market or private purchase
|
$107,200
$21.44 p/Share
|
5,000
|
|
Feb 21
2023
|
BUY
Open market or private purchase
|
$211,800
$21.18 p/Share
|
10,000
|
|
Feb 17
2023
|
BUY
Open market or private purchase
|
$108,350
$21.67 p/Share
|
5,000
|
|
Feb 16
2023
|
BUY
Open market or private purchase
|
$65,820
$21.94 p/Share
|
3,000
|
|
Jan 26
2023
|
BUY
Open market or private purchase
|
$19,873
$22.38 p/Share
|
888
|
|
Jan 25
2023
|
BUY
Open market or private purchase
|
$2,497
$22.3 p/Share
|
112
|
|
Jan 24
2023
|
BUY
Open market or private purchase
|
$132,840
$22.14 p/Share
|
6,000
|
|