Dec 30
2024
SELL
Open market or private sale
$1,025,500
$20.51 p/Share
50,000
Reduced 4.83%
985,320
Common Stock
Dec 27
2024
-
6,498
Reduced 0.62%
1,035,320
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$113,679
$21.13 p/Share
5,380
Reduced 0.51%
1,041,818
Common Stock
Nov 15
2024
SELL
Open market or private sale
$338,337
$22.46 p/Share
15,064
Reduced 1.42%
1,047,198
Common Stock
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