Price
$51.27
52W High
$114.11
52W Low
$41.22
SMA50
$48.48
SMA200
$73.72
Avg Volume 50D
$408.73K
From 52W High
-55.07%
From 52W Low
+24.38%
Vs SMA50
+5.75%
Vs SMA200
-30.45%
Current Volume
$216.35K
Dollar Volume 50D
$19.66M
Market Cap
$609.01M
P/E
20.2x
Revenue TTM
$683.77M
EPS TTM
2.50
Net Income TTM
$30.21M
Free Cash Flow
$50.61M
Revenue 1Y
+23.67%
EPS 1Y
-14.38%
Net Income 1Y
-14.41%
FCF 1Y
+113.52%
Profit Margin
4.42%
FCF Margin
7.40%

Revenue

Annual ending 2025-12-31
$646.80M

EPS

Annual ending 2025-12-31
3.23

Net Income

Annual ending 2025-12-31
$39.06M

News