Price
$102.73
52W High
$104.13
52W Low
$66.77
SMA50
$93.63
SMA200
$80.07
Avg Volume 50D
$60.65K
From 52W High
-1.34%
From 52W Low
+53.86%
Vs SMA50
+9.72%
Vs SMA200
+28.30%
Current Volume
$55.92K
Dollar Volume 50D
$5.73M
Market Cap
$331.15M
P/E
11.4x
Revenue TTM
$195.14M
EPS TTM
8.96
Net Income TTM
$29.09M
Free Cash Flow
$38.56M
Revenue 1Y
+8.95%
EPS 1Y
+18.68%
Net Income 1Y
+18.79%
FCF 1Y
+29.82%
Profit Margin
14.91%
FCF Margin
19.76%
Dividend Yield
1.85%
Dividend TTM
$1.90
Last Ex-Dividend
2026-09-15
Dividend / EPS
21.21%

Revenue

Annual ending 2025-12-31
$186.13M

EPS

Annual ending 2025-12-31
8.29

Net Income

Annual ending 2025-12-31
$26.84M

News