Price
$18.81
52W High
$18.91
52W Low
$14.31
SMA50
$17.84
SMA200
$17.11
Avg Volume 50D
$961.76K
From 52W High
-0.53%
From 52W Low
+31.45%
Vs SMA50
+5.45%
Vs SMA200
+9.94%
Current Volume
$787.76K
Bars Stored
1257
Market Cap
$1.92B
P/E
12.6x
Revenue TTM
$729.51M
EPS TTM
1.46
Net Income TTM
$152.30M
Free Cash Flow
$177.66M
Revenue 1Y
+4.26%
EPS 1Y
+5.04%
Net Income 1Y
+6.82%
FCF 1Y
+46.47%
Profit Margin
20.88%
FCF Margin
24.35%

Revenue

Quarterly ending 2025-12-31
$188.64M

EPS

Quarterly ending 2025-12-31
0.43

Net Income

Quarterly ending 2025-12-31
$44.88M