Price
$28.69
52W High
$28.76
52W Low
$21.38
SMA50
$27.03
SMA200
$25.75
Avg Volume 50D
$339.92K
From 52W High
-0.24%
From 52W Low
+34.19%
Vs SMA50
+6.13%
Vs SMA200
+11.43%
Current Volume
$377.23K
Bars Stored
1257
Market Cap
$1.44B
P/E
19.4x
Revenue TTM
$679.93M
EPS TTM
1.55
Net Income TTM
$74.23M
Free Cash Flow
$101.01M
Revenue 1Y
+27.18%
EPS 1Y
-12.43%
Net Income 1Y
+9.86%
FCF 1Y
+73.61%
Profit Margin
10.92%
FCF Margin
14.86%

Revenue

Quarterly ending 2025-12-31
$192.36M

EPS

Quarterly ending 2025-12-31
0.80

Net Income

Quarterly ending 2025-12-31
$37.83M