Jun 12
2025
SELL
Open market or private sale
$550,518
$15.85 p/Share
34,733
Reduced 2.4%
1,413,298
Common Stock
May 16
2025
SELL
Open market or private sale
$261,856
$15.68 p/Share
16,700
Reduced 1.03%
1,598,943
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$873,435
$13.37 p/Share
65,328
Reduced 3.89%
1,615,643
Common Stock
May 09
2025
SELL
Open market or private sale
$501,000
$15.0 p/Share
33,400
Reduced 1.95%
1,680,971
Common Stock
Apr 08
2025
SELL
Payment of exercise price or tax liability
$737,959
$12.42 p/Share
59,417
Reduced 3.35%
1,714,371
Common Stock
Mar 03
2025
SELL
Open market or private sale
$255,677
$15.31 p/Share
16,700
Reduced 0.93%
1,773,788
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$567,549
$18.34 p/Share
30,946
Reduced 1.7%
1,790,488
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
274,704
Added 13.11%
1,821,434
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$2,852,610
$19.56 p/Share
145,839
Reduced 7.99%
1,679,837
Common Stock
Jan 17
2025
SELL
Payment of exercise price or tax liability
$179,913
$17.21 p/Share
10,454
Reduced 0.57%
1,825,675
Common Stock
Dec 16
2024
SELL
Open market or private sale
$392,450
$23.5 p/Share
16,700
Reduced 0.9%
1,836,129
Common Stock
Nov 18
2024
-
176,818
Reduced 8.71%
1,852,829
Common Stock
Nov 18
2024
SELL
Open market or private sale
$330,660
$19.8 p/Share
16,700
Reduced 0.82%
2,029,647
Common Stock
Nov 05
2024
SELL
Payment of exercise price or tax liability
$517,941
$16.77 p/Share
30,885
Reduced 1.49%
2,046,347
Common Stock
Oct 16
2024
SELL
Open market or private sale
$292,250
$17.5 p/Share
16,700
Reduced 0.8%
2,077,232
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$141,884
$15.07 p/Share
9,415
Reduced 0.45%
2,093,932
Common Stock
Sep 16
2024
SELL
Open market or private sale
$262,190
$15.7 p/Share
16,700
Reduced 0.79%
2,103,347
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
$607,507
$19.67 p/Share
30,885
Reduced 1.44%
2,120,047
Common Stock
Jul 12
2024
SELL
Payment of exercise price or tax liability
$919,545
$22.56 p/Share
40,760
Reduced 1.86%
2,150,932
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$485,252
$16.06 p/Share
30,215
Reduced 1.36%
2,191,692
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
1,083,293
Added 36.01%
1,924,660
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$2,370,607
$17.73 p/Share
133,706
Reduced 13.71%
841,367
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
975,073
Added 50.0%
975,073
Common Stock