Jul 11
2025
BUY
Grant, award, or other acquisition
$2,384
$8.61 p/Share
277
Added 0.02%
1,425,579
Common Stock
Jun 27
2025
BUY
Grant, award, or other acquisition
$2,381
$7.86 p/Share
303
Added 0.02%
1,425,301
Common Stock
Jun 13
2025
BUY
Grant, award, or other acquisition
$2,386
$7.85 p/Share
304
Added 0.02%
1,424,997
Common Stock
May 30
2025
BUY
Grant, award, or other acquisition
$2,387
$7.7 p/Share
310
Added 0.02%
1,424,693
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$250,652
$9.17 p/Share
27,334
Reduced 1.88%
1,424,383
Common Stock
May 16
2025
BUY
Grant, award, or other acquisition
$2,387
$8.12 p/Share
294
Added 0.02%
1,451,717
Common Stock
May 02
2025
BUY
Grant, award, or other acquisition
$2,381
$8.1 p/Share
294
Added 0.02%
1,451,423
Common Stock
Apr 17
2025
BUY
Grant, award, or other acquisition
$2,388
$5.84 p/Share
409
Added 0.03%
1,451,128
Common Stock
Apr 15
2025
BUY
Grant, award, or other acquisition
$16,640
$5.51 p/Share
3,020
Added 0.21%
1,450,719
Common Stock
Apr 04
2025
BUY
Grant, award, or other acquisition
$2,382
$6.11 p/Share
390
Added 0.03%
1,447,698
Common Stock
Mar 21
2025
BUY
Grant, award, or other acquisition
$2,383
$6.99 p/Share
341
Added 0.02%
1,447,307
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$18,661
$8.25 p/Share
2,262
Reduced 0.16%
1,446,965
Common Stock
Mar 07
2025
BUY
Grant, award, or other acquisition
$37,668
$7.33 p/Share
5,139
Added 0.35%
1,449,227
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
300,372
Added 17.22%
1,444,088
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$43,502
$9.58 p/Share
4,541
Reduced 0.4%
1,143,716
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
$2,384
$8.11 p/Share
294
Added 0.03%
1,148,257
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
$2,382
$8.48 p/Share
281
Added 0.02%
1,147,963
Common Stock
Jan 24
2025
BUY
Grant, award, or other acquisition
$2,381
$9.09 p/Share
262
Added 0.02%
1,147,681
Common Stock
Jan 21
2025
SELL
Payment of exercise price or tax liability
$113,529
$10.91 p/Share
10,406
Reduced 0.9%
1,147,418
Common Stock
Jan 15
2025
BUY
Grant, award, or other acquisition
$18,558
$8.85 p/Share
2,097
Added 0.18%
1,157,824
Common Stock
Jan 10
2025
BUY
Grant, award, or other acquisition
$2,389
$8.24 p/Share
290
Added 0.03%
1,155,727
Common Stock
Oct 15
2024
BUY
Grant, award, or other acquisition
$18,465
$10.83 p/Share
1,705
Added 0.15%
1,155,437
Common Stock
Jul 15
2024
BUY
Grant, award, or other acquisition
$18,380
$10.0 p/Share
1,838
Added 0.16%
1,153,730
Common Stock
May 31
2024
BUY
Open market or private purchase
$273,224
$11.48 p/Share
23,800
Added 2.02%
1,151,891
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
221,621
Added 16.42%
1,128,091
Common Stock