Price
$30.21
52W High
$35.72
52W Low
$16.96
SMA50
$31.02
SMA200
$26.96
Avg Volume 50D
$269.06K
From 52W High
-15.43%
From 52W Low
+78.12%
Vs SMA50
-2.60%
Vs SMA200
+12.05%
Current Volume
$136.64K
Dollar Volume 50D
$8.38M
Market Cap
$702.10M
P/E
5.5x
Revenue TTM
$349.44M
EPS TTM
5.82
Net Income TTM
$127.10M
Free Cash Flow
$58.76M
Revenue 1Y
+40.09%
EPS 1Y
+327.94%
Net Income 1Y
+307.59%
FCF 1Y
+100.66%
Profit Margin
36.37%
FCF Margin
16.81%
Dividend Yield
0.66%
Dividend TTM
$0.20
Last Ex-Dividend
2026-08-10
Dividend / EPS
3.44%

Revenue

Annual ending 2025-12-31
$254.63M

EPS

Annual ending 2025-12-31
1.38

Net Income

Annual ending 2025-12-31
$31.36M

News