Mar 17
2025
BUY
Grant, award, or other acquisition
$577
$22.22 p/Share
26
Added 0.05%
57,019
Common Stock $0.01 Par...
Mar 10
2025
SELL
Payment of exercise price or tax liability
$236,593
$21.45 p/Share
11,030
Reduced 16.22%
56,993
Common Stock $0.01 Par...
Mar 10
2025
BUY
Grant, award, or other acquisition
$503,388
$21.45 p/Share
23,468
Added 25.65%
68,023
Common Stock $0.01 Par...
Feb 10
2025
SELL
Payment of exercise price or tax liability
$21,528
$25.18 p/Share
855
Reduced 1.88%
44,555
Common Stock $0.01 Par...
Feb 08
2025
BUY
Grant, award, or other acquisition
$2,089
$25.18 p/Share
83
Added 0.18%
45,410
Common Stock $0.01 Par...
Jan 29
2025
BUY
Grant, award, or other acquisition
-
6,672
Added 12.83%
45,327
Common Stock $0.01 Par...
Dec 16
2024
BUY
Grant, award, or other acquisition
$180
$25.72 p/Share
7
Added 0.02%
38,655
Common Stock $0.01 Par...
Sep 16
2024
BUY
Grant, award, or other acquisition
$170
$21.36 p/Share
8
Added 0.02%
38,648
Common Stock $0.01 Par...
Aug 01
2024
SELL
Payment of exercise price or tax liability
$129,837
$22.07 p/Share
5,883
Reduced 13.21%
38,640
Common Stock $0.01 Par...
Jun 17
2024
BUY
Grant, award, or other acquisition
$162
$20.25 p/Share
8
Added 0.02%
44,523
Common Stock $0.01 Par...
Mar 15
2024
BUY
Grant, award, or other acquisition
$162
$20.25 p/Share
8
Added 0.02%
44,515
Common Stock $0.01 Par...
Feb 09
2024
SELL
Payment of exercise price or tax liability
$8,007
$19.92 p/Share
402
Reduced 0.9%
44,507
Common Stock $0.01 Par...
Feb 08
2024
BUY
Grant, award, or other acquisition
$637
$19.92 p/Share
32
Added 0.07%
44,909
Common Stock $0.01 Par...
Jan 30
2024
BUY
Grant, award, or other acquisition
-
6,919
Added 13.36%
44,877
Common Stock $0.01 Par...
Dec 15
2023
BUY
Other acquisition or disposition
$1,465
$19.54 p/Share
75
Added 0.2%
37,958
Common Stock $0.01 Par...
Sep 13
2023
BUY
Other acquisition or disposition
$1,379
$17.24 p/Share
80
Added 0.21%
37,882
Common Stock $0.01 Par...
Aug 02
2023
SELL
Payment of exercise price or tax liability
$108,423
$18.43 p/Share
5,883
Reduced 13.47%
37,802
Common Stock $0.01 Par...
Jan 30
2023
BUY
Grant, award, or other acquisition
-
6,136
Added 12.32%
43,685
Common Stock $0.01 Par...
Aug 01
2022
BUY
Grant, award, or other acquisition
$738,589
$19.67 p/Share
37,549
Added 50.0%
37,549
Common Stock $0.01 Par...