Price
$139.42
52W High
$147.98
52W Low
$116.62
SMA50
$143.28
SMA200
$130.22
Avg Volume 50D
$110.84K
From 52W High
-5.78%
From 52W Low
+19.55%
Vs SMA50
-2.69%
Vs SMA200
+7.07%
Current Volume
$98.91K
Dollar Volume 50D
$15.85M
Market Cap
$1.97B
P/E
15.0x
Revenue TTM
$402.70M
EPS TTM
9.14
Net Income TTM
$130.65M
Free Cash Flow
$139.70M
Revenue 1Y
+3.45%
EPS 1Y
+9.86%
Net Income 1Y
+7.86%
FCF 1Y
+8.41%
Profit Margin
32.44%
FCF Margin
34.69%
Dividend Yield
2.50%
Dividend TTM
$3.48
Last Ex-Dividend
2026-07-15
Dividend / EPS
38.07%

Revenue

Annual ending 2025-12-31
$398.98M

EPS

Annual ending 2025-12-31
8.93

Net Income

Annual ending 2025-12-31
$129.33M

News