Feb 23
2025
SELL
Payment of exercise price or tax liability
$43,275
$15.11 p/Share
2,864
Reduced 1.08%
261,365
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$227,565
$15.28 p/Share
14,893
Reduced 5.34%
264,229
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
91,940
Added 24.78%
279,122
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$33,939
$15.54 p/Share
2,184
Reduced 1.15%
187,182
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$34,071
$15.48 p/Share
2,201
Reduced 1.15%
189,366
Common Stock
Nov 07
2024
SELL
Open market or private sale
$1,201,398
$16.4 p/Share
73,256
Reduced 27.66%
191,567
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$49,346
$17.23 p/Share
2,864
Reduced 1.07%
264,823
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$68,508
$17.41 p/Share
3,935
Reduced 1.45%
267,687
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$61,898
$17.54 p/Share
3,529
Reduced 1.28%
271,622
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$265,550
$17.52 p/Share
15,157
Reduced 5.22%
275,151
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
73,096
Added 20.11%
290,308
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$63,174
$21.65 p/Share
2,918
Reduced 1.33%
217,212
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$242,863
$21.76 p/Share
11,161
Reduced 5.33%
198,301
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
50,190
Added 18.57%
220,130
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$83,325
$21.3 p/Share
3,912
Reduced 2.11%
181,101
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$50,341
$23.05 p/Share
2,184
Reduced 1.17%
185,013
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$28,713
$16.93 p/Share
1,696
Reduced 0.9%
187,197
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$30,576
$16.93 p/Share
1,806
Reduced 0.95%
188,893
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$42,418
$17.42 p/Share
2,435
Reduced 1.26%
190,699
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$67,907
$16.73 p/Share
4,059
Reduced 2.38%
166,236
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
43,566
Added 18.41%
193,134
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$23,058
$15.1 p/Share
1,527
Reduced 0.98%
153,627
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$25,610
$15.1 p/Share
1,696
Reduced 1.08%
155,154
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$27,993
$15.5 p/Share
1,806
Reduced 1.14%
156,850
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$68,700
$15.0 p/Share
4,580
Reduced 3.44%
128,656
Common Stock