Price
$31.64
52W High
$31.66
52W Low
$21.89
SMA50
$29.55
SMA200
$26.06
Avg Volume 50D
$1.15M
From 52W High
-0.06%
From 52W Low
+44.54%
Vs SMA50
+7.09%
Vs SMA200
+21.40%
Current Volume
$1.48M
Dollar Volume 50D
$34.39M
Market Cap
$3.53B
P/E
107.9x
Revenue TTM
$201.87M
EPS TTM
0.31
Net Income TTM
$32.74M
Free Cash Flow
$99.56M
Revenue 1Y
+53.77%
EPS 1Y
+181.82%
Net Income 1Y
+157.77%
FCF 1Y
+102.23%
Profit Margin
16.22%
FCF Margin
49.32%
Dividend Yield
2.09%
Dividend TTM
$0.66
Last Ex-Dividend
2026-06-18
Dividend / EPS
212.90%

Revenue

Annual ending 2025-12-31
$182.89M

EPS

Annual ending 2025-12-31
0.37

Net Income

Annual ending 2025-12-31
$39.83M