Apr 11
2025
SELL
Sale (or disposition) back to the issuer
$6,701,062
$22.5 p/Share
297,825
Reduced 100.0%
0
Common Stock
Apr 11
2025
BUY
Grant, award, or other acquisition
-
58,671
Added 50.0%
58,671
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
$24,987
$22.29 p/Share
1,121
Added 0.47%
239,154
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$92,623
$21.98 p/Share
4,214
Reduced 1.74%
238,033
Common Stock
Dec 18
2024
SELL
Payment of exercise price or tax liability
$322,866
$21.87 p/Share
14,763
Reduced 5.84%
237,848
Common Stock
Dec 18
2024
BUY
Grant, award, or other acquisition
$96,206
$21.87 p/Share
4,399
Added 1.78%
242,247
Common Stock
Dec 18
2024
BUY
Grant, award, or other acquisition
$723,897
$21.87 p/Share
33,100
Added 11.59%
252,611
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
$22,649
$12.19 p/Share
1,858
Added 0.84%
219,511
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
$343,758
$12.19 p/Share
28,200
Added 11.47%
217,653
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$58,359
$17.61 p/Share
3,314
Reduced 1.72%
189,453
Common Stock
May 09
2023
BUY
Open market or private purchase
$28,860
$14.43 p/Share
2,000
Added 1.03%
192,767
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$438,458
$20.78 p/Share
21,100
Added 9.96%
190,767
Common Stock
Mar 14
2023
BUY
Open market or private purchase
$42,120
$21.06 p/Share
2,000
Added 1.17%
169,667
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
$119,513
$20.96 p/Share
5,702
Added 3.29%
167,667
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$130,315
$25.98 p/Share
5,016
Reduced 3.0%
161,965
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
$321,480
$33.84 p/Share
9,500
Added 5.38%
166,981
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
$139,652
$31.51 p/Share
4,432
Added 2.74%
157,481
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$112,232
$29.38 p/Share
3,820
Reduced 2.32%
160,849
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
$128,646
$26.69 p/Share
4,820
Added 2.97%
157,469
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
$184,161
$26.69 p/Share
6,900
Added 4.03%
164,369
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$103,297
$31.34 p/Share
3,296
Reduced 2.11%
152,649
Common Stock