Price
$75.27
52W High
$88.03
52W Low
$62.09
SMA50
$79.76
SMA200
$73.20
Avg Volume 50D
$144.83K
From 52W High
-14.50%
From 52W Low
+21.23%
Vs SMA50
-5.63%
Vs SMA200
+2.83%
Current Volume
$130.83K
Dollar Volume 50D
$11.53M
Market Cap
$2.34B
P/E
15.6x
Revenue TTM
$588.32M
EPS TTM
5.02
Net Income TTM
$149.51M
Free Cash Flow
$148.59M
Revenue 1Y
+9.39%
EPS 1Y
+15.40%
Net Income 1Y
+16.48%
FCF 1Y
+4.94%
Profit Margin
25.41%
FCF Margin
25.26%
Dividend Yield
1.71%
Dividend TTM
$1.29
Last Ex-Dividend
2026-09-21
Dividend / EPS
25.70%

Revenue

Annual ending 2025-12-31
$564.54M

EPS

Annual ending 2025-12-31
4.75

Net Income

Annual ending 2025-12-31
$140.15M

News