Price
$34.00
52W High
$34.10
52W Low
$21.44
SMA50
$33.69
SMA200
$28.04
Avg Volume 50D
$362.96K
From 52W High
-0.29%
From 52W Low
+58.58%
Vs SMA50
+0.91%
Vs SMA200
+21.24%
Current Volume
$189.21K
Dollar Volume 50D
$12.22M
Market Cap
$1.12B
P/E
18.0x
Revenue TTM
$615.16M
EPS TTM
1.85
Net Income TTM
$62.17M
Free Cash Flow
$328.81M
Revenue 1Y
+25.01%
EPS 1Y
+26.71%
Net Income 1Y
+25.68%
FCF 1Y
-1.34%
Profit Margin
10.11%
FCF Margin
53.45%

Revenue

Annual ending 2025-12-31
$551.59M

EPS

Annual ending 2025-12-31
1.59

Net Income

Annual ending 2025-12-31
$53.79M

News