Mar 12
2024
|
BUY
Open market or private purchase
|
$14,498
$20.42 p/Share
|
710
|
|
Mar 11
2024
|
BUY
Open market or private purchase
|
$5,918
$20.41 p/Share
|
290
|
|
Nov 02
2023
|
BUY
Open market or private purchase
|
$15,216
$19.02 p/Share
|
800
|
|
Nov 01
2023
|
BUY
Open market or private purchase
|
$9,425
$18.85 p/Share
|
500
|
|
May 15
2023
|
BUY
Open market or private purchase
|
$10,050
$20.1 p/Share
|
500
|
|
May 11
2023
|
BUY
Open market or private purchase
|
$28,905
$19.27 p/Share
|
1,500
|
|
Mar 14
2023
|
BUY
Open market or private purchase
|
$34,905
$26.85 p/Share
|
1,300
|
|
Mar 13
2023
|
BUY
Open market or private purchase
|
$18,207
$26.01 p/Share
|
700
|
|
Mar 08
2023
|
BUY
Open market or private purchase
|
$29,410
$29.41 p/Share
|
1,000
|
|
Feb 01
2023
|
BUY
Open market or private purchase
|
$31,350
$31.35 p/Share
|
1,000
|
|
Jan 31
2023
|
BUY
Open market or private purchase
|
$31,820
$31.82 p/Share
|
1,000
|
|
Jan 30
2023
|
BUY
Open market or private purchase
|
$61,380
$30.69 p/Share
|
2,000
|
|
May 18
2022
|
BUY
Open market or private purchase
|
$12,695
$25.39 p/Share
|
500
|
|
May 06
2022
|
BUY
Open market or private purchase
|
$12,820
$25.64 p/Share
|
500
|
|
Feb 24
2022
|
BUY
Open market or private purchase
|
$13,575
$27.15 p/Share
|
500
|
|
Feb 04
2022
|
BUY
Open market or private purchase
|
$28,680
$28.68 p/Share
|
1,000
|
|