Jun 16
2025
SELL
Open market or private sale
$32,100
$16.05 p/Share
2,000
Reduced 0.62%
321,036
Common stock, $.001 pa...
May 16
2025
SELL
Open market or private sale
$38,700
$19.35 p/Share
2,000
Reduced 0.62%
323,036
Common stock, $.001 pa...
May 13
2025
SELL
Payment of exercise price or tax liability
$880,094
$14.76 p/Share
59,627
Reduced 15.5%
325,036
Common stock, $.001 pa...
May 09
2025
BUY
Grant, award, or other acquisition
-
156,250
Added 28.89%
384,663
Common stock, $.001 pa...
Apr 30
2025
SELL
Payment of exercise price or tax liability
$9,939
$10.05 p/Share
989
Reduced 0.43%
228,413
Common stock, $.001 pa...
Apr 22
2025
SELL
Payment of exercise price or tax liability
$66,078
$10.05 p/Share
6,575
Reduced 2.79%
229,402
Common stock, $.001 pa...
Apr 16
2025
SELL
Open market or private sale
$21,900
$10.95 p/Share
2,000
Reduced 0.84%
235,977
Common stock, $.001 pa...
Apr 11
2025
BUY
Grant, award, or other acquisition
-
41,396
Added 14.82%
237,977
Common stock, $.001 pa...
Mar 17
2025
SELL
Open market or private sale
$46,120
$23.06 p/Share
2,000
Reduced 1.01%
196,581
Common stock, $.001 pa...
Feb 18
2025
SELL
Open market or private sale
$79,020
$26.34 p/Share
3,000
Reduced 1.49%
198,581
Common stock, $.001 pa...
Jan 22
2025
SELL
Payment of exercise price or tax liability
$248,737
$30.15 p/Share
8,250
Reduced 3.93%
201,581
Common stock, $.001 pa...
Jan 21
2025
SELL
Open market or private sale
$80,820
$35.17 p/Share
2,298
Reduced 1.08%
209,831
Common stock, $.001 pa...
Jan 16
2025
SELL
Open market or private sale
$126,880
$31.72 p/Share
4,000
Reduced 1.85%
212,129
Common stock, $.001 pa...
Nov 20
2024
SELL
Open market or private sale
$157,800
$31.56 p/Share
5,000
Reduced 2.26%
216,129
Common stock, $.001 pa...
Oct 22
2024
SELL
Payment of exercise price or tax liability
$144,970
$18.51 p/Share
7,832
Reduced 3.42%
221,129
Common stock, $.001 pa...
Jul 22
2024
SELL
Payment of exercise price or tax liability
$79,908
$9.68 p/Share
8,255
Reduced 3.48%
228,961
Common stock, $.001 pa...
Jun 14
2024
SELL
Payment of exercise price or tax liability
$178,325
$10.44 p/Share
17,081
Reduced 6.72%
237,216
Common stock, $.001 pa...
Jun 13
2024
SELL
Sale (or disposition) back to the issuer
$461,949
$10.44 p/Share
44,248
Reduced 14.82%
254,297
Common stock, $.001 pa...
Jun 13
2024
BUY
Grant, award, or other acquisition
-
88,495
Added 22.86%
298,545
Common stock, $.001 pa...
May 23
2024
SELL
Payment of exercise price or tax liability
$9,211
$12.12 p/Share
760
Reduced 0.36%
210,050
Common stock, $.001 pa...
Apr 29
2024
BUY
Grant, award, or other acquisition
-
28,436
Added 11.89%
210,810
Common stock, $.001 pa...
Apr 22
2024
SELL
Payment of exercise price or tax liability
$99,214
$12.12 p/Share
8,186
Reduced 4.3%
182,374
Common stock, $.001 pa...
Jan 22
2024
SELL
Payment of exercise price or tax liability
$156,961
$15.81 p/Share
9,928
Reduced 4.95%
190,560
Common stock, $.001 pa...
Jan 16
2024
SELL
Open market or private sale
$341,599
$17.08 p/Share
20,000
Reduced 9.07%
200,488
Common stock, $.001 pa...
Dec 20
2023
SELL
Payment of exercise price or tax liability
$76,554
$23.01 p/Share
3,327
Reduced 1.49%
220,488
Common stock, $.001 pa...