Price
$54.27
52W High
$55.27
52W Low
$24.08
SMA50
$50.30
SMA200
$36.37
Avg Volume 50D
$590.93K
From 52W High
-1.84%
From 52W Low
+125.37%
Vs SMA50
+7.90%
Vs SMA200
+49.23%
Current Volume
$269.29K
Bars Stored
1257
Market Cap
$1.76B
P/E
30.0x
Revenue TTM
$522.01M
EPS TTM
1.76
Net Income TTM
$58.80M
Free Cash Flow
$54.73M
Revenue 1Y
+6.15%
EPS 1Y
+28.47%
Net Income 1Y
+26.10%
FCF 1Y
-5.82%
Profit Margin
11.26%
FCF Margin
10.48%

Revenue

Quarterly ending 2025-12-31
$147.31M

EPS

Quarterly ending 2025-12-31
0.55

Net Income

Quarterly ending 2025-12-31
$18.29M