Dec 13
2024
SELL
Payment of exercise price or tax liability
$534,405
$15.46 p/Share
34,567
Reduced 1.71%
1,983,142
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$381,499
$13.27 p/Share
28,749
Reduced 1.4%
2,017,709
Common Stock
Oct 25
2024
SELL
Payment of exercise price or tax liability
$712,980
$13.47 p/Share
52,931
Reduced 2.52%
2,046,458
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$367,271
$10.59 p/Share
34,681
Reduced 1.63%
2,099,389
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$312,380
$10.83 p/Share
28,844
Reduced 1.33%
2,134,070
Common Stock
Jul 25
2024
SELL
Payment of exercise price or tax liability
$542,212
$10.21 p/Share
53,106
Reduced 2.4%
2,162,914
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$313,749
$9.0 p/Share
34,861
Reduced 1.55%
2,216,020
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$262,480
$9.1 p/Share
28,844
Reduced 1.27%
2,250,701
Common Stock
Apr 25
2024
SELL
Payment of exercise price or tax liability
$579,386
$10.91 p/Share
53,106
Reduced 2.28%
2,279,545
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,561,795
$11.26 p/Share
138,703
Reduced 6.74%
1,918,551
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
414,100
Added 15.08%
2,332,651
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$365,416
$12.97 p/Share
28,174
Reduced 1.35%
2,057,254
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$702,264
$13.1 p/Share
53,608
Reduced 2.51%
2,085,428
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$254,864
$8.88 p/Share
28,701
Reduced 1.32%
2,139,036
Common Stock
Oct 25
2023
SELL
Payment of exercise price or tax liability
$359,860
$6.81 p/Share
52,843
Reduced 2.38%
2,167,737
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$1,174,179
$10.62 p/Share
110,563
Reduced 4.74%
2,220,580
Common Stock
Jul 25
2023
SELL
Payment of exercise price or tax liability
$544,619
$10.7 p/Share
50,899
Reduced 2.14%
2,331,143
Common Stock
Apr 25
2023
SELL
Payment of exercise price or tax liability
$892,567
$4.35 p/Share
205,188
Reduced 7.93%
2,382,042
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
761,900
Added 22.75%
2,587,230
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
-
633,663
Added 25.77%
1,825,330
Common Stock
May 05
2022
BUY
Grant, award, or other acquisition
-
1,191,667
Added 50.0%
1,191,667
Common Stock