Nov 15
2024
BUY
Open market or private purchase
$2,499
$8.96 p/Share
279
Added 0.02%
1,525,737
Common Stock
Oct 30
2024
BUY
Open market or private purchase
$2,500
$9.4 p/Share
266
Added 0.02%
1,525,458
Common Stock
Oct 15
2024
BUY
Open market or private purchase
$2,502
$8.81 p/Share
284
Added 0.02%
1,525,192
Common Stock
Sep 30
2024
BUY
Open market or private purchase
$2,493
$8.34 p/Share
299
Added 0.02%
1,524,908
Common Stock
Sep 13
2024
BUY
Open market or private purchase
$2,505
$7.83 p/Share
320
Added 0.02%
1,524,609
Common Stock
Sep 05
2024
SELL
Payment of exercise price or tax liability
$351,094
$8.01 p/Share
43,832
Reduced 2.8%
1,524,289
Common Stock
Aug 30
2024
BUY
Open market or private purchase
$2,495
$8.21 p/Share
304
Added 0.02%
1,568,121
Common Stock
Aug 15
2024
BUY
Open market or private purchase
$2,507
$7.96 p/Share
315
Added 0.02%
1,567,817
Common Stock
Jul 30
2024
BUY
Open market or private purchase
$2,499
$8.74 p/Share
286
Added 0.02%
1,567,502
Common Stock
Jul 15
2024
BUY
Open market or private purchase
$2,496
$8.49 p/Share
294
Added 0.02%
1,567,216
Common Stock
Jul 01
2024
BUY
Open market or private purchase
$2,501
$8.2 p/Share
305
Added 0.02%
1,566,922
Common Stock
Jun 17
2024
BUY
Open market or private purchase
$2,498
$8.06 p/Share
310
Added 0.02%
1,566,617
Common Stock
May 30
2024
BUY
Open market or private purchase
$2,497
$8.11 p/Share
308
Added 0.02%
1,566,307
Common Stock
May 15
2024
BUY
Open market or private purchase
$2,501
$8.07 p/Share
310
Added 0.02%
1,565,999
Common Stock
May 01
2024
BUY
Open market or private purchase
$2,502
$8.97 p/Share
279
Added 0.02%
1,565,689
Common Stock
Apr 15
2024
BUY
Open market or private purchase
$2,498
$8.44 p/Share
296
Added 0.02%
1,565,410
Common Stock
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