Price
$51.87
52W High
$53.78
52W Low
$26.51
SMA50
$46.28
SMA200
$39.43
Avg Volume 50D
$651.36K
From 52W High
-3.68%
From 52W Low
+95.66%
Vs SMA50
+12.09%
Vs SMA200
+31.54%
Current Volume
$393.25K
Dollar Volume 50D
$30.31M
Market Cap
$1.92B
P/E
42.1x
Revenue TTM
$1.39B
EPS TTM
1.14
Net Income TTM
$45.38M
Free Cash Flow
$289.70M
Revenue 1Y
+2.22%
EPS 1Y
-31.74%
Net Income 1Y
-40.81%
FCF 1Y
+25.28%
Profit Margin
3.26%
FCF Margin
20.84%

Revenue

Annual ending 2025-12-31
$1.45B

EPS

Annual ending 2025-12-31
1.15

Net Income

Annual ending 2025-12-31
$47.35M