Jun 30
2025
SELL
Payment of exercise price or tax liability
$1,689
$6.65 p/Share
254
Reduced 0.05%
517,426
Common Stock
Jun 15
2025
SELL
Payment of exercise price or tax liability
$7,526
$6.06 p/Share
1,242
Reduced 0.24%
517,680
Common Stock
Jun 09
2025
BUY
Open market or private purchase
$248,778
$5.42 p/Share
45,900
Added 8.13%
518,922
Common Stock
May 31
2025
SELL
Payment of exercise price or tax liability
$1,320
$5.2 p/Share
254
Reduced 0.05%
473,022
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$5,589
$4.5 p/Share
1,242
Reduced 0.26%
473,276
Common Stock
Apr 30
2025
SELL
Payment of exercise price or tax liability
$1,463
$5.76 p/Share
254
Reduced 0.05%
474,518
Common Stock
Apr 15
2025
SELL
Payment of exercise price or tax liability
$6,408
$5.16 p/Share
1,242
Reduced 0.26%
474,772
Common Stock
Mar 31
2025
SELL
Payment of exercise price or tax liability
$1,653
$6.51 p/Share
254
Reduced 0.05%
476,014
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$8,768
$7.06 p/Share
1,242
Reduced 0.26%
476,268
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$1,874
$7.59 p/Share
247
Reduced 0.05%
477,510
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$6,053
$8.05 p/Share
752
Reduced 0.16%
477,757
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
138,790
Added 22.48%
478,509
Common Stock
Feb 02
2025
SELL
Payment of exercise price or tax liability
$55,847
$9.19 p/Share
6,077
Reduced 1.76%
339,719
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$2,738
$9.19 p/Share
298
Reduced 0.09%
345,796
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$7,809
$8.62 p/Share
906
Reduced 0.26%
346,094
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$4,411
$10.63 p/Share
415
Reduced 0.12%
347,000
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$8,031
$10.68 p/Share
752
Reduced 0.22%
347,415
Common Stock
Nov 30
2024
SELL
Payment of exercise price or tax liability
$4,537
$12.33 p/Share
368
Reduced 0.11%
348,167
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$12,812
$11.44 p/Share
1,120
Reduced 0.32%
348,535
Common Stock
Oct 31
2024
SELL
Payment of exercise price or tax liability
$4,864
$13.22 p/Share
368
Reduced 0.11%
349,655
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$13,977
$12.48 p/Share
1,120
Reduced 0.32%
350,023
Common Stock
Sep 30
2024
SELL
Payment of exercise price or tax liability
$4,600
$12.5 p/Share
368
Reduced 0.1%
351,143
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$14,358
$12.82 p/Share
1,120
Reduced 0.32%
351,511
Common Stock
Aug 31
2024
SELL
Payment of exercise price or tax liability
$4,795
$13.03 p/Share
368
Reduced 0.1%
352,631
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$12,712
$11.35 p/Share
1,120
Reduced 0.32%
352,999
Common Stock