Price
$63.34
52W High
$65.95
52W Low
$42.96
SMA50
$64.03
SMA200
$55.90
Avg Volume 50D
$66.43K
From 52W High
-3.96%
From 52W Low
+47.44%
Vs SMA50
-1.08%
Vs SMA200
+13.30%
Current Volume
$55.78K
Dollar Volume 50D
$4.26M
Market Cap
$642.54M
P/E
11.8x
Revenue TTM
$201.10M
EPS TTM
5.27
Net Income TTM
$54.59M
Free Cash Flow
$55.37M
Revenue 1Y
+24.91%
EPS 1Y
+95.91%
Net Income 1Y
+116.85%
FCF 1Y
+70.71%
Profit Margin
27.15%
FCF Margin
27.54%
Dividend Yield
2.53%
Dividend TTM
$1.60
Last Ex-Dividend
2026-09-01
Dividend / EPS
30.36%

Revenue

Annual ending 2025-12-31
$191.82M

EPS

Annual ending 2025-12-31
3.60

Net Income

Annual ending 2025-12-31
$37.05M

News