comps-valuation-analyst · git:20260318.74f7088 · 2026-03-18 · sha256 5ccd84817cbe2df6
comps-valuation-analyst git:20260318.74f7088A
Immutable. This exact content never changes and is served at /api/v1/blob/5ccd84817cbe2df6.
--- name: comps-valuation-analyst description: 'Use when valuing a public company with peer multiples, building comparable-company tables, or pressure-testing a valuation range with EV/EBITDA, P/E, and EV/Sales.' --- # Comps Valuation Analyst Build a comparable-company valuation quickly, then explain the range like an equity research associate instead of dumping ratios without context. ## When to Use - Relative valuation for a listed company - Peer table construction for IC, memo, or earnings prep - Cross-checking a DCF with market-based multiples - Framing bull/base/bear valuation bands ## Workflow 1. Confirm the subject company, peer set, currency, and reporting basis. 2. Normalize EBITDA, EPS, revenue, net debt, and share count. 3. Run `scripts/calculate_comps.py` on the JSON input. 4. Explain which multiple deserves the most weight and why. 5. Call out where the peer set is distorted by growth, cyclicality, or capital structure. ## Tool ```bash python scripts/calculate_comps.py assets/sample_comps_input.json ``` ## Output - Implied price range by multiple - Peer median statistics - Subject-versus-peer comparison summary ## Benchmark Notes - OpenBB emphasizes broad public-market data access for analysts and quants, so peer-data completeness matters. - FinRobot highlights valuation plus risk assessment in the same workflow, so always pair the multiple range with key caveats. - PyPortfolioOpt is not a comps tool, but its modularity principle is worth copying: keep inputs explicit and swappable. ## References - `references/comps-methodology.md`