Oct 31
2024
SELL
Open market or private sale
$404,200
$20.21 p/Share
20,000
Reduced 1.85%
1,062,262
Common Stock
Sep 19
2024
SELL
Open market or private sale
$449,400
$22.47 p/Share
20,000
Reduced 1.81%
1,082,262
Common Stock
Aug 29
2024
SELL
Open market or private sale
$425,000
$21.25 p/Share
20,000
Reduced 1.78%
1,102,262
Common Stock
Jul 31
2024
SELL
Open market or private sale
$400,000
$20.0 p/Share
20,000
Reduced 1.75%
1,122,262
Common Stock
Jun 14
2024
SELL
Open market or private sale
$366,200
$18.31 p/Share
20,000
Reduced 1.72%
1,142,262
Common Stock
May 02
2024
SELL
Open market or private sale
$394,400
$19.72 p/Share
20,000
Reduced 1.69%
1,162,262
Common Stock
Apr 01
2024
SELL
Sale (or disposition) back to the issuer
$181,555
$19.89 p/Share
9,128
Reduced 0.77%
1,182,262
Common Stock
Mar 07
2024
SELL
Open market or private sale
$390,600
$19.53 p/Share
20,000
Reduced 1.65%
1,191,390
Common Stock
Dec 29
2023
-
40,529
Reduced 3.24%
1,211,390
Common Stock
Dec 22
2023
SELL
Open market or private sale
$332,000
$16.6 p/Share
20,000
Reduced 1.57%
1,251,919
Common Stock
Dec 15
2023
SELL
Sale (or disposition) back to the issuer
$218,341
$15.97 p/Share
13,672
Reduced 1.06%
1,271,919
Common Stock
Nov 03
2023
SELL
Open market or private sale
$322,600
$16.13 p/Share
20,000
Reduced 1.53%
1,285,591
Common Stock
Aug 04
2023
SELL
Open market or private sale
$292,000
$14.6 p/Share
20,000
Reduced 1.51%
1,305,591
Common Stock
Jun 13
2023
SELL
Open market or private sale
$337,400
$16.87 p/Share
20,000
Reduced 1.49%
1,325,591
Common Stock
May 10
2023
SELL
Open market or private sale
$320,400
$16.02 p/Share
20,000
Reduced 1.46%
1,345,591
Common Stock
Mar 30
2023
SELL
Open market or private sale
$183,700
$18.37 p/Share
10,000
Reduced 0.74%
1,338,209
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
-
27,382
Added 1.97%
1,365,591
Common Stock
Mar 29
2023
SELL
Open market or private sale
$188,299
$18.83 p/Share
10,000
Reduced 0.74%
1,348,209
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$32,167
$9.66 p/Share
3,330
Reduced 0.24%
1,358,209
Common Stock
Sep 01
2022
SELL
Open market or private sale
$240,200
$12.01 p/Share
20,000
Reduced 1.45%
1,361,539
Common Stock
Aug 10
2022
SELL
Open market or private sale
$249,200
$12.46 p/Share
20,000
Reduced 1.43%
1,381,539
Common Stock
Jun 24
2022
SELL
Open market or private sale
$258,600
$12.93 p/Share
20,000
Reduced 1.41%
1,401,539
Common Stock
Jun 14
2022
BUY
Grant, award, or other acquisition
-
41,017
Added 2.8%
1,421,539
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$48,075
$11.7 p/Share
4,109
Reduced 0.3%
1,380,522
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
16,000
Added 1.14%
1,384,631
Common Stock