Back
Day Range
$45.55
$47.19
52-Week Range
$23.96
$64.50
Volume
185,695
50D / 200D Avg
$53.07
/
$41.16
Prev Close
$46.00
Price History
Financial Trends
Peer Comparison
vs Industrials sector median (894 peers)
| Metric | Stock | Sector Median |
|---|---|---|
| P/E | 35.6 | 14.4 |
| P/B | 3.4 | 1.9 |
| ROE % | 11.7 | 11.4 |
| Net Margin % | 9.5 | 6.5 |
| Rev Growth 5Y % | 22.9 | 8.4 |
| D/E | 0.1 | 0.6 |
Analyst Price Target
Hold
$53.00
+15.0%
Low: $47.00
High: $59.00
Forward P/E
26.4
Forward EPS
$1.74
EPS Growth (est.)
+0.0%
Est. Revenue
210 M
Earnings Estimates
| Period | EPS Est. | Revenue Est. | Analysts |
|---|---|---|---|
| FY2029 |
$3.12
$2.94 – $3.25
|
310 M | 1 |
| FY2028 |
$2.64
$2.49 – $2.75
|
280 M | 1 |
| FY2027 |
$2.09
$1.93 – $2.25
|
230 M | 3 |
Key Takeaways
Revenue grew 22.92% annually over 5 years — strong growth
Earnings grew 50.64% over the past year
ROE of 11.67% — decent returns on equity
Debt/Equity of 0.10 — conservative balance sheet
Generating 4.02M in free cash flow
P/E of 35.57 — premium valuation
Growth
Revenue Growth (5Y)
22.92%
Revenue (1Y)17.03%
Earnings (1Y)50.64%
FCF Growth (3Y)N/A
Quality
Return on Equity
11.67%
ROIC7.12%
Net Margin9.45%
Op. Margin10.34%
Safety
Debt / Equity
0.10
Current Ratio4.89
Interest Coverage18.23
Valuation
P/E Ratio
35.57
P/B Ratio3.39
EV/EBITDA30.68
Dividend Yield0.00%
All Fundamental Metrics
| Growth | |||
| Revenue Growth (1Y) | 17.03% | Revenue Growth (3Y) | 25.07% |
| Earnings Growth (1Y) | 50.64% | Earnings Growth (3Y) | 89.75% |
| Revenue Growth (5Y) | 22.92% | Earnings Growth (5Y) | N/A |
| Profitability | |||
| Revenue (TTM) | 178.02M | Net Income (TTM) | 16.82M |
| ROE | 11.67% | ROA | 7.42% |
| Gross Margin | 24.77% | Operating Margin | 10.34% |
| Net Margin | 9.45% | Free Cash Flow (TTM) | 4.02M |
| ROIC | 7.12% | FCF Growth (3Y) | N/A |
| Safety | |||
| Debt / Equity | 0.10 | Current Ratio | 4.89 |
| Interest Coverage | 18.23 | Dividend Yield | 0.00% |
| Valuation | |||
| P/E Ratio | 35.57 | P/B Ratio | 3.39 |
| P/S Ratio | 3.36 | PEG Ratio | 1.12 |
| EV/EBITDA | 30.68 | Dividend Yield | 0.00% |
| Market Cap | 598.39M | Enterprise Value | 564.77M |
Income Statement
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenue | 178.02M | 152.12M | 113.79M | 84.56M | 77.97M |
| Net Income | 16.82M | 11.17M | 4.67M | -1.56M | -3.56M |
| EPS (Diluted) | 1.37 | 1.00 | 0.51 | -0.20 | -0.44 |
| Gross Profit | 44.10M | 33.01M | 22.47M | 15.93M | 11.27M |
| Operating Income | 18.41M | 12.50M | 6.08M | -1.78M | -4.04M |
Balance Sheet
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Total Assets | 226.73M | 163.36M | 145.58M | 126.65M | 110.83M |
| Total Liabilities | 50.34M | 51.39M | 54.89M | 51.08M | 34.05M |
| Shareholders' Equity | 176.39M | 111.97M | 90.68M | 75.57M | 76.78M |
| Total Debt | 17.63M | 19.66M | 29.95M | 29.82M | 15.84M |
| Cash & Equivalents | 51.26M | 7.13M | 15.98M | 7.72M | 12.87M |
| Current Assets | 166.30M | 113.21M | 94.33M | 75.15M | 71.98M |
| Current Liabilities | 33.98M | 38.12M | 39.31M | 28.99M | 24.58M |