Apr 11
2025
SELL
Sale (or disposition) back to the issuer
$8,723,182
$22.5 p/Share
387,697
Reduced 100.0%
0
Common Stock
Apr 11
2025
BUY
Grant, award, or other acquisition
-
61,699
Added 50.0%
61,699
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
$33,568
$22.29 p/Share
1,506
Added 0.46%
325,998
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$104,668
$21.98 p/Share
4,762
Reduced 1.45%
324,492
Common Stock
Dec 18
2024
SELL
Payment of exercise price or tax liability
$359,017
$21.87 p/Share
16,416
Reduced 4.82%
324,479
Common Stock
Dec 18
2024
BUY
Grant, award, or other acquisition
$104,429
$21.87 p/Share
4,775
Added 1.43%
329,254
Common Stock
Dec 18
2024
BUY
Grant, award, or other acquisition
$787,320
$21.87 p/Share
36,000
Added 9.55%
340,895
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
$37,459
$12.19 p/Share
3,073
Added 1.0%
304,895
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
$375,452
$12.19 p/Share
30,800
Added 9.26%
301,822
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$82,802
$17.61 p/Share
4,702
Reduced 1.71%
271,022
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$434,302
$20.78 p/Share
20,900
Added 7.05%
275,724
Common Stock
Mar 24
2023
BUY
Open market or private purchase
$19,730
$19.73 p/Share
1,000
Added 0.39%
254,824
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
$211,947
$20.96 p/Share
10,112
Added 3.83%
253,824
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$216,205
$25.98 p/Share
8,322
Reduced 3.3%
243,712
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
$355,320
$33.84 p/Share
10,500
Added 4.0%
252,034
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
$152,792
$31.51 p/Share
4,849
Added 1.97%
241,534
Common Stock
Nov 30
2021
BUY
Open market or private purchase
$24,899
$25.1 p/Share
992
Added 0.42%
236,685
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
$156,137
$26.69 p/Share
5,850
Added 2.53%
225,693
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
$253,555
$26.69 p/Share
9,500
Added 3.88%
235,193
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$120,377
$31.34 p/Share
3,841
Reduced 1.72%
219,843
Common Stock