Value
8.4/10data confidence 60%| Component | Sub-score |
|---|---|
| P/E | 9.7 |
| P/S | 8.2 |
| EV/EBITDA | 7.4 |
- ▸Attractively valued
Updated
Model-generated analysis — not investment advice. Not a registered investment advisor. Past performance does not guarantee future results.
About TrendMatrix. TrendMatrix is a publisher of general securities research and market commentary. We publish on a regular schedule. All content is the same for every subscriber in a tier — we do not provide personalized investment advice and we do not take into account any individual subscriber's financial situation, investment objectives, risk tolerance, tax situation, or holdings.
Not investment advice. TrendMatrix is not a registered investment adviser. Our content is for informational and educational purposes only. Consult your own licensed investment adviser, broker, or tax professional before making any investment decision.
Conflicts and positions. The TrendMatrix editorial team frequently holds personal long-term positions in securities discussed. We disclose positions held at the time of publication on each piece. We maintain a trading-window policy: we do not initiate or close positions in the same direction as a TrendMatrix publication within 24 hours before or 72 hours after publication.
No paid promotion. TrendMatrix does not accept payment from any issuer, broker, or third party in exchange for coverage of any security. Our sole compensation is subscription revenue.
No fiduciary duty. No fiduciary, advisory, or agency relationship is created between you and TrendMatrix by reading our content or subscribing to our service.
Performance. Past performance is not indicative of future results. Performance figures reflect the published model only and do not reflect any individual subscriber's actual results.
| Pillar | Expectation | Trend |
|---|---|---|
Operating margins of 40% rank as best-in-class within the company's peer set, and a Piotroski F-Score of 7 out of 9 confirms broad profitability and balance sheet signals are healthy, providing a quality foundation beneath the growth story. Peer rank | Operating margin stays above 30% and Piotroski F-Score remains at 7 or above over the next two reporting periods. | →Stable |
| CounterFree cash flow is deeply negative at -204% of net income, meaning that despite high reported margins, the business is consuming cash; the true cost of sustaining that margin profile may be higher than it appears, and a capital raise to fund operations would dilute per-share value materially. | ||
The stock trades at a discount to peers on earnings and sales multiples, analyst consensus implies roughly 50% upside, and a risk/reward of approximately 4.6-to-1 with 27% to the take-profit level represents a wide margin of safety relative to the downside of roughly 5.9%. Bull case | Stock price reaches within 10% of the analyst consensus target within 12 months, or consensus targets are revised upward by at least 15%. | →Stable |
| CounterWith only two quarters of earnings history — one beat and one miss — analyst models are working with limited data; a second consecutive miss would sharply erode the reliability of consensus estimates and could trigger material target reductions that eliminate the apparent valuation discount. | ||
Revenue grew 90% year-over-year, with the company ranking as a growth leader within its peer group; this rate of expansion, if even partially sustained, suggests the business is capturing meaningful share in an expanding addressable market. Growth breakdown | Revenue growth stays above 30% year-over-year for 2 consecutive reporting periods, confirming the inflection is structural rather than one-period. | →Stable |
| CounterRapid revenue growth in capital-intensive engineering and construction often reflects project-lumpy timing; a single large project completion or delay could swing revenue dramatically, making the trailing growth rate a poor guide to the forward trajectory and potentially triggering a sharp re-rating. | ||
Free cash flow is deeply negative at -204% of net income, a red flag indicating that reported earnings are not converting into cash; this divergence constrains financial flexibility and may require external capital to fund continued growth, creating dilution risk for existing shareholders. Quality breakdown | Free cash flow turns positive and exceeds 50% of net income for 2 consecutive reporting periods, demonstrating that earnings are translating into real cash generation. | →Stable |
| CounterNegative free cash flow in a rapidly expanding capital-intensive business can reflect front-loaded investment in fleet or infrastructure that generates revenue over many years; if underlying contracts are long-duration, the near-term cash drag may represent deliberate and value-creating capital allocation rather than a structural flaw. | ||
CounterFree cash flow is deeply negative at -204% of net income, meaning that despite high reported margins, the business is consuming cash; the true cost of sustaining that margin profile may be higher than it appears, and a capital raise to fund operations would dilute per-share value materially.
CounterWith only two quarters of earnings history — one beat and one miss — analyst models are working with limited data; a second consecutive miss would sharply erode the reliability of consensus estimates and could trigger material target reductions that eliminate the apparent valuation discount.
CounterRapid revenue growth in capital-intensive engineering and construction often reflects project-lumpy timing; a single large project completion or delay could swing revenue dramatically, making the trailing growth rate a poor guide to the forward trajectory and potentially triggering a sharp re-rating.
CounterNegative free cash flow in a rapidly expanding capital-intensive business can reflect front-loaded investment in fleet or infrastructure that generates revenue over many years; if underlying contracts are long-duration, the near-term cash drag may represent deliberate and value-creating capital allocation rather than a structural flaw.
Revenue growth of 90% year-over-year, operating margins of 40% that rank best-in-class relative to peers, and a favorable risk/reward of approximately 4.6-to-1 with 27% upside to the analyst target make this a compelling growth setup; the primary risk is deeply negative free cash flow at -204% of net income, which signals that reported earnings are not yet converting into cash and that the balance sheet could require external capital if the growth investment phase is prolonged.
Falsifiable statement — pillar-level invalidators below. Engine-derived; not personalized advice.
| Component | Sub-score |
|---|---|
| P/E | 9.7 |
| P/S | 8.2 |
| EV/EBITDA | 7.4 |
| Component | Sub-score |
|---|---|
| ROE | 6.2 |
| ROA | 4.5 |
| Gross margin | 7.4 |
| Op margin | 2.5 |
| Net margin | 10.0 |
| Current ratio | 4.9 |
| FCF quality | 0.0 |
| Moat | 6.9 |
| Piotroski F | 7.8 |
| Component | Sub-score |
|---|---|
| Rev growth | 10.0 |
| Component | Sub-score |
|---|---|
| RSI | 4.5 |
| MACD | 8.0 |
| OBV | 10.0 |
| MA position | 2.2 |
| Volume | 10.0 |
| vol acceleration | 8.1 |
| Component | Sub-score |
|---|---|
| Analyst rating | 5.0 |
| Price target | 9.6 |
| erm sentiment | 5.0 |
| Component | Sub-score |
|---|---|
| value rank | 6.1 |
| quality rank | 7.3 |
| growth rank | 8.8 |
| Component | Sub-score |
|---|---|
| bollinger | 5.5 |
| support resistance | 6.1 |
| 52w position | 4.8 |
| gap | 4.0 |
| Component | Sub-score |
|---|---|
| short interest | 9.4 |
| days to cover | 2.4 |
| volatility | 4.4 |
| beta | 8.7 |
| debt equity | 5.3 |
| Component | Sub-score |
|---|---|
| erm | 5.0 |
| earnings history | 3.3 |
| surprise avg | 10.0 |
Maintain position. Not compelling to add more.
L4:PATH_F_HOLDnone
none
SetupRange Bound — RSI 48 mid-range, Bollinger mid-band
EdgeNo clear edge — No clear edge identified
SuitabilityAggressive — MCap $2.1B<$5B
None of the engine's positive-conviction paths (C-quality, D-momentum) triggered — the F-path HOLD reflects balanced signals. Strongest-cleared gate: MOMENTUM:7.1>=5.5. Top dim: Growth at 10.0; weakest: Insider at 5.0. No conviction either direction.
The strongest dimensions are Growth at 10.0, Value at 8.4, and Momentum at 7.1; the weakest are Insider at 5.0, Technical at 5.1, and Peer rank at 5.5. The V9 engine cleared all gates, producing an asymmetric reward-to-risk of 4.03 and an engine sizing output of AVOID.
Falsifying conditions — when triggered, the corresponding pillar's thesis is invalidated.
Trip ifRevenue growth falls below 30% year-over-year for 2 consecutive reporting periods.
Trip ifOperating margin compresses below 25% for 2 consecutive reporting periods.
Trip ifAnalyst consensus price target falls below $22.74 (current price level), eliminating implied upside.
Trip ifFree cash flow turns positive and exceeds 50% of net income for 2 consecutive reporting periods.