Nov 17
2025
BUY
Open market or private purchase
$2,501
$12.7 p/Share
197
Added 0.01%
1,489,147
Common Stock
Oct 30
2025
BUY
Open market or private purchase
$2,492
$14.08 p/Share
177
Added 0.01%
1,488,950
Common Stock
Oct 15
2025
BUY
Open market or private purchase
$2,499
$15.92 p/Share
157
Added 0.01%
1,488,773
Common Stock
Sep 30
2025
BUY
Open market or private purchase
$2,501
$14.63 p/Share
171
Added 0.01%
1,488,616
Common Stock
Sep 26
2025
SELL
Other acquisition or disposition
$616,311
$14.57 p/Share
42,300
Reduced 2.76%
1,488,445
Common Stock
Sep 15
2025
BUY
Open market or private purchase
$2,498
$14.36 p/Share
174
Added 0.01%
1,530,745
Common Stock
Aug 29
2025
BUY
Open market or private purchase
$2,506
$14.49 p/Share
173
Added 0.01%
1,530,571
Common Stock
Aug 18
2025
BUY
Open market or private purchase
$2,492
$14.16 p/Share
176
Added 0.01%
1,530,398
Common Stock
Jul 30
2025
BUY
Open market or private purchase
$2,509
$14.42 p/Share
174
Added 0.01%
1,530,222
Common Stock
Jul 15
2025
BUY
Open market or private purchase
$2,492
$14.49 p/Share
172
Added 0.01%
1,530,048
Common Stock
Jul 01
2025
BUY
Open market or private purchase
$2,509
$14.02 p/Share
179
Added 0.01%
1,529,876
Common Stock
Jun 13
2025
BUY
Open market or private purchase
$2,492
$13.77 p/Share
181
Added 0.01%
1,529,697
Common Stock
May 30
2025
BUY
Open market or private purchase
$2,499
$12.82 p/Share
195
Added 0.01%
1,529,516
Common Stock
May 15
2025
BUY
Open market or private purchase
$2,499
$10.12 p/Share
247
Added 0.02%
1,529,321
Common Stock
Apr 30
2025
BUY
Open market or private purchase
$2,499
$8.71 p/Share
287
Added 0.02%
1,529,074
Common Stock
Apr 15
2025
BUY
Grant, award, or other acquisition
$2,494
$8.02 p/Share
311
Added 0.02%
1,528,787
Common Stock
Mar 28
2025
BUY
Open market or private purchase
$2,501
$8.2 p/Share
305
Added 0.02%
1,528,476
Common Stock
Mar 14
2025
BUY
Open market or private purchase
$2,499
$7.35 p/Share
340
Added 0.02%
1,528,171
Common Stock
Mar 03
2025
BUY
Open market or private purchase
$2,504
$7.95 p/Share
315
Added 0.02%
1,527,831
Common Stock
Feb 14
2025
BUY
Open market or private purchase
$2,497
$8.03 p/Share
311
Added 0.02%
1,527,516
Common Stock
Jan 30
2025
BUY
Open market or private purchase
$2,499
$8.33 p/Share
300
Added 0.02%
1,527,205
Common Stock
Jan 16
2025
BUY
Open market or private purchase
$2,498
$8.3 p/Share
301
Added 0.02%
1,526,905
Common Stock
Dec 31
2024
BUY
Open market or private purchase
$2,515
$8.47 p/Share
297
Added 0.02%
1,526,604
Common Stock
Dec 16
2024
BUY
Open market or private purchase
$2,490
$8.56 p/Share
291
Added 0.02%
1,526,307
Common Stock
Nov 29
2024
BUY
Open market or private purchase
$2,497
$8.95 p/Share
279
Added 0.02%
1,526,016
Common Stock