Price
$98.79
52W High
$106.59
52W Low
$67.04
SMA50
$101.04
SMA200
$93.51
Avg Volume 50D
$118.83K
From 52W High
-7.32%
From 52W Low
+47.36%
Vs SMA50
-2.23%
Vs SMA200
+5.65%
Current Volume
$118.72K
Dollar Volume 50D
$11.99M
Market Cap
$1.62B
P/E
11.4x
Revenue TTM
$621.32M
EPS TTM
8.46
Net Income TTM
$142.01M
Free Cash Flow
$794.61M
Revenue 1Y
+6.98%
EPS 1Y
+27.22%
Net Income 1Y
+25.87%
FCF 1Y
+96.29%
Profit Margin
22.86%
FCF Margin
127.89%
Dividend Yield
0.42%
Dividend TTM
$0.41
Last Ex-Dividend
2026-09-18
Dividend / EPS
4.85%

Revenue

Annual ending 2025-12-31
$603.75M

EPS

Annual ending 2025-12-31
7.49

Net Income

Annual ending 2025-12-31
$127.19M

News