Mar 10
2025
SELL
Payment of exercise price or tax liability
$725,696
$21.45 p/Share
33,832
Reduced 9.95%
306,359
Common Stock $0.01 Par...
Mar 10
2025
BUY
Grant, award, or other acquisition
$1,544,013
$21.45 p/Share
71,982
Added 17.46%
340,191
Common Stock $0.01 Par...
Feb 10
2025
SELL
Payment of exercise price or tax liability
$320,944
$25.18 p/Share
12,746
Reduced 4.54%
268,209
Common Stock $0.01 Par...
Jan 29
2025
BUY
Grant, award, or other acquisition
-
28,305
Added 9.15%
280,955
Common Stock $0.01 Par...
Apr 26
2024
SELL
Payment of exercise price or tax liability
$859,348
$21.57 p/Share
39,840
Reduced 13.62%
252,650
Common Stock $0.01 Par...
Mar 13
2024
SELL
Payment of exercise price or tax liability
$431,864
$20.7 p/Share
20,863
Reduced 6.66%
292,490
Common Stock $0.01 Par...
Mar 13
2024
BUY
Grant, award, or other acquisition
$918,852
$20.7 p/Share
44,389
Added 12.41%
313,353
Common Stock $0.01 Par...
Feb 09
2024
SELL
Payment of exercise price or tax liability
$182,905
$19.92 p/Share
9,182
Reduced 3.3%
268,964
Common Stock $0.01 Par...
Jan 30
2024
BUY
Grant, award, or other acquisition
-
30,592
Added 9.91%
278,146
Common Stock $0.01 Par...
May 01
2023
SELL
Payment of exercise price or tax liability
$710,347
$17.83 p/Share
39,840
Reduced 13.86%
247,554
Common Stock $0.01 Par...
Mar 09
2023
BUY
Open market or private purchase
$99,764
$20.57 p/Share
4,850
Added 1.66%
287,394
Common Stock $0.01 Par...
Feb 09
2023
SELL
Payment of exercise price or tax liability
$135,541
$23.8 p/Share
5,695
Reduced 1.98%
282,544
Common Stock $0.01 Par...
Jan 30
2023
BUY
Grant, award, or other acquisition
-
29,314
Added 9.23%
288,239
Common Stock $0.01 Par...
Apr 28
2022
SELL
Payment of exercise price or tax liability
$821,102
$20.61 p/Share
39,840
Reduced 13.33%
258,925
Common Stock $0.01 Par...
Feb 09
2022
SELL
Payment of exercise price or tax liability
$68,003
$25.71 p/Share
2,645
Reduced 0.88%
298,765
Common Stock $0.01 Par...
Jan 25
2022
BUY
Grant, award, or other acquisition
-
25,593
Added 7.83%
301,410
Common Stock $0.01 Par...
Jun 02
2021
SELL
Open market or private sale
$1,175,961
$22.9 p/Share
51,352
Reduced 15.7%
275,817
Common Stock $0.01 Par...
May 28
2021
SELL
Payment of exercise price or tax liability
$768,188
$22.99 p/Share
33,414
Reduced 9.27%
327,169
Common Stock $0.01 Par...
Apr 28
2021
BUY
Grant, award, or other acquisition
$7,810,228
$21.66 p/Share
360,583
Added 50.0%
360,583
Common Stock $0.01 Par...