Price
$48.09
52W High
$53.36
52W Low
$34.65
SMA50
$49.96
SMA200
$45.78
Avg Volume 50D
$252.84K
From 52W High
-9.89%
From 52W Low
+38.77%
Vs SMA50
-3.75%
Vs SMA200
+5.04%
Current Volume
$154.71K
Dollar Volume 50D
$12.63M
Market Cap
$1.71B
P/E
12.1x
Revenue TTM
$573.72M
EPS TTM
3.76
Net Income TTM
$140.64M
Free Cash Flow
$143.30M
Revenue 1Y
+2.45%
EPS 1Y
+10.26%
Net Income 1Y
+7.40%
FCF 1Y
+13.69%
Profit Margin
24.51%
FCF Margin
24.98%
Dividend Yield
3.04%
Dividend TTM
$1.46
Last Ex-Dividend
2026-08-18
Dividend / EPS
38.83%

Revenue

Annual ending 2025-12-31
$568.51M

EPS

Annual ending 2025-12-31
3.49

Net Income

Annual ending 2025-12-31
$134.23M

News