Price
$18.26
52W High
$19.54
52W Low
$10.64
SMA50
$18.09
SMA200
$15.23
Avg Volume 50D
$1.58M
From 52W High
-6.55%
From 52W Low
+71.62%
Vs SMA50
+0.94%
Vs SMA200
+19.91%
Current Volume
$1.01M
Dollar Volume 50D
$28.63M
Market Cap
$2.24B
P/E
65.8x
Revenue TTM
$713.54M
EPS TTM
0.26
Net Income TTM
$34.03M
Free Cash Flow
$159.21M
Revenue 1Y
+32.21%
EPS 1Y
+333.33%
Net Income 1Y
+398.32%
FCF 1Y
+69.10%
Profit Margin
4.77%
FCF Margin
22.31%

Revenue

Annual ending 2025-12-31
$623.02M

EPS

Annual ending 2025-12-31
0.11

Net Income

Annual ending 2025-12-31
$13.50M

News