Sep 23
2025
SELL
Open market or private sale
$543,900
$15.54 p/Share
35,000
Reduced 5.23%
633,741
Common Stock
Sep 22
2025
BUY
Exercise of conversion of derivative security
$472,500
$15.75 p/Share
30,000
Added 4.29%
668,741
Common Stock
Sep 19
2025
SELL
Payment of exercise price or tax liability
$24,241
$15.67 p/Share
1,547
Reduced 0.24%
638,741
Common Stock
Sep 12
2025
SELL
Payment of exercise price or tax liability
$78,206
$15.61 p/Share
5,010
Reduced 0.44%
1,140,288
Common Stock
Sep 05
2025
SELL
Payment of exercise price or tax liability
$46,125
$16.27 p/Share
2,835
Reduced 0.25%
1,145,298
Common Stock
Aug 29
2025
SELL
Payment of exercise price or tax liability
$119,591
$16.36 p/Share
7,310
Reduced 0.63%
1,148,133
Common Stock
Aug 25
2025
SELL
Open market or private sale
$541,450
$15.47 p/Share
35,000
Reduced 2.94%
1,155,443
Common Stock
Jul 23
2025
SELL
Open market or private sale
$655,900
$18.74 p/Share
35,000
Reduced 2.86%
1,190,443
Common Stock
Jun 23
2025
SELL
Open market or private sale
$638,050
$18.23 p/Share
35,000
Reduced 2.78%
1,225,443
Common Stock
Jun 20
2025
SELL
Payment of exercise price or tax liability
$27,784
$17.96 p/Share
1,547
Reduced 0.12%
1,260,443
Common Stock
Jun 13
2025
SELL
Payment of exercise price or tax liability
$93,135
$18.59 p/Share
5,010
Reduced 0.4%
1,261,990
Common Stock
Jun 05
2025
SELL
Payment of exercise price or tax liability
$53,723
$18.95 p/Share
2,835
Reduced 0.22%
1,267,000
Common Stock
Jun 01
2025
SELL
Payment of exercise price or tax liability
$136,331
$18.65 p/Share
7,310
Reduced 0.57%
1,269,835
Common Stock
May 23
2025
SELL
Open market or private sale
$636,650
$18.19 p/Share
35,000
Reduced 2.67%
1,277,145
Common Stock
Apr 23
2025
SELL
Open market or private sale
$528,850
$15.11 p/Share
35,000
Reduced 2.6%
1,312,145
Common Stock
Mar 24
2025
SELL
Open market or private sale
$539,000
$15.4 p/Share
35,000
Reduced 2.53%
1,347,145
Common Stock
Mar 21
2025
SELL
Payment of exercise price or tax liability
$23,282
$15.05 p/Share
1,547
Reduced 0.11%
1,382,145
Common Stock
Mar 14
2025
BUY
Grant, award, or other acquisition
$1,299,990
$14.66 p/Share
88,676
Added 6.02%
1,383,692
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$69,087
$13.79 p/Share
5,010
Reduced 0.39%
1,295,016
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$173,440
$15.3 p/Share
11,336
Reduced 0.86%
1,300,026
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$109,211
$14.94 p/Share
7,310
Reduced 0.55%
1,311,362
Common Stock
Dec 21
2024
SELL
Payment of exercise price or tax liability
$27,675
$17.89 p/Share
1,547
Reduced 0.12%
1,318,672
Common Stock
Dec 20
2024
SELL
Payment of exercise price or tax liability
$191,190
$17.89 p/Share
10,687
Reduced 0.82%
1,290,219
Common Stock
Dec 20
2024
BUY
Grant, award, or other acquisition
$420,823
$17.76 p/Share
23,695
Added 1.79%
1,300,906
Common Stock
Dec 20
2024
BUY
Exercise of conversion of derivative security
$536,700
$17.89 p/Share
30,000
Added 2.22%
1,320,219
Common Stock