Back
Day Range
$133.08
$137.52
52-Week Range
$77.63
$149.86
Volume
67,932
50D / 200D Avg
$128.52
/
$110.34
Prev Close
$129.65
Price History
Financial Trends
Peer Comparison
vs Industrials sector median (890 peers)
| Metric | Stock | Sector Median |
|---|---|---|
| P/E | 29.0 | 14.4 |
| P/B | 2.4 | 1.9 |
| ROE % | 8.7 | 11.3 |
| Net Margin % | 6.6 | 6.5 |
| Rev Growth 5Y % | 9.1 | 8.4 |
| D/E | 0.1 | 0.6 |
Analyst Price Target
No analyst coverage available
Earnings Estimates
No forward estimates available
Key Takeaways
Revenue grew 9.07% annually over 5 years — modest growth
Earnings declined -20.20% over the past year
Debt/Equity of 0.08 — conservative balance sheet
Negative free cash flow of -36.17M
Revenue growth is accelerating — 1Y growth exceeds 5Y average by 20.63%
Capital efficient — spends only 5.37% of revenue on capex
Growth
Revenue Growth (5Y)
9.07%
Revenue (1Y)29.70%
Earnings (1Y)-20.20%
FCF Growth (3Y)N/A
Quality
Return on Equity
8.67%
ROIC7.52%
Net Margin6.57%
Op. Margin8.53%
Safety
Debt / Equity
0.08
Current Ratio4.24
Interest Coverage0.00
Valuation
P/E Ratio
28.97
P/B Ratio2.43
EV/EBITDA23.01
Dividend Yield0.01%
All Fundamental Metrics
| Growth | |||
| Revenue Growth (1Y) | 29.70% | Revenue Growth (3Y) | 21.53% |
| Earnings Growth (1Y) | -20.20% | Earnings Growth (3Y) | -2.16% |
| Revenue Growth (5Y) | 9.07% | Earnings Growth (5Y) | 6.57% |
| Profitability | |||
| Revenue (TTM) | 503.52M | Net Income (TTM) | 33.08M |
| ROE | 8.67% | ROA | 6.56% |
| Gross Margin | 15.65% | Operating Margin | 8.53% |
| Net Margin | 6.57% | Free Cash Flow (TTM) | -36.17M |
| ROIC | 7.52% | FCF Growth (3Y) | N/A |
| Safety | |||
| Debt / Equity | 0.08 | Current Ratio | 4.24 |
| Interest Coverage | 0.00 | Dividend Yield | 0.01% |
| Valuation | |||
| P/E Ratio | 28.97 | P/B Ratio | 2.43 |
| P/S Ratio | 1.90 | PEG Ratio | -1.13 |
| EV/EBITDA | 23.01 | Dividend Yield | 0.01% |
| Market Cap | 958.30M | Enterprise Value | 988.12M |
Income Statement
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenue | 503.52M | 388.23M | 340.91M | 321.62M | 355.78M |
| Net Income | 33.08M | 41.46M | 34.56M | 20.70M | 25.65M |
| EPS (Diluted) | 4.63 | 5.82 | 4.86 | 2.92 | 3.63 |
| Gross Profit | 78.81M | 78.57M | 67.45M | 55.13M | 64.40M |
| Operating Income | 42.94M | 45.21M | 35.03M | 22.13M | 30.03M |
Balance Sheet
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Total Assets | 504.66M | 453.40M | 440.54M | 414.54M | 422.38M |
| Total Liabilities | 109.52M | 85.77M | 84.28M | 66.48M | 64.75M |
| Shareholders' Equity | 395.14M | 367.63M | 356.26M | 348.05M | 357.62M |
| Total Debt | 33.07M | 9.96M | 10.66M | 10.73M | 10.16M |
| Cash & Equivalents | 3.25M | 17.66M | 87.66M | 70.71M | 109.81M |
| Current Assets | 403.06M | 366.66M | 360.11M | 326.63M | 348.05M |
| Current Liabilities | 94.95M | 74.44M | 72.02M | 53.64M | 53.16M |