Price
$17.78
52W High
$18.75
52W Low
$10.33
SMA50
$16.11
SMA200
$13.86
Avg Volume 50D
$2.55M
From 52W High
-5.46%
From 52W Low
+72.12%
Vs SMA50
+10.33%
Vs SMA200
+28.29%
Current Volume
$1.72M
Dollar Volume 50D
$41.44M
Market Cap
$2.17B
P/E
72.7x
Revenue TTM
$677.68M
EPS TTM
0.23
Net Income TTM
$30.18M
Free Cash Flow
$161.91M
Revenue 1Y
+32.49%
EPS 1Y
+666.67%
Net Income 1Y
+508.74%
FCF 1Y
+193.79%
Profit Margin
4.45%
FCF Margin
23.89%

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