Price
$49.53
52W High
$51.38
52W Low
$37.65
SMA50
$49.55
SMA200
$45.12
Avg Volume 50D
$133.81K
From 52W High
-3.60%
From 52W Low
+31.55%
Vs SMA50
-0.04%
Vs SMA200
+9.78%
Current Volume
$146.41K
Dollar Volume 50D
$6.62M
Market Cap
$1.86B
P/E
13.1x
Revenue TTM
$503.04M
EPS TTM
3.79
Net Income TTM
$142.08M
Free Cash Flow
$182.67M
Revenue 1Y
+21.70%
EPS 1Y
+44.11%
Net Income 1Y
+64.95%
FCF 1Y
+60.27%
Profit Margin
28.24%
FCF Margin
36.31%
Dividend Yield
2.46%
Dividend TTM
$1.22
Last Ex-Dividend
2026-08-10
Dividend / EPS
32.19%

Revenue

Annual ending 2025-12-31
$487.40M

EPS

Annual ending 2025-12-31
3.06

Net Income

Annual ending 2025-12-31
$112.64M

News