Apr 01
2024
BUY
Open market or private purchase
$2,497
$8.27 p/Share
302
Added 0.02%
1,565,114
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$1,844,007
$8.34 p/Share
221,104
Reduced 12.38%
1,564,812
Common Stock
Mar 18
2024
BUY
Open market or private purchase
$2,496
$8.49 p/Share
294
Added 0.02%
1,785,916
Common Stock
Feb 29
2024
BUY
Open market or private purchase
$2,498
$8.86 p/Share
282
Added 0.02%
1,785,622
Common Stock
Feb 15
2024
BUY
Open market or private purchase
$2,502
$8.37 p/Share
299
Added 0.02%
1,785,340
Common Stock
Jan 30
2024
BUY
Open market or private purchase
$2,507
$8.86 p/Share
283
Added 0.02%
1,785,041
Common Stock
Jan 12
2024
BUY
Open market or private purchase
$2,498
$8.14 p/Share
307
Added 0.02%
1,784,758
Common Stock
Dec 29
2023
BUY
Open market or private purchase
$2,504
$8.46 p/Share
296
Added 0.02%
1,784,451
Common Stock
Dec 20
2023
SELL
Other acquisition or disposition
$502,800
$8.38 p/Share
60,000
Reduced 3.25%
1,784,155
Common Stock
Dec 15
2023
BUY
Open market or private purchase
$2,496
$8.32 p/Share
300
Added 0.02%
1,844,155
Common Stock
Nov 30
2023
BUY
Open market or private purchase
$2,492
$7.31 p/Share
341
Added 0.02%
1,843,855
Common Stock
Nov 15
2023
BUY
Open market or private purchase
$2,500
$7.42 p/Share
337
Added 0.02%
1,843,514
Common Stock
Oct 30
2023
BUY
Open market or private purchase
$2,499
$7.53 p/Share
332
Added 0.02%
1,843,177
Common Stock
Oct 13
2023
BUY
Open market or private purchase
$2,502
$6.97 p/Share
359
Added 0.02%
1,842,845
Common Stock
Sep 29
2023
BUY
Open market or private purchase
$2,496
$7.85 p/Share
318
Added 0.02%
1,842,486
Common Stock
Sep 15
2023
BUY
Open market or private purchase
$2,498
$8.3 p/Share
301
Added 0.02%
1,842,168
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$384,502
$8.76 p/Share
43,893
Reduced 2.33%
1,841,867
Common Stock
Aug 30
2023
BUY
Open market or private purchase
$2,498
$8.83 p/Share
283
Added 0.02%
1,885,760
Common Stock
Aug 15
2023
BUY
Open market or private purchase
$2,505
$8.58 p/Share
292
Added 0.02%
1,885,477
Common Stock
Jul 31
2023
BUY
Open market or private purchase
$2,500
$8.28 p/Share
302
Added 0.02%
1,885,185
Common Stock
Jul 14
2023
BUY
Open market or private purchase
$2,502
$8.1 p/Share
309
Added 0.02%
1,884,883
Common Stock
Jul 03
2023
BUY
Open market or private purchase
$2,498
$8.06 p/Share
310
Added 0.02%
1,884,574
Common Stock
Jun 20
2023
BUY
Open market or private purchase
$2,500
$8.9 p/Share
281
Added 0.01%
1,884,264
Common Stock
May 30
2023
BUY
Open market or private purchase
$2,493
$8.23 p/Share
303
Added 0.02%
1,883,983
Common Stock
May 16
2023
BUY
Open market or private purchase
$2,510
$8.34 p/Share
301
Added 0.02%
1,883,680
Common Stock