Price
$42.72
52W High
$45.96
52W Low
$35.93
SMA50
$43.96
SMA200
$42.33
Avg Volume 50D
$108.40K
From 52W High
-7.05%
From 52W Low
+18.90%
Vs SMA50
-2.81%
Vs SMA200
+0.92%
Current Volume
$69.93K
Dollar Volume 50D
$4.77M
Market Cap
$805.37M
P/E
12.4x
Revenue TTM
$313.11M
EPS TTM
3.67
Net Income TTM
$65.11M
Free Cash Flow
$75.58M
Revenue 1Y
+6.59%
EPS 1Y
+14.69%
Net Income 1Y
+19.23%
FCF 1Y
+24.37%
Profit Margin
20.79%
FCF Margin
24.14%
Dividend Yield
1.59%
Dividend TTM
$0.68
Last Ex-Dividend
2026-07-27
Dividend / EPS
18.53%

Revenue

Annual ending 2025-12-31
$296.89M

EPS

Annual ending 2025-12-31
3.44

Net Income

Annual ending 2025-12-31
$58.47M

News