Price
$23.91
52W High
$28.68
52W Low
$19.37
SMA50
$23.98
SMA200
$23.68
Avg Volume 50D
$886.48K
From 52W High
-16.63%
From 52W Low
+23.44%
Vs SMA50
-0.30%
Vs SMA200
+0.98%
Current Volume
$747.00K
Dollar Volume 50D
$21.07M
Market Cap
$2.45B
P/E
30.2x
Revenue TTM
$1.01B
EPS TTM
0.79
Net Income TTM
$80.95M
Free Cash Flow
$78.23M
Revenue 1Y
+9.82%
EPS 1Y
+16.18%
Net Income 1Y
+13.78%
FCF 1Y
+17.26%
Profit Margin
8.02%
FCF Margin
7.75%
Dividend Yield
0.84%
Dividend TTM
$0.20
Last Ex-Dividend
2026-08-19
Dividend / EPS
25.32%

Revenue

Annual ending 2025-12-31
$961.00M

EPS

Annual ending 2025-12-31
0.69

Net Income

Annual ending 2025-12-31
$71.62M

News