Back
20
31
Day Range
$39.31
$40.38
52-Week Range
$24.25
$55.91
Volume
171,742
50D / 200D Avg
$48.48
/
$41.17
Prev Close
$39.01
Price History
Financial Trends
Peer Comparison
vs Consumer Cyclical sector median (610 peers)
| Metric | Stock | Sector Median |
|---|---|---|
| P/E | 21.7 | 11.2 |
| P/B | 4.0 | 1.4 |
| ROE % | 20.3 | 10.7 |
| Net Margin % | 10.8 | 5.1 |
| Rev Growth 5Y % | 16.4 | 8.3 |
| D/E | 0.1 | 0.8 |
Analyst Price Target
Hold
$58.00
+44.0%
Forward P/E
18.4
Forward EPS
$2.12
EPS Growth (est.)
+0.0%
Est. Revenue
530 M
Earnings Estimates
| Period | EPS Est. | Revenue Est. | Analysts |
|---|---|---|---|
| FY2028 |
$4.05
$3.67 – $4.34
|
690 M | 3 |
| FY2027 |
$2.81
$2.74 – $2.91
|
590 M | 2 |
| FY2026 |
$2.12
$2.07 – $2.19
|
530 M | 2 |
Key Takeaways
Revenue grew 16.42% annually over 5 years — strong growth
ROE of 20.26% indicates high profitability
Debt/Equity of 0.08 — conservative balance sheet
Generating 62.93M in free cash flow
Revenue growth is decelerating — 1Y growth trails 5Y average by 3.15%
Cash machine — converts 122.85% of earnings into free cash flow
Growth
Revenue Growth (5Y)
16.42%
Revenue (1Y)13.27%
Earnings (1Y)12.61%
FCF Growth (3Y)45.47%
Quality
Return on Equity
20.26%
ROIC15.50%
Net Margin10.76%
Op. Margin13.16%
Safety
Debt / Equity
0.08
Current Ratio3.25
Interest Coverage754.81
Valuation
P/E Ratio
21.71
P/B Ratio3.97
EV/EBITDA17.30
Dividend Yield0.00%
All Fundamental Metrics
| Growth | |||
| Revenue Growth (1Y) | 13.27% | Revenue Growth (3Y) | 9.62% |
| Earnings Growth (1Y) | 12.61% | Earnings Growth (3Y) | -1.50% |
| Revenue Growth (5Y) | 16.42% | Earnings Growth (5Y) | 12.87% |
| Profitability | |||
| Revenue (TTM) | 476.20M | Net Income (TTM) | 51.23M |
| ROE | 20.26% | ROA | 13.09% |
| Gross Margin | 42.21% | Operating Margin | 13.16% |
| Net Margin | 10.76% | Free Cash Flow (TTM) | 62.93M |
| ROIC | 15.50% | FCF Growth (3Y) | 45.47% |
| Safety | |||
| Debt / Equity | 0.08 | Current Ratio | 3.25 |
| Interest Coverage | 754.81 | Dividend Yield | 0.00% |
| Valuation | |||
| P/E Ratio | 21.71 | P/B Ratio | 3.97 |
| P/S Ratio | 2.33 | PEG Ratio | 2.22 |
| EV/EBITDA | 17.30 | Dividend Yield | 0.00% |
| Market Cap | 1.11B | Enterprise Value | 1.08B |
Income Statement
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenue | 476.20M | 420.40M | 396.29M | 323.99M | 259.26M |
| Net Income | 51.23M | 45.49M | 52.80M | 41.38M | 31.57M |
| EPS (Diluted) | 1.85 | 1.65 | 1.91 | 1.50 | 1.14 |
| Gross Profit | 201.02M | 177.36M | 162.41M | 127.51M | 92.68M |
| Operating Income | 62.65M | 59.15M | 66.97M | 53.94M | 40.12M |
Balance Sheet
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Total Assets | 391.19M | 285.61M | 252.04M | 193.36M | 161.02M |
| Total Liabilities | 106.00M | 60.15M | 72.05M | 68.64M | 76.55M |
| Shareholders' Equity | 280.28M | 225.46M | 179.99M | 124.72M | 84.46M |
| Total Debt | 22.86M | 21.08M | 36.06M | 42.08M | 38.26M |
| Cash & Equivalents | 50.86M | 22.09M | 11.61M | 8.06M | 9.64M |
| Current Assets | 230.70M | 168.34M | 146.45M | 106.82M | 79.03M |
| Current Liabilities | 71.00M | 41.52M | 36.47M | 27.40M | 36.27M |
Strategy Scores
This stock passed the criteria for 2 strategies
Score = fit strength (0–100)
Rank = position among all matches
Custom
Cash Flow Compounder
#984 of 1052
#166 of 203
Recent Activity
Entered
Cash Flow Compounder
Mar 24, 2026
Entered
Value Investing (Warren Buffett)
Mar 24, 2026