Price
$47.91
52W High
$49.55
52W Low
$31.42
SMA50
$48.13
SMA200
$42.91
Avg Volume 50D
$89.12K
From 52W High
-3.31%
From 52W Low
+52.48%
Vs SMA50
-0.45%
Vs SMA200
+11.66%
Current Volume
$70.72K
Dollar Volume 50D
$4.28M
Market Cap
$905.05M
P/E
15.3x
Revenue TTM
$205.48M
EPS TTM
3.17
Net Income TTM
$59.27M
Free Cash Flow
$43.74M
Revenue 1Y
+10.93%
EPS 1Y
+16.12%
Net Income 1Y
+18.22%
FCF 1Y
-10.51%
Profit Margin
28.84%
FCF Margin
21.29%
Dividend Yield
2.63%
Dividend TTM
$1.26
Last Ex-Dividend
2026-08-07
Dividend / EPS
39.75%

Revenue

Annual ending 2025-12-31
$185.42M

EPS

Annual ending 2025-12-31
2.65

Net Income

Annual ending 2025-12-31
$48.79M

News