Jun 13
2025
BUY
Open market or private purchase
$1,569
$13.77 p/Share
114
Added 0.08%
135,137
Common Stock
May 30
2025
BUY
Open market or private purchase
$307
$12.82 p/Share
24
Added 0.02%
135,023
Common Stock
May 15
2025
BUY
Open market or private purchase
$313
$10.12 p/Share
31
Added 0.02%
134,999
Common Stock
Apr 30
2025
BUY
Open market or private purchase
$313
$8.71 p/Share
36
Added 0.03%
134,968
Common Stock
Apr 15
2025
BUY
Open market or private purchase
$312
$8.02 p/Share
39
Added 0.03%
134,932
Common Stock
Mar 28
2025
BUY
Open market or private purchase
$311
$8.2 p/Share
38
Added 0.03%
134,893
Common Stock
Mar 14
2025
BUY
Open market or private purchase
$308
$7.35 p/Share
42
Added 0.03%
134,855
Common Stock
Mar 03
2025
BUY
Open market or private purchase
$318
$7.95 p/Share
40
Added 0.03%
134,813
Common Stock
Feb 14
2025
BUY
Open market or private purchase
$313
$8.03 p/Share
39
Added 0.03%
134,773
Common Stock
Jan 30
2025
BUY
Open market or private purchase
$308
$8.33 p/Share
37
Added 0.03%
134,734
Common Stock
Jan 16
2025
BUY
Open market or private purchase
$315
$8.3 p/Share
38
Added 0.03%
134,697
Common Stock
Dec 31
2024
BUY
Open market or private purchase
$313
$8.47 p/Share
37
Added 0.03%
134,659
Common Stock
Dec 16
2024
BUY
Open market or private purchase
$1,557
$8.56 p/Share
182
Added 0.14%
134,622
Common Stock
Dec 04
2024
BUY
Grant, award, or other acquisition
$187,588
$9.05 p/Share
20,728
Added 13.36%
134,440
Common Stock
Dec 03
2024
SELL
Payment of exercise price or tax liability
$47,638
$8.77 p/Share
5,432
Reduced 4.56%
113,712
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$70,957
$8.83 p/Share
8,036
Reduced 6.32%
119,144
Common Stock
Nov 29
2024
BUY
Open market or private purchase
$1,566
$8.95 p/Share
175
Added 0.14%
127,180
Common Stock
Nov 15
2024
BUY
Open market or private purchase
$1,559
$8.96 p/Share
174
Added 0.14%
127,005
Common Stock
Oct 30
2024
BUY
Open market or private purchase
$1,560
$9.4 p/Share
166
Added 0.13%
126,831
Common Stock
Oct 15
2024
BUY
Open market or private purchase
$1,568
$8.81 p/Share
178
Added 0.14%
126,665
Common Stock
Sep 30
2024
BUY
Open market or private purchase
$1,559
$8.34 p/Share
187
Added 0.15%
126,487
Common Stock
Sep 13
2024
BUY
Open market or private purchase
$1,566
$7.83 p/Share
200
Added 0.16%
126,300
Common Stock
Aug 30
2024
BUY
Open market or private purchase
$1,559
$8.21 p/Share
190
Added 0.15%
126,100
Common Stock
Aug 15
2024
BUY
Open market or private purchase
$1,560
$7.96 p/Share
196
Added 0.16%
125,910
Common Stock
Jul 30
2024
BUY
Open market or private purchase
$1,564
$8.74 p/Share
179
Added 0.14%
125,714
Common Stock