Price
$38.39
52W High
$41.74
52W Low
$25.78
SMA50
$40.25
SMA200
$36.84
Avg Volume 50D
$323.95K
From 52W High
-8.03%
From 52W Low
+48.91%
Vs SMA50
-4.61%
Vs SMA200
+4.20%
Current Volume
$281.16K
Dollar Volume 50D
$13.01M
Market Cap
$1.70B
P/E
14.2x
Revenue TTM
$750.99M
EPS TTM
2.77
Net Income TTM
$119.30M
Free Cash Flow
$197.62M
Revenue 1Y
+14.81%
EPS 1Y
+229.76%
Net Income 1Y
+230.23%
FCF 1Y
+42.51%
Profit Margin
15.89%
FCF Margin
26.32%
Dividend Yield
2.60%
Dividend TTM
$1.00
Last Ex-Dividend
2026-07-17
Dividend / EPS
36.10%

Revenue

Annual ending 2025-12-31
$730.38M

EPS

Annual ending 2025-12-31
2.36

Net Income

Annual ending 2025-12-31
$101.50M

News