Back
14
Day Range
$337.73
$337.73
52-Week Range
$182.32
$410.00
Volume
1
50D / 200D Avg
$344.60
/
$294.38
Prev Close
$348.55
Price History
Financial Trends
Peer Comparison
vs Industrials sector median (890 peers)
| Metric | Stock | Sector Median |
|---|---|---|
| P/E | 25.3 | 14.4 |
| P/B | 2.7 | 1.9 |
| ROE % | 11.1 | 11.3 |
| Net Margin % | 29.1 | 6.5 |
| Rev Growth 5Y % | 20.0 | 8.4 |
| D/E | 0.2 | 0.6 |
Analyst Price Target
No analyst coverage available
Earnings Estimates
| Period | EPS Est. | Revenue Est. | Analysts |
|---|---|---|---|
| FY2028 |
$16.74
$16.12 – $17.37
|
360 M | 1 |
| FY2027 |
$15.00
$14.44 – $15.56
|
330 M | 1 |
| FY2026 |
$14.52
$13.98 – $15.07
|
320 M | 1 |
Key Takeaways
Revenue grew 20.00% annually over 5 years — strong growth
ROE of 11.07% — decent returns on equity
Net margin of 29.05% shows strong profitability
Debt/Equity of 0.17 — conservative balance sheet
Generating 82.35M in free cash flow
Revenue growth is decelerating — 1Y growth trails 5Y average by 13.86%
Growth
Revenue Growth (5Y)
20.00%
Revenue (1Y)6.14%
Earnings (1Y)-4.37%
FCF Growth (3Y)18.92%
Quality
Return on Equity
11.07%
ROIC6.45%
Net Margin29.05%
Op. Margin27.50%
Safety
Debt / Equity
0.17
Current Ratio1.98
Interest Coverage244.51
Valuation
P/E Ratio
25.33
P/B Ratio2.69
EV/EBITDA27.10
Dividend Yield0.04%
All Fundamental Metrics
| Growth | |||
| Revenue Growth (1Y) | 6.14% | Revenue Growth (3Y) | 24.14% |
| Earnings Growth (1Y) | -4.37% | Earnings Growth (3Y) | 31.79% |
| Revenue Growth (5Y) | 20.00% | Earnings Growth (5Y) | N/A |
| Profitability | |||
| Revenue (TTM) | 260.50M | Net Income (TTM) | 75.69M |
| ROE | 11.07% | ROA | 8.00% |
| Gross Margin | 40.98% | Operating Margin | 27.50% |
| Net Margin | 29.05% | Free Cash Flow (TTM) | 82.35M |
| ROIC | 6.45% | FCF Growth (3Y) | 18.92% |
| Safety | |||
| Debt / Equity | 0.17 | Current Ratio | 1.98 |
| Interest Coverage | 244.51 | Dividend Yield | 0.04% |
| Valuation | |||
| P/E Ratio | 25.33 | P/B Ratio | 2.69 |
| P/S Ratio | 7.36 | PEG Ratio | -7.32 |
| EV/EBITDA | 27.10 | Dividend Yield | 0.04% |
| Market Cap | 1.92B | Enterprise Value | 1.94B |
Income Statement
Annual, most recent first
| Metric | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 |
|---|---|---|---|---|---|
| Revenue | 260.50M | 245.44M | 169.03M | 97.04M | 125.64M |
| Net Income | 75.69M | 79.15M | 43.57M | -462,000.0 | -9.23M |
| EPS (Diluted) | 13.38 | 13.61 | 7.49 | -0.08 | -1.58 |
| Gross Profit | 106.74M | 107.40M | 54.31M | -2.83M | 1.53M |
| Operating Income | 71.64M | 77.10M | 7.51M | 64.53M | 58.26M |
Balance Sheet
Annual, most recent first
| Metric | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 |
|---|---|---|---|---|---|
| Total Assets | 945.68M | 891.88M | 843.01M | 818.81M | 818.68M |
| Total Liabilities | 227.03M | 231.31M | 202.64M | 222.22M | 221.71M |
| Shareholders' Equity | 711.90M | 655.03M | 635.30M | 592.32M | 593.00M |
| Total Debt | 121.65M | 117.20M | 102.51M | 135.05M | 109.25M |
| Cash & Equivalents | 97.74M | 31.29M | 41.30M | 17.79M | 20.02M |
| Current Assets | 157.68M | 109.68M | 79.85M | 42.79M | 46.07M |
| Current Liabilities | 79.78M | 80.44M | 72.04M | 95.77M | 120.01M |
Strategy Scores
This stock passed the criteria for 1 strategy
Score = fit strength (0–100)
Rank = position among all matches
Custom
Cash Flow Compounder
#1002 of 1024
Recent Activity
Entered
Cash Flow Compounder
Mar 24, 2026