Price
$20.53
52W High
$24.00
52W Low
$15.52
SMA50
$20.88
SMA200
$20.10
Avg Volume 50D
$307.31K
From 52W High
-14.46%
From 52W Low
+32.28%
Vs SMA50
-1.70%
Vs SMA200
+2.14%
Current Volume
$136.17K
Dollar Volume 50D
$6.53M
Market Cap
$1.19B
P/E
8.5x
Revenue TTM
$659.62M
EPS TTM
2.45
Net Income TTM
$139.56M
Free Cash Flow
$221.15M
Revenue 1Y
+22.78%
EPS 1Y
-100.00%
Net Income 1Y
-20.57%
FCF 1Y
+2.66%
Profit Margin
21.16%
FCF Margin
33.53%
Dividend Yield
4.68%
Dividend TTM
$0.96
Last Ex-Dividend
2026-08-24
Dividend / EPS
39.18%

Revenue

Annual ending 2025-12-31
$613.29M

EPS

Annual ending 2025-12-31
5.64

Net Income

Annual ending 2025-12-31
$169.38M

News