Price
$46.89
52W High
$51.08
52W Low
$25.26
SMA50
$48.34
SMA200
$42.85
Avg Volume 50D
$225.12K
From 52W High
-8.20%
From 52W Low
+85.63%
Vs SMA50
-3.01%
Vs SMA200
+9.43%
Current Volume
$170.60K
Dollar Volume 50D
$10.83M
Market Cap
$1.40B
P/E
12.4x
Revenue TTM
$486.01M
EPS TTM
3.75
Net Income TTM
$113.42M
Free Cash Flow
$146.61M
Revenue 1Y
+10.87%
EPS 1Y
+12.61%
Net Income 1Y
+9.64%
FCF 1Y
+20.56%
Profit Margin
23.34%
FCF Margin
30.17%
Dividend Yield
1.39%
Dividend TTM
$0.65
Last Ex-Dividend
2026-08-04
Dividend / EPS
17.33%

Revenue

Annual ending 2025-12-31
$453.17M

EPS

Annual ending 2025-12-31
3.41

Net Income

Annual ending 2025-12-31
$104.45M

News