Dec 13
2024
SELL
Payment of exercise price or tax liability
$92,033
$18.37 p/Share
5,010
Reduced 0.39%
1,277,211
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$396,208
$18.53 p/Share
21,382
Reduced 1.64%
1,282,221
Common Stock
Dec 10
2024
BUY
Grant, award, or other acquisition
$871,340
$18.38 p/Share
47,407
Added 3.51%
1,303,603
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$129,021
$17.65 p/Share
7,310
Reduced 0.58%
1,256,196
Common Stock
Sep 21
2024
SELL
Payment of exercise price or tax liability
$18,471
$11.94 p/Share
1,547
Reduced 0.12%
1,263,506
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$59,619
$11.9 p/Share
5,010
Reduced 0.39%
1,265,053
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$84,430
$11.55 p/Share
7,310
Reduced 0.57%
1,270,063
Common Stock
Aug 01
2024
SELL
Open market or private sale
$215,600
$10.78 p/Share
20,000
Reduced 1.54%
1,277,373
Common Stock
Jul 01
2024
SELL
Open market or private sale
$207,399
$10.37 p/Share
20,000
Reduced 1.52%
1,297,373
Common Stock
Jun 21
2024
SELL
Payment of exercise price or tax liability
$15,547
$10.05 p/Share
1,547
Reduced 0.12%
1,317,373
Common Stock
Jun 13
2024
SELL
Payment of exercise price or tax liability
$45,240
$9.03 p/Share
5,010
Reduced 0.38%
1,318,920
Common Stock
Jun 03
2024
SELL
Open market or private sale
$181,000
$9.05 p/Share
20,000
Reduced 1.49%
1,323,930
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$65,945
$9.02 p/Share
7,311
Reduced 0.54%
1,343,930
Common Stock
May 01
2024
SELL
Open market or private sale
$157,200
$7.86 p/Share
20,000
Reduced 1.46%
1,351,240
Common Stock
Apr 01
2024
SELL
Open market or private sale
$154,800
$7.74 p/Share
20,000
Reduced 1.44%
1,371,240
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$12,422
$8.03 p/Share
1,547
Reduced 0.11%
1,391,240
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$157,306
$7.85 p/Share
20,039
Reduced 1.42%
1,394,787
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
136,048
Added 8.77%
1,414,826
Common Stock
Mar 01
2024
SELL
Open market or private sale
$162,200
$8.11 p/Share
20,000
Reduced 1.53%
1,286,088
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$58,553
$8.01 p/Share
7,310
Reduced 0.57%
1,278,778
Common Stock
Feb 01
2024
SELL
Open market or private sale
$155,600
$7.78 p/Share
20,000
Reduced 1.51%
1,306,088
Common Stock
Jan 02
2024
SELL
Open market or private sale
$158,800
$7.94 p/Share
20,000
Reduced 1.49%
1,326,088
Common Stock
Dec 21
2023
SELL
Payment of exercise price or tax liability
$12,932
$8.36 p/Share
1,547
Reduced 0.11%
1,346,088
Common Stock
Dec 15
2023
SELL
Open market or private sale
$127,050
$8.47 p/Share
15,000
Reduced 1.1%
1,347,635
Common Stock
Dec 01
2023
SELL
Open market or private sale
$162,399
$8.12 p/Share
20,000
Reduced 1.45%
1,362,635
Common Stock