Price
$115.84
52W High
$133.87
52W Low
$89.05
SMA50
$120.62
SMA200
$111.47
Avg Volume 50D
$162.62K
From 52W High
-13.47%
From 52W Low
+30.08%
Vs SMA50
-3.96%
Vs SMA200
+3.92%
Current Volume
$110.55K
Dollar Volume 50D
$19.58M
Market Cap
$2.06B
P/E
18.0x
Revenue TTM
$561.96M
EPS TTM
6.24
Net Income TTM
$114.64M
Free Cash Flow
$154.30M
Revenue 1Y
+5.10%
EPS 1Y
+48.93%
Net Income 1Y
+45.69%
FCF 1Y
+47.90%
Profit Margin
20.40%
FCF Margin
27.46%
Dividend Yield
1.04%
Dividend TTM
$1.20
Last Ex-Dividend
2026-09-01
Dividend / EPS
19.23%

Revenue

Annual ending 2025-12-31
$545.12M

EPS

Annual ending 2025-12-31
5.43

Net Income

Annual ending 2025-12-31
$101.39M

News