Back
32
3
Day Range
$3.28
$3.28
52-Week Range
$1.82
$4.72
Volume
140
50D / 200D Avg
$3.98
/
$3.17
Prev Close
$3.18
Price History
Financial Trends
Peer Comparison
vs Basic Materials sector median (467 peers)
| Metric | Stock | Sector Median |
|---|---|---|
| P/E | 11.9 | 2.3 |
| P/B | 2.2 | 1.7 |
| ROE % | 17.0 | 5.9 |
| Net Margin % | 29.7 | 5.3 |
| Rev Growth 5Y % | 16.4 | 4.8 |
| D/E | 0.0 | 0.4 |
Analyst Price Target
No analyst coverage available
Earnings Estimates
| Period | EPS Est. | Revenue Est. | Analysts |
|---|---|---|---|
| FY2030 |
$1.18
$1.03 – $1.33
|
3.9 B | 1 |
| FY2029 |
$1.29
$1.13 – $1.45
|
4.9 B | 1 |
| FY2028 |
$1.05
$0.92 – $1.18
|
4.1 B | 1 |
Key Takeaways
Revenue grew 16.41% annually over 5 years — strong growth
Earnings declined -25.06% over the past year
ROE of 16.99% — decent returns on equity
Net margin of 29.71% shows strong profitability
Debt/Equity of 0.00 — conservative balance sheet
Generating 329.54M in free cash flow
Growth
Revenue Growth (5Y)
16.41%
Revenue (1Y)82.03%
Earnings (1Y)-25.06%
FCF Growth (3Y)-14.25%
Quality
Return on Equity
16.99%
ROIC21.18%
Net Margin29.71%
Op. Margin45.31%
Safety
Debt / Equity
0.00
Current Ratio4.59
Interest Coverage65.07
Valuation
P/E Ratio
11.92
P/B Ratio2.21
EV/EBITDA6.50
Dividend Yield0.03%
All Fundamental Metrics
| Growth | |||
| Revenue Growth (1Y) | 82.03% | Revenue Growth (3Y) | -6.46% |
| Earnings Growth (1Y) | -25.06% | Earnings Growth (3Y) | -6.85% |
| Revenue Growth (5Y) | 16.41% | Earnings Growth (5Y) | 33.65% |
| Profitability | |||
| Revenue (TTM) | 1.25B | Net Income (TTM) | 370.87M |
| ROE | 16.99% | ROA | 14.95% |
| Gross Margin | 59.32% | Operating Margin | 45.31% |
| Net Margin | 29.71% | Free Cash Flow (TTM) | 329.54M |
| ROIC | 21.18% | FCF Growth (3Y) | -14.25% |
| Safety | |||
| Debt / Equity | 0.00 | Current Ratio | 4.59 |
| Interest Coverage | 65.07 | Dividend Yield | 0.03% |
| Valuation | |||
| P/E Ratio | 11.92 | P/B Ratio | 2.21 |
| P/S Ratio | 3.54 | PEG Ratio | 0.48 |
| EV/EBITDA | 6.50 | Dividend Yield | 0.03% |
| Market Cap | 4.42B | Enterprise Value | 3.67B |
Income Statement
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenue | 1.25B | 685.64M | 1.43B | 1.13B | 679.73M |
| Net Income | 370.87M | 494.87M | 427.40M | 233.60M | 116.22M |
| EPS (Diluted) | 0.41 | 0.35 | 0.31 | 0.13 | 0.07 |
| Gross Profit | 740.31M | 417.91M | 821.31M | 564.14M | 303.07M |
| Operating Income | 565.48M | 308.96M | 802.57M | 538.63M | 283.48M |
Balance Sheet
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Total Assets | 2.48B | 1.33B | 2.42B | 1.99B | 1.41B |
| Total Liabilities | 270.94M | 137.56M | 270.22M | 346.53M | 350.50M |
| Shareholders' Equity | 2.00B | 2.37B | 1.94B | 1.47B | 1.03B |
| Total Debt | 2.75M | 2.15M | 3.90M | 86.54M | 137.40M |
| Cash & Equivalents | 751.83M | 358.87M | 728.92M | 426.85M | 181.55M |
| Current Assets | 984.25M | 1.04B | 969.18M | 618.80M | 403.30M |
| Current Liabilities | 214.43M | 99.85M | 172.15M | 168.05M | 124.58M |
Strategy Scores
This stock passed the criteria for 2 strategies
Score = fit strength (0–100)
Rank = position among all matches
Custom
Cash Flow Compounder
#775 of 1024
#626 of 658
Recent Activity
Entered
Cash Flow Compounder
Mar 24, 2026
Entered
Contrarian Investing (David Dreman)
Mar 24, 2026