Price
$21.53
52W High
$31.45
52W Low
$17.51
SMA50
$22.19
SMA200
$23.85
Avg Volume 50D
$827.36K
From 52W High
-31.54%
From 52W Low
+22.96%
Vs SMA50
-2.97%
Vs SMA200
-9.73%
Current Volume
$550.79K
Dollar Volume 50D
$18.51M
Market Cap
$1.54B
P/E
21.2x
Revenue TTM
$1.31B
EPS TTM
1.01
Net Income TTM
$72.64M
Free Cash Flow
$27.62M
Revenue 1Y
+10.80%
EPS 1Y
+62.90%
Net Income 1Y
+60.40%
FCF 1Y
-56.76%
Profit Margin
5.54%
FCF Margin
2.11%

Revenue

Annual ending 2025-12-31
$1.23B

EPS

Annual ending 2025-12-31
0.86

Net Income

Annual ending 2025-12-31
$61.71M

News