Jun 20
2025
SELL
Open market or private sale
$66,759
$16.5 p/Share
4,046
Reduced 1.99%
198,780
Common Stock
Jun 18
2025
SELL
Open market or private sale
$16,490
$16.49 p/Share
1,000
Reduced 0.49%
202,826
Common Stock
Jun 16
2025
SELL
Open market or private sale
$139,104
$16.56 p/Share
8,400
Reduced 3.96%
203,826
Common Stock
Jun 13
2025
SELL
Open market or private sale
$398
$16.6 p/Share
24
Reduced 0.01%
212,226
Common Stock
Jun 10
2025
SELL
Open market or private sale
$32,860
$16.43 p/Share
2,000
Reduced 0.93%
212,250
Common Stock
Jun 09
2025
SELL
Open market or private sale
$68,841
$16.16 p/Share
4,260
Reduced 1.95%
214,250
Common Stock
Jun 06
2025
SELL
Open market or private sale
$160,217
$16.07 p/Share
9,970
Reduced 4.36%
218,510
Common Stock
Jun 05
2025
SELL
Open market or private sale
$181,026
$16.02 p/Share
11,300
Reduced 4.71%
228,480
Common Stock
Jun 04
2025
SELL
Open market or private sale
$144,180
$16.02 p/Share
9,000
Reduced 3.62%
239,780
Common Stock
May 12
2025
SELL
Payment of exercise price or tax liability
$151,473
$15.64 p/Share
9,685
Reduced 3.75%
248,780
Common Stock
Mar 11
2025
BUY
Grant, award, or other acquisition
$761,016
$12.81 p/Share
59,408
Added 16.61%
298,249
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$54,711
$13.62 p/Share
4,017
Reduced 1.37%
288,543
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$76,915
$13.52 p/Share
5,689
Reduced 1.91%
292,560
Common Stock
Dec 26
2024
SELL
Open market or private sale
$74,115
$16.47 p/Share
4,500
Reduced 1.85%
238,841
Common Stock
Dec 24
2024
SELL
Open market or private sale
$234,388
$16.54 p/Share
14,171
Reduced 5.5%
243,341
Common Stock
Dec 20
2024
SELL
Open market or private sale
$225,209
$16.18 p/Share
13,919
Reduced 5.13%
257,512
Common Stock
Dec 19
2024
SELL
Open market or private sale
$16,050
$16.05 p/Share
1,000
Reduced 0.37%
271,431
Common Stock
Dec 18
2024
SELL
Open market or private sale
$16,149
$16.15 p/Share
1,000
Reduced 0.37%
272,431
Common Stock
Dec 10
2024
SELL
Open market or private sale
$179,142
$16.36 p/Share
10,950
Reduced 3.85%
273,431
Common Stock
Dec 09
2024
SELL
Open market or private sale
$33,100
$16.55 p/Share
2,000
Reduced 0.7%
284,381
Common Stock
Dec 06
2024
SELL
Open market or private sale
$16,470
$16.47 p/Share
1,000
Reduced 0.35%
286,381
Common Stock
Sep 13
2024
SELL
Open market or private sale
$380,474
$17.93 p/Share
21,220
Reduced 6.88%
287,381
Common Stock
Sep 12
2024
SELL
Open market or private sale
$530,897
$17.92 p/Share
29,626
Reduced 8.76%
308,601
Common Stock
Aug 23
2024
SELL
Open market or private sale
$365,800
$18.29 p/Share
20,000
Reduced 5.58%
338,227
Common Stock
Aug 21
2024
SELL
Open market or private sale
$326,518
$17.99 p/Share
18,150
Reduced 4.82%
358,227
Common Stock