May 13
2025
SELL
Open market or private sale
$454,333
$19.06 p/Share
23,837
Reduced 7.88%
278,842
Common stock, $.001 pa...
May 13
2025
SELL
Payment of exercise price or tax liability
$804,656
$14.76 p/Share
54,516
Reduced 15.26%
302,679
Common stock, $.001 pa...
May 09
2025
BUY
Grant, award, or other acquisition
-
142,857
Added 28.57%
357,195
Common stock, $.001 pa...
Apr 30
2025
SELL
Payment of exercise price or tax liability
$7,778
$10.05 p/Share
774
Reduced 0.36%
214,338
Common stock, $.001 pa...
Apr 22
2025
SELL
Payment of exercise price or tax liability
$59,908
$10.05 p/Share
5,961
Reduced 2.7%
215,112
Common stock, $.001 pa...
Apr 11
2025
BUY
Grant, award, or other acquisition
-
32,397
Added 12.78%
221,073
Common stock, $.001 pa...
Jan 22
2025
SELL
Payment of exercise price or tax liability
$229,622
$30.15 p/Share
7,616
Reduced 3.88%
188,676
Common stock, $.001 pa...
Nov 20
2024
SELL
Open market or private sale
$616,803
$30.35 p/Share
20,323
Reduced 9.41%
195,572
Common stock, $.001 pa...
Nov 08
2024
SELL
Open market or private sale
$446,015
$23.58 p/Share
18,915
Reduced 8.06%
215,895
Common stock, $.001 pa...
Oct 22
2024
SELL
Payment of exercise price or tax liability
$133,864
$18.51 p/Share
7,232
Reduced 2.99%
234,810
Common stock, $.001 pa...
Jul 22
2024
SELL
Payment of exercise price or tax liability
$73,771
$9.68 p/Share
7,621
Reduced 3.05%
242,042
Common stock, $.001 pa...
Jun 14
2024
SELL
Payment of exercise price or tax liability
$163,010
$10.44 p/Share
15,614
Reduced 5.89%
249,663
Common stock, $.001 pa...
Jun 13
2024
SELL
Sale (or disposition) back to the issuer
$422,350
$10.44 p/Share
40,455
Reduced 13.23%
265,277
Common stock, $.001 pa...
Jun 13
2024
BUY
Grant, award, or other acquisition
-
80,910
Added 20.93%
305,732
Common stock, $.001 pa...
May 23
2024
SELL
Payment of exercise price or tax liability
$8,314
$12.12 p/Share
686
Reduced 0.3%
224,822
Common stock, $.001 pa...
Apr 29
2024
BUY
Grant, award, or other acquisition
-
25,671
Added 10.22%
225,508
Common stock, $.001 pa...
Apr 22
2024
SELL
Payment of exercise price or tax liability
$91,772
$12.12 p/Share
7,572
Reduced 3.65%
199,837
Common stock, $.001 pa...
Jan 22
2024
SELL
Payment of exercise price or tax liability
$144,661
$15.81 p/Share
9,150
Reduced 4.23%
207,409
Common stock, $.001 pa...
Jan 05
2024
SELL
Payment of exercise price or tax liability
$17,084
$18.53 p/Share
922
Reduced 0.42%
216,559
Common stock, $.001 pa...
Jan 05
2024
BUY
Exercise of conversion of derivative security
$15,224
$13.84 p/Share
1,100
Added 0.5%
217,481
Common stock, $.001 pa...
Oct 23
2023
SELL
Payment of exercise price or tax liability
$37,818
$6.91 p/Share
5,473
Reduced 2.47%
216,381
Common stock, $.001 pa...
Aug 10
2023
SELL
Open market or private sale
$192,008
$14.08 p/Share
13,637
Reduced 5.79%
221,854
Common stock, $.001 pa...
Aug 08
2023
SELL
Open market or private sale
$390,416
$12.07 p/Share
32,346
Reduced 12.08%
235,491
Common stock, $.001 pa...
Jul 25
2023
SELL
Payment of exercise price or tax liability
$5,080
$2.14 p/Share
2,374
Reduced 0.88%
267,837
Common stock, $.001 pa...
Jul 24
2023
SELL
Payment of exercise price or tax liability
$57,371
$7.91 p/Share
7,253
Reduced 2.61%
270,211
Common stock, $.001 pa...