Price
$18.56
52W High
$18.56
52W Low
$13.07
SMA50
$17.93
SMA200
$15.98
Avg Volume 50D
$264.20K
From 52W High
-0.00%
From 52W Low
+42.00%
Vs SMA50
+3.53%
Vs SMA200
+16.11%
Current Volume
$267.44K
Bars Stored
1257
Market Cap
$1.93B
P/E
37.3x
Revenue TTM
$508.02M
EPS TTM
0.52
Net Income TTM
$51.77M
Free Cash Flow
$58.56M
Revenue 1Y
+12.07%
EPS 1Y
+572.73%
Net Income 1Y
+544.23%
FCF 1Y
+116.15%
Profit Margin
10.19%
FCF Margin
11.53%

Revenue

Quarterly ending 2025-12-31
$130.44M

EPS

Quarterly ending 2025-12-31
0.16

Net Income

Quarterly ending 2025-12-31
$15.69M