

Fundamental dimension Equity attribute | IQVPeer $279.09▲+0.28% Cap $45.94BP/E 34.3x QuantScore46/100 | ALBBYLeader $6.78▼-9.78% Cap $5.47BP/E 20.4x QuantScore59/100 | CERTPeer $10.33▲+2.38% Cap $1.58BP/E -23.3x QuantScore50/100 |
|---|---|---|---|
1. QuantScore pillars0–100 per pillar · click a ticker for the factor breakdown | |||
Technical | |||
84/100 |
48/100 |
84/100 |
Valuation Multiples, PEG & DCF upside | 53/100 | 61/100 | 51/100 |
Health Piotroski, Altman Z, leverage & liquidity | 20/100 | 93/100 | 58/100 |
Growth Revenue / earnings growth & margins | 18/100 | 35/100 | 47/100 |
Sentiment Analyst ratings, targets & revisions | 54/100 | — | 9/100 |
2. Valuation multiples & capital pricingGreen highlight = best-in-class (lowest positive multiple) |
Trailing P/E | 34.3x | 20.4x | -23.3x |
Forward P/E (next FY) | 21.6x | — | 30.4x |
EV / EBITDA (TTM) | 17.1x | 23.0x | 16.5x |
Price / Sales | 2.7x | 1.1x | 3.9x |
Price / Free Cash Flow | 17.6x | 27.3x | 25.6x |
PEG ratio | 2.08 | 0.12 | 0.05 |
3. Financial health & solvencyLatest filings |
Piotroski F-Score | 7 / 9 | 6 / 9 | 7 / 9 |
Altman Z-Score | 2.25 (Grey) | 7.03 (Safe) | 2.51 (Grey) |
Total debt / equity | 2.63 | 0.00 | 0.30 |
Quick ratio | 0.7x | 2.7x | 2.6x |
Interest coverage | 3.0x | 1357.4x | 0.2x |
4. Growth & margins trajectoryLatest fiscal year |
Revenue growth YoY | +5.9% | +8.5% | +8.7% |
Net income growth YoY | -0.9% | +31.0% | +86.8% |
Gross margin (TTM) | 26.2% | 24.0% | 58.3% |
Operating margin (FY) | 13.4% | 5.4% | 5.0% |
FCF margin (FY) | 12.6% | 3.7% | 16.7% |
5. Trailing price performancePrice change over period |
1M return | +1.6% | -12.9% | +16.2% |
3M return | +34.3% | -20.0% | +37.5% |
6M return | +72.1% | -43.7% | +63.4% |
Year to date | +23.9% | -48.4% | +17.3% |
1Y return | +26.7% | -57.4% | -18.4% |
3Y return | +49.6% | -41.8% | -23.2% |
6. DCF valuation & street consensusDCF model · analyst consensus |
DCF model fair value | $189.76 -32.0% premium | $3.84 -43.3% premium | $6.84 -33.8% premium |
Wall Street consensus target | $284.64 +2.0% · range $240.00–$345.00 | — — | $8.50 -17.7% · range $7.50–$10.00 |
Consensus stance | 82% Buy16% Hold2% Sell | — | 47% Buy53% Hold0% Sell |