Price
$101.91
52W High
$111.39
52W Low
$89.87
SMA50
$98.70
SMA200
$99.58
Avg Volume 50D
$28.39K
From 52W High
-8.51%
From 52W Low
+13.40%
Vs SMA50
+3.25%
Vs SMA200
+2.34%
Current Volume
$18.81K
Dollar Volume 50D
$2.81M
Market Cap
$417.14M
P/E
20.9x
Revenue TTM
$169.13M
EPS TTM
4.83
Net Income TTM
$19.92M
Free Cash Flow
$19.08M
Revenue 1Y
+12.44%
EPS 1Y
-16.15%
Net Income 1Y
-15.86%
FCF 1Y
-3.28%
Profit Margin
11.78%
FCF Margin
11.28%
Dividend Yield
1.47%
Dividend TTM
$1.50
Last Ex-Dividend
2026-06-22
Dividend / EPS
31.06%

Revenue

Annual ending 2026-03-29
$162.06M

EPS

Annual ending 2026-03-29
4.85

Net Income

Annual ending 2026-03-29
$20.02M

News