Price
$15.65
52W High
$21.87
52W Low
$9.85
SMA50
$13.47
SMA200
$12.98
Avg Volume 50D
$1.82M
From 52W High
-39.74%
From 52W Low
+58.88%
Vs SMA50
+16.19%
Vs SMA200
+20.54%
Current Volume
$1.11M
Dollar Volume 50D
$24.77M
Market Cap
$2.78B
P/E
29.4x
Revenue TTM
$475.90M
EPS TTM
0.48
Net Income TTM
$94.48M
Free Cash Flow
$150.54M
Revenue 1Y
+31.02%
EPS 1Y
+173.85%
Net Income 1Y
+199.90%
FCF 1Y
+54.51%
Profit Margin
19.85%
FCF Margin
31.63%

Revenue

Annual ending 2025-12-31
$439.90M

EPS

Annual ending 2025-12-31
0.43

Net Income

Annual ending 2025-12-31
$94.75M