Overview
Key stats
Fundamentals Sep 10- Open
- $13.62
- 52-wk high
- $23.98
- High
- $13.89
- 52-wk low
- $11.09
- Low
- $13.62
- Prev close
- $13.62
- Mkt cap
- $619.3M
- P/E
- 3.2x
- Volume
- 16.2K
- Div yield
- 9.33%
- P/S
- 0.1x
- P/B
- 1.1x
- Profit margin
- +29.7%
- Op margin
- +33.2%
- ROE
- +47.9%
What do analysts expect?
Analyst target and ratings are on paid plans
See the 12-month consensus target and the buy/hold/sell rating split.
Unlock the full resultsSmart money
6 funds hold a position.
Checking federal contract awards
Earnings
Results versus expectations
The latest quarter is still settling.
A verdict appears once the reported figure is final
Reports Sep 10, 2026, today
Financials
Is the business strong?
Fairly priced and profitable.
- Net margin
- 29.7%
- P/E
- 3.19
- Market cap
- $619M
Valuation
- P/S0.13
- P/B1.11
- Dividend yield9.3%
Quality
- Operating margin33.2%
- ROE47.9%
- ROA21.3%
Growth
Technicals
Price structure
This stock is under pressure.
Trend
Under pressure
20 / 100
RSI 14
40balanced
20D volatility
38%annualized
52-week range
$11.09$23.98
20D support
$12.11recent floor
20D resistance
$14.39recent ceiling
Returns
5D +1.7%20D -1.6%60D -11.7%
Price vs moving averages
SMA20 +0.2%SMA50 -1.0%SMA200 -15.1%
Volume pace
0.83xvs prior 20D