Price
$96.20
52W High
$101.54
52W Low
$62.08
SMA50
$98.20
SMA200
$87.40
Avg Volume 50D
$105.89K
From 52W High
-5.26%
From 52W Low
+54.96%
Vs SMA50
-2.04%
Vs SMA200
+10.07%
Current Volume
$70.83K
Dollar Volume 50D
$10.41M
Market Cap
$1.39B
P/E
7.9x
Revenue TTM
$581.87M
EPS TTM
12.21
Net Income TTM
$175.30M
Free Cash Flow
$49.29M
Revenue 1Y
+28.16%
EPS 1Y
+120.40%
Net Income 1Y
+120.65%
FCF 1Y
-37.47%
Profit Margin
30.13%
FCF Margin
8.47%
Dividend Yield
2.80%
Dividend TTM
$2.69
Last Ex-Dividend
2026-08-07
Dividend / EPS
22.03%

Revenue

Annual ending 2025-12-31
$578.95M

EPS

Annual ending 2025-12-31
11.24

Net Income

Annual ending 2025-12-31
$161.07M

News