Price
$25.39
52W High
$38.11
52W Low
$16.55
SMA50
$26.51
SMA200
$26.09
Avg Volume 50D
$1.21M
From 52W High
-33.38%
From 52W Low
+53.41%
Vs SMA50
-4.21%
Vs SMA200
-2.69%
Current Volume
$1.01M
Dollar Volume 50D
$32.12M
Market Cap
$1.84B
P/E
42.9x
Revenue TTM
$310.17M
EPS TTM
0.59
Net Income TTM
$42.97M
Free Cash Flow
$60.94M
Revenue 1Y
+12.20%
EPS 1Y
-13.24%
Net Income 1Y
-15.78%
FCF 1Y
-13.73%
Profit Margin
13.85%
FCF Margin
19.65%
Dividend Yield
0.95%
Dividend TTM
$0.24
Last Ex-Dividend
2026-08-17
Dividend / EPS
40.68%

Revenue

Annual ending 2025-12-31
$290.56M

EPS

Annual ending 2025-12-31
0.57

Net Income

Annual ending 2025-12-31
$42.14M

News