Price
$38.72
52W High
$40.45
52W Low
$26.61
SMA50
$37.18
SMA200
$33.06
Avg Volume 50D
$97.54K
From 52W High
-4.28%
From 52W Low
+45.51%
Vs SMA50
+4.13%
Vs SMA200
+17.11%
Current Volume
$123.48K
Dollar Volume 50D
$3.74M
Market Cap
$634.08M
P/E
11.2x
Revenue TTM
$322.72M
EPS TTM
3.40
Net Income TTM
$56.37M
Free Cash Flow
$65.23M
Revenue 1Y
+12.89%
EPS 1Y
+27.34%
Net Income 1Y
+30.27%
FCF 1Y
+56.33%
Profit Margin
17.47%
FCF Margin
20.21%
Dividend Yield
1.29%
Dividend TTM
$0.50
Last Ex-Dividend
2026-08-10
Dividend / EPS
14.71%

Revenue

Annual ending 2025-12-31
$310.06M

EPS

Annual ending 2025-12-31
3.41

Net Income

Annual ending 2025-12-31
$57.17M

News