Price
$45.75
52W High
$52.51
52W Low
$18.74
SMA50
$46.92
SMA200
$33.82
Avg Volume 50D
$84.87K
From 52W High
-12.87%
From 52W Low
+144.13%
Vs SMA50
-2.50%
Vs SMA200
+35.26%
Current Volume
$48.03K
Dollar Volume 50D
$4.02M
Market Cap
$669.29M
P/E
25.3x
Revenue TTM
$1.65B
EPS TTM
1.88
Net Income TTM
$26.50M
Free Cash Flow
$19.60M
Revenue 1Y
+2.68%
EPS 1Y
-7.39%
Net Income 1Y
-4.68%
FCF 1Y
+179.03%
Profit Margin
1.60%
FCF Margin
1.18%
Dividend Yield
1.09%
Dividend TTM
$0.50
Last Ex-Dividend
2026-07-31
Dividend / EPS
26.60%

Revenue

Annual ending 2025-12-31
$1.60B

EPS

Annual ending 2025-12-31
1.70

Net Income

Annual ending 2025-12-31
$23.80M

News