Price
$19.07
52W High
$34.52
52W Low
$15.89
SMA50
$23.85
SMA200
$24.01
Avg Volume 50D
$2.95M
From 52W High
-44.76%
From 52W Low
+20.01%
Vs SMA50
-20.05%
Vs SMA200
-20.59%
Current Volume
$4.15M
Dollar Volume 50D
$68.30M
Market Cap
$2.16B
P/E
67.8x
Revenue TTM
$1.37B
EPS TTM
0.26
Net Income TTM
$31.92M
Free Cash Flow
$181.67M
Revenue 1Y
+34.29%
EPS 1Y
+44.44%
Net Income 1Y
+26.54%
FCF 1Y
+66.41%
Profit Margin
2.33%
FCF Margin
13.29%

Revenue

Annual ending 2025-12-31
$1.13B

EPS

Annual ending 2025-12-31
0.31

Net Income

Annual ending 2025-12-31
$33.31M

News