May 21
2024
SELL
Open market or private sale
$101,199
$10.12 p/Share
10,000
Reduced 0.28%
3,595,901
Common Stock
May 07
2024
SELL
Open market or private sale
$106,800
$10.68 p/Share
10,000
Reduced 0.28%
3,605,901
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$451,035
$10.07 p/Share
44,790
Reduced 1.22%
3,615,901
Common Stock
Apr 23
2024
SELL
Open market or private sale
$105,399
$10.54 p/Share
10,000
Reduced 0.27%
3,660,691
Common Stock
Apr 09
2024
SELL
Open market or private sale
$178,050
$11.87 p/Share
15,000
Reduced 0.41%
3,670,691
Common Stock
Mar 27
2024
SELL
Open market or private sale
$37,392
$12.0 p/Share
3,116
Reduced 0.08%
3,685,691
Common Stock
Mar 26
2024
SELL
Open market or private sale
$142,964
$12.03 p/Share
11,884
Reduced 0.32%
3,688,807
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$561,578
$12.54 p/Share
44,783
Reduced 1.2%
3,700,691
Common Stock
Mar 12
2024
SELL
Open market or private sale
$185,400
$12.36 p/Share
15,000
Reduced 0.4%
3,745,474
Common Stock
Feb 27
2024
SELL
Open market or private sale
$208,200
$13.88 p/Share
15,000
Reduced 0.4%
3,760,474
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$4,123,011
$13.54 p/Share
304,506
Reduced 7.46%
3,775,474
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
$7,670,734
$13.54 p/Share
566,524
Added 12.19%
4,079,980
Common Stock
Feb 13
2024
SELL
Open market or private sale
$196,200
$13.08 p/Share
15,000
Reduced 0.43%
3,513,456
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$629,612
$13.4 p/Share
46,986
Reduced 1.31%
3,528,456
Common Stock
Jan 30
2024
SELL
Open market or private sale
$195,900
$13.06 p/Share
15,000
Reduced 0.65%
2,275,442
Common Stock
Jan 16
2024
SELL
Open market or private sale
$188,700
$12.58 p/Share
15,000
Reduced 0.53%
2,790,442
Common Stock
Jan 02
2024
SELL
Open market or private sale
$196,200
$13.08 p/Share
15,000
Reduced 0.53%
2,805,442
Common Stock
Jan 01
2024
BUY
Grant, award, or other acquisition
-
800,000
Added 18.1%
3,620,442
Common Stock
Dec 19
2023
SELL
Open market or private sale
$204,000
$13.6 p/Share
15,000
Reduced 0.53%
2,820,442
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$586,009
$13.36 p/Share
43,863
Reduced 1.52%
2,835,442
Common Stock
Nov 03
2023
SELL
Payment of exercise price or tax liability
$522,539
$11.91 p/Share
43,874
Reduced 1.5%
2,879,305
Common Stock
Sep 13
2023
SELL
Payment of exercise price or tax liability
$512,758
$11.69 p/Share
43,863
Reduced 1.48%
2,923,179
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$433,465
$9.88 p/Share
43,873
Reduced 1.46%
2,967,042
Common Stock
Jun 13
2023
SELL
Payment of exercise price or tax liability
$438,630
$10.0 p/Share
43,863
Reduced 1.44%
3,010,915
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$1,997,133
$11.38 p/Share
175,495
Reduced 5.43%
3,054,778
Common Stock