Price
$37.61
52W High
$79.97
52W Low
$37.61
SMA50
$51.72
SMA200
$60.88
Avg Volume 50D
$220.62K
From 52W High
-52.97%
From 52W Low
+0.00%
Vs SMA50
-27.28%
Vs SMA200
-38.22%
Current Volume
$171.09K
Dollar Volume 50D
$11.25M
Market Cap
$812.99M
P/E
9.4x
Revenue TTM
$673.49M
EPS TTM
3.48
Net Income TTM
$86.04M
Free Cash Flow
$248.62M
Revenue 1Y
+15.89%
EPS 1Y
-37.97%
Net Income 1Y
-26.58%
FCF 1Y
-15.03%
Profit Margin
12.78%
FCF Margin
36.92%
Dividend Yield
3.54%
Dividend TTM
$1.33
Last Ex-Dividend
2026-08-11
Dividend / EPS
38.30%

Revenue

Annual ending 2025-12-31
$661.75M

EPS

Annual ending 2025-12-31
5.13

Net Income

Annual ending 2025-12-31
$108.07M

News