Price
$29.13
52W High
$31.58
52W Low
$22.17
SMA50
$30.21
SMA200
$27.56
Avg Volume 50D
$718.55K
From 52W High
-7.76%
From 52W Low
+31.39%
Vs SMA50
-3.58%
Vs SMA200
+5.69%
Current Volume
$676.58K
Dollar Volume 50D
$21.69M
Market Cap
$2.41B
P/E
11.4x
Revenue TTM
$1.10B
EPS TTM
2.41
Net Income TTM
$212.10M
Free Cash Flow
$210.06M
Revenue 1Y
+34.58%
EPS 1Y
+115.18%
Net Income 1Y
+174.15%
FCF 1Y
+28.75%
Profit Margin
19.28%
FCF Margin
19.10%
Dividend Yield
3.54%
Dividend TTM
$1.03
Last Ex-Dividend
2026-07-24
Dividend / EPS
42.74%

Revenue

Annual ending 2025-12-31
$1.04B

EPS

Annual ending 2025-12-31
1.47

Net Income

Annual ending 2025-12-31
$125.39M

News