Price
$56.41
52W High
$68.31
52W Low
$36.47
SMA50
$59.32
SMA200
$56.60
Avg Volume 50D
$208.12K
From 52W High
-17.42%
From 52W Low
+54.68%
Vs SMA50
-4.90%
Vs SMA200
-0.34%
Current Volume
$203.11K
Dollar Volume 50D
$12.32M
Market Cap
$1.61B
P/E
23.0x
Revenue TTM
$564.25M
EPS TTM
2.38
Net Income TTM
$69.78M
Free Cash Flow
$91.41M
Revenue 1Y
+8.53%
EPS 1Y
+17.24%
Net Income 1Y
+13.39%
FCF 1Y
+5.73%
Profit Margin
12.37%
FCF Margin
16.20%
Dividend Yield
0.28%
Dividend TTM
$0.16
Last Ex-Dividend
2026-09-25
Dividend / EPS
6.72%

Revenue

Annual ending 2025-12-31
$541.32M

EPS

Annual ending 2025-12-31
2.19

Net Income

Annual ending 2025-12-31
$65.32M

News