Price
$23.19
52W High
$49.84
52W Low
$21.53
SMA50
$24.19
SMA200
$34.41
Avg Volume 50D
$871.12K
From 52W High
-53.47%
From 52W Low
+7.71%
Vs SMA50
-4.15%
Vs SMA200
-32.61%
Current Volume
$558.74K
Dollar Volume 50D
$21.10M
Market Cap
$754.64M
P/E
15.8x
Revenue TTM
$808.21M
EPS TTM
1.14
Net Income TTM
$47.91M
Free Cash Flow
$328.28M
Revenue 1Y
+14.31%
EPS 1Y
+14.00%
Net Income 1Y
+32.10%
FCF 1Y
+62.67%
Profit Margin
5.93%
FCF Margin
40.62%

Revenue

Annual ending 2025-12-31
$780.57M

EPS

Annual ending 2025-12-31
1.73

Net Income

Annual ending 2025-12-31
$62.87M

News