Price
$48.75
52W High
$90.86
52W Low
$43.21
SMA50
$51.83
SMA200
$55.67
Avg Volume 50D
$235.82K
From 52W High
-46.35%
From 52W Low
+12.82%
Vs SMA50
-5.95%
Vs SMA200
-12.43%
Current Volume
$186.65K
Dollar Volume 50D
$12.16M
Market Cap
$748.94M
P/E
12.9x
Revenue TTM
$1.57B
EPS TTM
3.50
Net Income TTM
$58.00M
Free Cash Flow
$194.50M
Revenue 1Y
+14.86%
EPS 1Y
-25.53%
Net Income 1Y
-28.40%
FCF 1Y
-1.47%
Profit Margin
3.70%
FCF Margin
12.41%

Revenue

Annual ending 2025-12-31
$1.52B

EPS

Annual ending 2025-12-31
2.36

Net Income

Annual ending 2025-12-31
$38.30M

News