| Size & multiples | |||
| Market Cap | $19.56B | Enterprise Value | — |
| P/E (TTM) | 39.10× | PEG (trailing) | — |
| P/S | 4.96× | P/FCF | — |
| EV/EBITDA | — | EV/EBIT | — |
| EV/Sales | — | EV/FCF | — |
| FCF Yield | −32.39% | Buyback Yield | 0.00% |
| Owner Earnings (TTM) | $576.9M | Owner Earnings Yield | 2.95% |
| Shareholder Yield | — | ||
| Cost of capital & EVAmethodology → | |||
| Beta (5y monthly) | 2.19 | Risk-free (assumed) | 4.00% |
| Equity risk premium (assumed) | 5.00% | Cost of Equity | 14.93% |
| After-tax Cost of Debt | — | WACC | — |
| ROIC | — | EVA Spread (ROIC−WACC) | — |
| EVA | — | ||
FCF sits 1198% below owner earnings — spending above maintenance (growth capex) or absorbing working capital, so FCF understates the steady-state cash the business throws off.
Flows TTM (last 4 quarters); latest annual for: EPS (Diluted) · EPS TTM $0.39 · revenue TTM $3.94B · FCF TTM -$6.34B
Output of a disclosed model whose assumptions may be wrong — research information, not investment advice. See the Disclaimer.
| Metric | Today | Own median | Own range | %ile | z | Sector med. | mo · distinct |
|---|---|---|---|---|---|---|---|
| 39.10× | 46.59× | no band (18 mo · 18 distinct) | — | — | 14.36× | 18 · 18 | |
| 5.7% | −5.8% | no band (41 mo · 4 distinct) | — | — | 10.3% | 41 · 4 | |
| ROIC | — | no reconstructed observations for this name and metric. | |||||
| 13.3% | −20.4% | 77th | +1.26σ | 20.0% | 65 · 6 | ||
| −0.1% | 37.7% | no band (52 mo · 52 distinct) | — | — | 26.7% | 52 · 52 | |
| EPS Growth 3Y | — | P/E and EPS growth are reconstructed for US-domestic 10-K filers only — a 20-F/40-F foreign private issuer's ADR trades in USD while its EPS is reported in the native currency, so no multiple is reconstructed rather than a wrong one. | |||||
| 31.9% | — | no band (30 mo · 3 distinct) | — | — | 7.4% | 30 · 3 | |
| Market Cap | $19.56B | not reconstructed — market cap was removed from the historical pass (never a ranking factor, and a reconstructed share count carries look-ahead risk). The single stored value is the forward-captured snapshot, not a series. | |||||
shown for reference only — the reconstructed distribution did not clear the band gate, so no rank is quoted.
no P/E ladder — 18 monthly observations — a series is shown but no percentile band is quoted (the disclosed gate is 60 months).
Reference computation, not a forecast and not a price target: each row re-prices the SAME filed earnings figure at a multiple this company actually traded at during the stated window. It assumes no change in EPS, no change in share count, and nothing about the future.
The multiples are this company's OWN, taken from the monthly point-in-time archive: each snapshot's P/E is that month's close divided by the latest annual diluted EPS that had actually been FILED by then, so no figure in the history was unknowable on its date. The ladder multiplies those percentiles by the same kind of denominator — the latest filed FY diluted EPS — which is why the "today" row reconciles: $15.25 ÷ — = —.
It abstains rather than guess: a loss year has no meaningful earnings multiple, and a name whose per-share basis was rebased after a split would need a split-adjusted EPS the filed statement doesn't carry. The FA tab's P/E uses a TTM denominator and will differ slightly from the figure here by design — one convention per surface.
Columns: P/E is the multiple this company itself traded at, at that percentile of the selected window. Implied price is that multiple × — ( ). vs close is implied ÷ $15.25 − 1. Arithmetic restates the whole row so it can be checked without leaving the table.
Every snapshot stamped reconstructed was rebuilt by re-computing this name's metrics from only the facts an observer could have read on that date: a fact enters a month only once the annual filing that covers it (10-K/20-F/40-F) had a real SEC filed_date on or before that month-end. Per-share figures are split-rebased before the ratio is taken. Snapshots with no basis stamp are forward-captured ("live") and are labelled as such above, never folded in silently.
Restatement vintage: the availability GATE is honest (a fact enters a snapshot only once its covering annual filing's real filed_date precedes that month-end) but the VALUE stored is the latest restated one — an observer in 2017 may have seen a since-revised figure.
Survivorship: only names present in today's ingest exist in the archive, so a cohort median excludes companies that were delisted or acquired along the way.
Order-of-magnitude artifacts were dropped at write time by per-metric plausibility bands (P/E kept within 0.5–3,000×, ROE/ROIC ±50, net margin ±100, momentum −1 to +500) — real extreme tails are kept, so a band can legitimately be wide. A TRAILING P/E in particular explodes whenever earnings trough (CSCO's FY2018 tax-charge EPS of $0.02 gave a real 2,340× reading in 2019), so read the median as the robust statistic and the p90 as 'this is what a trough month looked like', not as a rich-valuation month.
P/E and EPS growth are reconstructed for US-domestic 10-K filers only — a 20-F/40-F foreign private issuer's ADR trades in USD while its EPS is reported in the native currency, so no multiple is reconstructed rather than a wrong one.
Sector medians use the cohort's CURRENT classification, not a point-in-time one (the same caveat the exposure and manager-sector surfaces carry) — a name that changed sector is counted in today's sector for every month it appears.
Gates: a series needs 12 monthly observations, a percentile band 60, p10/p90 inside a window 24, and a sector month 5 contributing names. Each row above states which gate it missed.
Effective sample size, not month count: the ratio metrics are annual figures re-read monthly, so the same value repeats between filings. Nothing is ranked inside fewer than 4 DISTINCT values, and no band is quoted unless the series carries at least 6 distinct values per decade of span — a "139-month range" resting on four fiscal years would misstate its own evidence. Both counts are in the last column.
P/E is the only series here with a price leg, so it is the only one that can be wrong from a per-share basis mismatch: when the live pipeline has flagged this name's share basis as changed, or the reconstructed level falls below what any listed equity trades at, the whole P/E row is withdrawn in favour of its reason rather than published. Every other series is a total-dollar ratio — currency- and split-neutral. 140 monthly point-in-time snapshots, 2014-12-31 → 2026-07-14, reconstructed by ingest.pit_reconstruct. 1 of 140 snapshots carry no pit_meta basis row and are reported as forward-captured ('live'), not reconstructed. Banded here: Net Margin. No series for: ROIC, EPS Growth 3Y, Market Cap — each row states why.
Rich vs Financials on P/E
P/E 93rd percentile in the Financials pool — placement read per multiple; the API emits no single blended figure, so none is shown.
Compared against all 828 Financials names we cover — one sector-wide pool, so the median skews toward smaller (often unprofitable) companies. Try the Size band for a cap-matched read.
| Metric | This (FY) | Peer median | IQR (25–75) | %ile |
|---|---|---|---|---|
| P/E | 39.1x | 14.7x | 11.8x–20.4x | 93 ↑rich |
| FCF Yield | -20.4% | 6.6% | 2.0%–9.5% | 9 ↓weak |
| Net Margin | 13.3% | 19.5% | 5.7%–29.8% | 38 ↓weak |
| ROE | 5.7% | 10.1% | 5.7%–14.3% | 25 ↓weak |
Held-with peers…