Price
$27.59
52W High
$41.36
52W Low
$22.82
SMA50
$30.58
SMA200
$32.90
Avg Volume 50D
$707.07K
From 52W High
-49.91%
From 52W Low
+20.90%
Vs SMA50
-9.77%
Vs SMA200
-16.14%
Current Volume
$508.60K
Dollar Volume 50D
$21.60M
Market Cap
$5.70B
P/E
--
Revenue TTM
$388.70M
EPS TTM
1.18
Net Income TTM
$240.00M
Free Cash Flow
$94.21M
Revenue 1Y
+44.50%
EPS 1Y
+1172.73%
Net Income 1Y
+1139.70%
FCF 1Y
-39.61%
Profit Margin
61.74%
FCF Margin
24.24%
Dividend Yield
0.83%
Dividend TTM
$0.23
Last Ex-Dividend
2026-06-01
Dividend / EPS
19.49%

Revenue

Annual ending 2025-12-31
$388.70M

EPS

Annual ending 2025-12-31
1.18

Net Income

Annual ending 2025-12-31
$240.00M