Price
$42.72
52W High
$49.68
52W Low
$31.50
SMA50
$45.02
SMA200
$42.31
Avg Volume 50D
$178.24K
From 52W High
-14.01%
From 52W Low
+35.62%
Vs SMA50
-5.11%
Vs SMA200
+0.98%
Current Volume
$125.31K
Dollar Volume 50D
$8.01M
Market Cap
$1.05B
P/E
14.6x
Revenue TTM
$277.82M
EPS TTM
3.38
Net Income TTM
$72.01M
Free Cash Flow
$80.49M
Revenue 1Y
+18.58%
EPS 1Y
+37.96%
Net Income 1Y
+38.80%
FCF 1Y
+18.17%
Profit Margin
25.92%
FCF Margin
28.97%
Dividend Yield
2.22%
Dividend TTM
$0.95
Last Ex-Dividend
2026-08-03
Dividend / EPS
28.11%

Revenue

Annual ending 2025-12-31
$255.47M

EPS

Annual ending 2025-12-31
2.90

Net Income

Annual ending 2025-12-31
$61.61M

News