Price
$59.22
52W High
$64.60
52W Low
$41.15
SMA50
$61.91
SMA200
$58.38
Avg Volume 50D
$89.62K
From 52W High
-8.33%
From 52W Low
+43.91%
Vs SMA50
-4.35%
Vs SMA200
+1.45%
Current Volume
$65.07K
Dollar Volume 50D
$5.56M
Market Cap
$560.92M
P/E
14.2x
Revenue TTM
$236.00M
EPS TTM
4.65
Net Income TTM
$39.60M
Free Cash Flow
$39.26M
Revenue 1Y
+8.92%
EPS 1Y
+72.22%
Net Income 1Y
+81.19%
FCF 1Y
-6.46%
Profit Margin
16.78%
FCF Margin
16.64%

Revenue

Annual ending 2025-12-31
$224.62M

EPS

Annual ending 2025-12-31
3.72

Net Income

Annual ending 2025-12-31
$30.37M

News