Price
$47.75
52W High
$47.75
52W Low
$24.27
SMA50
$40.15
SMA200
$34.61
Avg Volume 50D
$272.40K
From 52W High
+0.00%
From 52W Low
+96.74%
Vs SMA50
+18.93%
Vs SMA200
+37.96%
Current Volume
$170.42K
Dollar Volume 50D
$11.18M
Market Cap
$1.02B
P/E
8.6x
Revenue TTM
$483.86M
EPS TTM
5.52
Net Income TTM
$118.67M
Free Cash Flow
$53.03M
Revenue 1Y
+23.16%
EPS 1Y
+21.85%
Net Income 1Y
+24.01%
FCF 1Y
-53.92%
Profit Margin
24.53%
FCF Margin
10.96%
Dividend Yield
3.35%
Dividend TTM
$1.60
Last Ex-Dividend
2026-07-29
Dividend / EPS
28.99%

Revenue

Annual ending 2025-12-31
$391.98M

EPS

Annual ending 2025-12-31
7.59

Net Income

Annual ending 2025-12-31
$160.84M

News