Price
$57.58
52W High
$60.45
52W Low
$24.54
SMA50
$55.51
SMA200
$39.30
Avg Volume 50D
$249.25K
From 52W High
-4.75%
From 52W Low
+134.64%
Vs SMA50
+3.73%
Vs SMA200
+46.51%
Current Volume
$305.99K
Dollar Volume 50D
$13.97M
Market Cap
$1.04B
P/E
28.5x
Revenue TTM
$1.34B
EPS TTM
2.12
Net Income TTM
$36.48M
Free Cash Flow
$22.56M
Revenue 1Y
-1.26%
EPS 1Y
-10.92%
Net Income 1Y
-16.84%
FCF 1Y
-62.71%
Profit Margin
2.71%
FCF Margin
1.68%
Dividend Yield
2.74%
Dividend TTM
$1.58
Last Ex-Dividend
2026-06-12
Dividend / EPS
74.53%

Revenue

Annual ending 2025-12-31
$1.33B

EPS

Annual ending 2025-12-31
1.96

Net Income

Annual ending 2025-12-31
$34.83M