Price
$27.39
52W High
$31.63
52W Low
$17.55
SMA50
$29.07
SMA200
$26.85
Avg Volume 50D
$802.53K
From 52W High
-13.40%
From 52W Low
+56.07%
Vs SMA50
-5.78%
Vs SMA200
+2.02%
Current Volume
$618.85K
Dollar Volume 50D
$23.34M
Market Cap
$1.92B
P/E
31.1x
Revenue TTM
$997.53M
EPS TTM
0.89
Net Income TTM
$61.56M
Free Cash Flow
$124.23M
Revenue 1Y
+15.03%
EPS 1Y
-67.64%
Net Income 1Y
-57.39%
FCF 1Y
-0.39%
Profit Margin
6.17%
FCF Margin
12.45%

Revenue

Annual ending 2025-12-31
$978.25M

EPS

Annual ending 2025-12-31
1.20

Net Income

Annual ending 2025-12-31
$83.30M