Apr 11
2025
SELL
Sale (or disposition) back to the issuer
$1,522,552
$22.5 p/Share
67,669
Reduced 100.0%
0
Common Stock
Apr 11
2025
BUY
Grant, award, or other acquisition
-
13,108
Added 50.0%
13,108
Common Stock
Apr 09
2025
$35,984
$22.49 p/Share
1,600
Reduced 2.85%
54,561
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
$4,569
$22.29 p/Share
205
Added 0.36%
56,161
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$13,649
$21.98 p/Share
621
Reduced 1.1%
55,956
Common Stock
Dec 18
2024
SELL
Payment of exercise price or tax liability
$103,751
$21.87 p/Share
4,744
Reduced 7.82%
55,903
Common Stock
Dec 18
2024
BUY
Grant, award, or other acquisition
$14,740
$21.87 p/Share
674
Added 1.18%
56,577
Common Stock
Dec 18
2024
BUY
Grant, award, or other acquisition
$244,944
$21.87 p/Share
11,200
Added 15.59%
60,647
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
$5,522
$12.19 p/Share
453
Added 0.91%
49,447
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
$97,520
$12.19 p/Share
8,000
Added 14.04%
48,994
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$6,727
$17.61 p/Share
382
Reduced 0.92%
40,994
Common Stock
May 19
2023
BUY
Open market or private purchase
$19,920
$16.6 p/Share
1,200
Added 2.82%
41,376
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$58,184
$20.78 p/Share
2,800
Added 6.52%
40,176
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
$28,107
$20.96 p/Share
1,341
Added 3.46%
37,376
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$18,315
$25.98 p/Share
705
Reduced 1.92%
36,035
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
$47,376
$33.84 p/Share
1,400
Added 3.67%
36,740
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
$31,888
$31.51 p/Share
1,012
Added 2.78%
35,340
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$15,542
$29.38 p/Share
529
Reduced 1.52%
34,328
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
$36,432
$26.69 p/Share
1,365
Added 3.91%
33,557
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
$32,028
$26.69 p/Share
1,200
Added 3.34%
34,757
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$13,821
$31.34 p/Share
441
Reduced 1.35%
32,192
Common Stock