Price
$34.47
52W High
$43.50
52W Low
$30.23
SMA50
$32.58
SMA200
$35.56
Avg Volume 50D
$87.47K
From 52W High
-20.76%
From 52W Low
+14.03%
Vs SMA50
+5.82%
Vs SMA200
-3.06%
Current Volume
$133.61K
Dollar Volume 50D
$2.86M
Market Cap
$307.96M
P/E
6.6x
Revenue TTM
$658.55M
EPS TTM
4.75
Net Income TTM
$46.82M
Free Cash Flow
$323.47M
Revenue 1Y
+9.54%
EPS 1Y
+36.89%
Net Income 1Y
+34.83%
FCF 1Y
+17.13%
Profit Margin
7.11%
FCF Margin
49.12%
Dividend Yield
3.48%
Dividend TTM
$1.20
Last Ex-Dividend
2026-08-19
Dividend / EPS
25.26%

Revenue

Annual ending 2025-12-31
$645.60M

EPS

Annual ending 2025-12-31
4.45

Net Income

Annual ending 2025-12-31
$44.41M

News