Price
$53.14
52W High
$98.77
52W Low
$25.44
SMA50
$41.78
SMA200
$54.14
Avg Volume 50D
$422.66K
From 52W High
-46.20%
From 52W Low
+108.88%
Vs SMA50
+27.18%
Vs SMA200
-1.84%
Current Volume
$382.20K
Dollar Volume 50D
$17.83M
Market Cap
$1.16B
P/E
17.0x
Revenue TTM
$676.19M
EPS TTM
2.95
Net Income TTM
$67.85M
Free Cash Flow
$67.09M
Revenue 1Y
+13.17%
EPS 1Y
-38.67%
Net Income 1Y
-38.83%
FCF 1Y
+7.82%
Profit Margin
10.03%
FCF Margin
9.92%

Revenue

Annual ending 2025-12-31
$722.40M

EPS

Annual ending 2025-12-31
4.94

Net Income

Annual ending 2025-12-31
$113.99M

News