iiuniversitet.ruЦентр обучения нейросетямОткрыть каталог

Сравнительный анализ компаний (comps)

Строит таблицу сравнения компаний с аналогами: операционные показатели, мультипликаторы оценки и статистика по квартилям.

СкиллAnthropicClaudeApache-2.0Загрузить архив в ClaudeПроверка не требуется
Что делает
Строит таблицу сравнения компаний с аналогами: операционные показатели, мультипликаторы оценки и статистика по квартилям.
Когда брать
Для оценки публичной компании, сравнения с аналогами, оценки IPO или раунда и материалов для инвестиционного комитета.
Когда не брать
Для частных компаний без публичных аналогов, конгломератов, компаний в банкротстве и стартапов без выручки.
Пример запроса
Построй таблицу сравнения трёх крупных облачных компаний: рост, маржа, EV/EBITDA и P/E со статистикой.
Нужно подключить
Excel или таблица, источники финансовых данных
Работает лучше с
MCP-серверы S&P Kensho, FactSet, Daloopa

Входит в плагин market-researcher. В Cowork и Claude Code можно поставить плагин целиком.

Как включить

  1. Нажмите «Скачать на русском» и сохраните архив.
  2. В Claude откройте Настройки → Capabilities → Skills → Upload skill и выберите архив.
  3. Включите скилл переключателем.
Для терминала

Распакуйте архив и положите папку comps-analysis в ~/.claude/skills/. Файл SKILL.md должен лежать внутри этой папки.

Текст

---
name: comps-analysis
description: |
  Строит сравнительный анализ компаний институционального уровня (comps): операционные показатели, оценочные мультипликаторы и статистическое сравнение в формате Excel или другой таблицы.

  **Отлично подходит для:**
  - Оценки публичных компаний (M&A, инвестиционный анализ)
  - Сравнения результатов с отраслевыми аналогами
  - Определения цены IPO или раунда финансирования
  - Поиска выбросов в оценке (переоценённых и недооценённых компаний)
  - Подготовки презентаций для инвестиционного комитета
  - Создания обзоров секторов

  **Не лучший выбор для:**
  - Частных компаний без сопоставимых публичных аналогов
  - Сильно диверсифицированных конгломератов
  - Компаний в тяжёлом положении или банкротстве
  - Стартапов без выручки
  - Компаний с уникальной бизнес-моделью
---

Сравнительный анализ компаний

⚠️ ВАЖНО: приоритет источников данных (ПРОЧИТАЙ ПЕРВЫМ)

ВСЕГДА соблюдай такую иерархию источников данных:

  1. СНАЧАЛА проверь MCP-источники данных. Если доступны MCP-серверы S&P Kensho, FactSet или Daloopa, используй только их для финансовых данных и данных о торгах
  2. НЕ используй веб-поиск, если перечисленные выше MCP-источники доступны
  3. ТОЛЬКО если MCP-серверы недоступны: используй терминал Bloomberg, отчёты SEC EDGAR или другие институциональные источники
  4. НИКОГДА не используй веб-поиск как основной источник данных: ему не хватает точности, прослеживаемости и надёжности, которых требует анализ институционального уровня

Почему это важно: MCP-источники дают проверенные данные институционального уровня с правильными ссылками. Результаты веб-поиска могут быть устаревшими, неточными или ненадёжными для финансового анализа.


Обзор

Этот скилл учит Claude строить сравнительные анализы компаний институционального уровня, где сочетаются операционные показатели, оценочные мультипликаторы и статистическое сравнение. Результат — структурированная таблица Excel, которая помогает принимать обоснованные инвестиционные решения через сравнение с аналогами.

Справочные материалы и учёт контекста:

Пример сравнительного анализа лежит в examples/comps_example.xlsx. Используя этот и другие примеры из папки скилла, делай это с умом:

Примеры ИСПОЛЬЗУЙ, чтобы:

  • Понять структурную иерархию (как идут разделы)
  • Уловить ожидаемый уровень строгости (статистическая глубина, стандарты документации)
  • Усвоить принципы (понятные заголовки, прозрачные формулы, прослеживаемость)

Примеры НЕ используй, чтобы:

  • Дословно воспроизводить формат или показатели
  • Копировать раскладку, не думая о контексте
  • Применять один и тот же визуальный стиль независимо от аудитории

ВСЕГДА сначала спроси себя:

  1. «Есть ли у вас предпочтительный формат, или мне подстроиться под стиль шаблона?»
  2. «Кто аудитория?» (инвестиционный комитет, презентация совету директоров, краткая справка, подробная записка)
  3. «Какой ключевой вопрос?» (оценка, анализ роста, конкурентная позиция, эффективность)
  4. «Каков контекст?» (оценка сделки M&A, инвестиционное решение, отраслевое сравнение, обзор результатов)

Подстраивайся под конкретику:

  • Отраслевой контекст: гигантам Big Tech нужны другие показатели, чем растущим SaaS-стартапам
  • Особенности сектора: добавляй подходящие показатели заранее (например, для технологий — облачный ARR, корпоративные клиенты, экосистема разработчиков)
  • Знакомство с компаниями: об известных компаниях можно меньше рассказывать и больше внимания уделять анализу отличий
  • Тип решения: для M&A акценты другие, чем для постоянного мониторинга портфеля

Главный принцип: опирайся на принципы шаблона (понятная структура, статистическая строгость, прозрачные формулы), но меняй исполнение под контекст. Цель — анализ институционального качества, а не шаблоны институционального вида.

Примеры и явные пожелания пользователя всегда важнее настроек по умолчанию.

Основная философия

«Сначала построй правильную структуру, потом дай данным рассказать историю».

Начни с заголовков, которые заставляют стратегически думать о том, что важно, внеси чистые данные, построй прозрачные формулы и позволь статистике появиться автоматически. Хороший comps должен сразу читаться человеком, который его не строил.


⚠️ ВАЖНО: формулы вместо зашитых чисел + пошаговая проверка

Среда: Office JS или Python:

  • Если ты работаешь внутри Excel (надстройка Office / Office JS): используй Office JS напрямую (Excel.run(async (context) => {...})). Формулы записывай через range.formulas = [["=E7/C7"]], а не через range.values. Отдельного шага пересчёта нет: Excel считает сам. Для цветов и шрифтов используй range.format.*.
  • Если ты создаёшь отдельный файл .xlsx: используй Python/openpyxl. Записывай cell.value = "=E7/C7" (строка с формулой).
  • Принципы одни и те же в обоих случаях, меняются только вызовы API.
  • Ловушка объединённых ячеек в Office JS: НЕ вызывай .merge(), а потом не задавай .values для объединённого диапазона (будет ошибка InvalidArgument: диапазон всё ещё сообщает размеры до объединения). Вместо этого запиши значение только в левую верхнюю ячейку, затем объедини и отформатируй весь диапазон: ``js ws.getRange("A1").values = [["TECHNOLOGY — COMPARABLE COMPANY ANALYSIS"]]; const hdr = ws.getRange("A1:H1"); hdr.merge(); hdr.format.fill.color = "#1F4E79"; hdr.format.font.color = "#FFFFFF"; hdr.format.font.bold = true; ``

Формулы, а не зашитые числа:

  • Каждое расчётное значение (маржа, мультипликатор, статистика) ОБЯЗАНО быть формулой Excel со ссылками на ячейки ввода, а не заранее посчитанным числом
  • При построении листа в Python/openpyxl записывай cell.value = "=E7/C7" (строка с формулой), а НЕ cell.value = 0.687 (посчитанный результат)
  • Зашитыми могут быть только исходные данные (выручка, EBITDA, цена акции и т. д.), и у каждого такого числа есть комментарий к ячейке с источником
  • Почему: модель должна обновляться автоматически при изменении вводных. Зашитая маржа — тихая ошибка, которая только ждёт своего часа.

Проверяй каждый шаг вместе с пользователем:

  • После настройки структуры → покажи пользователю раскладку заголовков, прежде чем заполнять данные
  • После ввода исходных данных → покажи пользователю блок вводных и подтверди источники и периоды, прежде чем строить формулы
  • После построения формул операционных показателей → покажи рассчитанную маржу и проверь её с пользователем на здравый смысл, прежде чем переходить к оценке
  • После построения мультипликаторов → покажи их и убедись, что они выглядят разумно, прежде чем добавлять статистику
  • НЕ строй весь лист от начала до конца, а потом показывай: лови ошибки на раннем этапе, подтверждая каждый раздел

Раздел 1: Структура документа и настройка

Блок заголовка (строки 1–3)

Строка 1: [НАЗВАНИЕ АНАЛИЗА] — СРАВНИТЕЛЬНЫЙ АНАЛИЗ КОМПАНИЙ
Строка 2: [Список компаний с тикерами] • [Компания 1 (TICK1)] • [Компания 2 (TICK2)] • [Компания 3 (TICK3)]
Строка 3: По состоянию на [период] | Все суммы в [млн/млрд USD], кроме показателей на акцию и коэффициентов

Почему это важно: сразу задаёт контекст. Любой, кто открыл файл, понимает, на что смотрит, когда он создан и как читать цифры.

Стандарты визуального оформления (НЕОБЯЗАТЕЛЬНО: предпочтения пользователя и загруженные шаблоны всегда важнее)

ВАЖНО: это только рекомендуемые настройки по умолчанию. Приоритеты всегда такие:

  1. Явные пожелания пользователя по форматированию
  2. Форматирование из загруженных файлов-шаблонов
  3. Руководства по стилю компании или команды
  4. Эти настройки по умолчанию (только если другого указания нет)

Рекомендуемые шрифт и типографика:

  • Семейство шрифта: Times New Roman (профессиональный, читаемый, отраслевой стандарт)
  • Размер шрифта: 11 pt для ячеек с данными, 12 pt для заголовков
  • Жирный шрифт: заголовки разделов, названия компаний, подписи статистики

Цвета и заливка по умолчанию — профессиональная сине-серая палитра (чем сдержаннее, тем лучше):

  • Держи палитру сдержанной: только синий и серый. НЕ добавляй зелёный, оранжевый, красный и несколько акцентных цветов. В чистом comps-листе всего 3–4 цвета.
  • Заголовки разделов (например, «ОПЕРАЦИОННАЯ СТАТИСТИКА И ФИНАНСОВЫЕ ПОКАЗАТЕЛИ»):
  • Тёмно-синий фон (#1F4E79 или тёмно-синий #17365D)
  • Белый жирный текст
  • Заливка на всю строку по всем столбцам
  • Заголовки столбцов (например, «Компания», «Выручка», «Маржа»):
  • Светло-синий фон (#D9E1F2 или похожий бледно-синий)
  • Чёрный жирный текст
  • Выравнивание по центру
  • Строки данных:
  • Белый фон для данных по компаниям
  • Чёрный текст для формул; синий текст для зашитых вводных
  • Строки статистики (максимум, 75-й процентиль и т. д.):
  • Светло-серый фон (#F2F2F2)
  • Чёрный текст, подписи выровнены по левому краю
  • Вот и вся палитра: тёмно-синий + светло-синий + светло-серый + белый. Ничего больше, если шаблон пользователя не говорит иного.

Рекомендуемые правила форматирования:

  • Точность знаков после запятой:
  • Проценты: 1 знак (12,3 %)
  • Мультипликаторы: 1 знак (13,5x)
  • Суммы в долларах: без знаков после запятой, с разделителем тысяч (69 632)
  • Маржа в процентах: 1 знак (68,7 %)
  • Границы: без границ (чистый, минималистичный вид)
  • Выравнивание: все показатели по центру для аккуратного единообразного вида
  • Размеры ячеек: все столбцы одной ширины, все строки одной высоты (получается аккуратная профессиональная сетка)

Примечание: если пользователь дал файл-шаблон или указал другое форматирование, используй его.


Раздел 2: Операционная статистика и финансовые показатели

Базовые столбцы (начни с них)

  1. Компания — названия в едином формате
  2. Выручка — показатель масштаба (может быть за последние 12 месяцев, квартал или год, в зависимости от контекста)
  3. Рост выручки — изменение год к году в процентах
  4. Валовая прибыль — выручка за вычетом себестоимости проданных товаров
  5. Валовая маржа — валовая прибыль / выручка (базовая рентабельность)
  6. EBITDA — прибыль до вычета процентов, налогов, износа и амортизации
  7. Маржа EBITDA — EBITDA / выручка (операционная эффективность)

Дополнительные столбцы (выбирай по отрасли и цели)

  • Квартал или LTM — добавь оба, если важна сезонность
  • Свободный денежный поток (FCF) — для капиталоёмкого бизнеса или SaaS
  • Маржа FCF — FCF / выручка (эффективность генерации денег)
  • Чистая прибыль — для зрелых прибыльных компаний
  • Операционная прибыль — для бизнеса с сильно меняющимся D&A
  • Показатели CapEx — для отраслей с большим объёмом активов
  • Правило 40 (Rule of 40) — специально для SaaS (рост % + маржа %)
  • Конвертация FCF — для анализа качества прибыли (продвинутый уровень)

Примеры формул (на примере строки 7)

// Core ratios - these are always calculated
Gross Margin (F7): =E7/C7
EBITDA Margin (H7): =G7/C7

// Optional ratios - include if relevant
FCF Margin: =[FCF]/[Revenue]
Net Margin: =[Net Income]/[Revenue]
Rule of 40: =[Growth %]+[FCF Margin %]

Золотое правило: каждый коэффициент — это [что-то] / [выручка] или [что-то] / [что-то с этого листа]. Не усложняй.

Блок статистики (после данных по компаниям)

ВАЖНО: добавь формулы статистики для всех сопоставимых показателей (коэффициентов, маржи, темпов роста, мультипликаторов).

[Оставь одну пустую строку для визуального разделения]
- Максимум: =MAX(B7:B9)
- 75-й процентиль: =QUARTILE(B7:B9,3)
- Медиана: =MEDIAN(B7:B9)
- 25-й процентиль: =QUARTILE(B7:B9,1)
- Минимум: =MIN(B7:B9)

Столбцы, которым НУЖНА статистика (сопоставимые показатели):

  • Рост выручки %, валовая маржа %, маржа EBITDA %, EPS
  • EV/выручка, EV/EBITDA, P/E, дивидендная доходность %, бета

Столбцы, которым статистика НЕ нужна (показатели масштаба):

  • Выручка, EBITDA, чистая прибыль (абсолютный размер зависит от масштаба компании)
  • Рыночная капитализация, стоимость предприятия (несопоставимы у компаний разного размера)

Примечание: добавь одну пустую строку между данными по компаниям и строками статистики для визуального разделения. НЕ добавляй заголовок «СТАТИСТИКА ПО СЕКТОРУ» или «СТАТИСТИКА ПО ОЦЕНКЕ».

Почему важны квартили: они показывают распределение, а не только среднее. Мультипликатор на 75-м процентиле говорит, по какой цене торгуются «премиальные» компании.


Раздел 3: Оценочные мультипликаторы и инвестиционные показатели

Базовые столбцы оценки (начни с них)

  1. Компания — в том же порядке, что и в операционном разделе
  2. Рыночная капитализация — текущая рыночная оценка
  3. Стоимость предприятия (EV) — рыночная капитализация ± чистый долг или денежные средства
  4. EV/выручка — сколько рынок платит за доллар продаж
  5. EV/EBITDA — сколько рынок платит за доллар прибыли
  6. P/E — цена относительно чистой прибыли

Дополнительные показатели оценки (выбирай по контексту)

  • FCF yield — FCF / рыночная капитализация (для анализа с упором на деньги)
  • PEG — P/E / темп роста (для растущих компаний)
  • Цена к балансовой стоимости (P/B) — рыночная стоимость против балансовой (для отраслей с большим объёмом активов)
  • ROE/ROA — показатели рентабельности (для сравнения доходности)
  • CAGR выручки или EBITDA — исторические темпы роста (для анализа тренда)
  • Оборачиваемость активов — выручка / активы (для операционной эффективности)
  • Долг / собственный капитал — леверидж (для анализа структуры капитала)

Ключевой принцип: включай 3–5 основных мультипликаторов, важных для твоей отрасли. Не добавляй все возможные показатели только потому, что можешь.

Примеры формул

// Core multiples - always include these
EV/Revenue: =[Enterprise Value]/[LTM Revenue]
EV/EBITDA: =[Enterprise Value]/[LTM EBITDA]
P/E Ratio: =[Market Cap]/[Net Income]

// Optional multiples - include if data available
FCF Yield: =[LTM FCF]/[Market Cap]
PEG Ratio: =[P/E]/[Growth Rate %]

Правило перекрёстных ссылок

ВАЖНО: мультипликаторы оценки ОБЯЗАНЫ ссылаться на раздел операционных показателей. Никогда не вводи одни и те же исходные данные дважды. Если выручка в C7, то формула EV/выручка должна ссылаться на C7.

Блок статистики

Структура та же, что в операционном разделе: максимум, 75-й процентиль, медиана, 25-й процентиль, минимум по каждому показателю. Добавь одну пустую строку для визуального разделения между данными по компаниям и статистикой. НЕ добавляй заголовок «СТАТИСТИКА ПО ОЦЕНКЕ».


Раздел 4: Заметки и документация методологии

Обязательные компоненты

Источники данных и качество:

  • Откуда взяты данные? (MCP S&P Kensho, MCP FactSet, MCP Daloopa, Bloomberg, отчёты SEC)
  • Какой период охватывают? (4 квартал 2024, аудированные данные)
  • Как проверены? (сверка с 10-K/10-Q)
  • Примечание: если доступны, отдавай приоритет MCP-источникам данных (S&P Kensho, FactSet, Daloopa) — точность и прослеживаемость выше

Ключевые определения:

  • Способ расчёта EBITDA (валовая прибыль + D&A или операционная прибыль + D&A)
  • Формула свободного денежного потока (операционный денежный поток − CapEx)
  • Пояснения к особым показателям (Rule of 40, конвертация FCF)
  • Определения периодов (LTM, периоды расчёта CAGR)

Методология оценки:

  • Как рассчитана стоимость предприятия? (рыночная капитализация + чистый долг)
  • Какие темпы роста использованы? (исторический CAGR, прогнозные оценки)
  • Какие корректировки сделаны? (исключены разовые статьи, нормализована маржа)

Аналитическая рамка:

  • Каков инвестиционный тезис? (эффективность облака/SaaS)
  • Какие показатели важнее всего? (генерация денег, эффективность капитала)
  • Как читателю трактовать статистику? (квартили дают контекст)

Раздел 5: Выбор правильных показателей (схема принятия решений)

Начни с вопроса «На какой вопрос я отвечаю?»

«Какая компания недооценена?» → Сосредоточься на: EV/выручка, EV/EBITDA, P/E, рыночная капитализация → Пропусти: операционные детали, показатели роста

«Какая компания работает эффективнее всех?» → Сосредоточься на: валовая маржа, маржа EBITDA, маржа FCF, оборачиваемость активов → Пропусти: показатели масштаба, абсолютные суммы в долларах

«Какая компания растёт быстрее всех?» → Сосредоточься на: рост выручки %, CAGR EBITDA, рост числа пользователей и клиентов → Пропусти: показатели маржи, коэффициенты левериджа

«Кто лучше всех генерирует деньги?» → Сосредоточься на: FCF, маржа FCF, конвертация FCF, интенсивность CapEx → Пропусти: EBITDA, мультипликаторы P/E

Выбор показателей по отраслям

Программное обеспечение и SaaS: Обязательно: рост выручки, валовая маржа, Rule of 40 По желанию: ARR, net dollar retention, срок окупаемости CAC Пропусти: оборачиваемость активов, показатели запасов

Производство и промышленность: Обязательно: маржа EBITDA, оборачиваемость активов, CapEx / выручка По желанию: ROA, оборачиваемость запасов, портфель заказов Пропусти: Rule of 40, показатели SaaS

Финансовые услуги: Обязательно: ROE, ROA, коэффициент эффективности, P/E По желанию: чистая процентная маржа, резервы под кредитные убытки Пропусти: валовая маржа, EBITDA (для банков не имеют смысла)

Розничная торговля и e-commerce: Обязательно: рост выручки, валовая маржа, оборачиваемость запасов По желанию: продажи в магазинах одного формата (same-store sales), стоимость привлечения клиента Пропусти: показатели с большими затратами на R&D и CapEx

Правило «5–10»

5 операционных показателей — выручка, рост, 2–3 показателя маржи или эффективности 5 показателей оценки — рыночная капитализация, EV, 3 мультипликатора = 10 столбцов всего — достаточно, чтобы рассказать историю, и не так много, чтобы потерять нить

Если показателей больше 15, ты, скорее всего, добавляешь шум. Безжалостно сокращай.


Раздел 6: Лучшие практики и проверки качества

Перед началом

  1. Определи группу аналогов — компании должны быть действительно сопоставимы (похожая бизнес-модель, масштаб, география)
  2. Выбери правильный период — LTM сглаживает сезонность; квартал показывает тренды
  3. Заранее унифицируй единицы — выбор миллионов или миллиардов влияет на всё
  4. Составь карту источников данных — знай, откуда взято каждое число

В процессе построения

  1. Сначала введи все исходные данные — закончи с синим текстом до написания формул
  2. Добавь комментарии к ячейкам ВСЕХ зашитых вводных — правый клик по ячейке → Вставить примечание → зафиксируй источник ИЛИ допущение

Для данных из источников укажи точно, откуда они взяты:

  • Пример: «Bloomberg Terminal — MSFT Equity DES, дата обращения 2024-10-02»
  • Пример: «Отчёт 10-K за 4 квартал 2024, стр. 42, статья "Total Revenue"»
  • Пример: «Консенсус-оценка FactSet на 2024-10-02»
  • По возможности добавляй гиперссылки: правый клик по ячейке → Ссылка → вставь URL на отчёт SEC, источник данных или исследование

Для допущений объясни логику:

  • Пример: «Принята маржа EBITDA 15 % по медиане аналогов, компания её не раскрывает»
  • Пример: «Стоимость предприятия оценена как рыночная капитализация + чистый долг $50 млн (из баланса за 3 квартал, за 4 квартал данных ещё нет)»
  • Пример: «Прогнозный P/E на основе консенсус-EPS рынка $3,45 (среднее по 12 оценкам аналитиков)»

Почему это важно: даёт прослеживаемость, проверку данных, прозрачность допущений и возможность будущих обновлений

  1. Строй формулы строка за строкой — проверяй каждый расчёт, прежде чем двигаться дальше
  2. Используй абсолютные ссылки для заголовков — $C$6 закрепляет строку заголовка
  3. Форматируй единообразно — проценты как проценты, а не десятичные дроби
  4. Добавь условное форматирование — автоматически подсвечивай выбросы

Проверки на здравый смысл

  • Проверка маржи: валовая маржа > маржа EBITDA > чистая маржа (по определению всегда верно)
  • Разумность мультипликаторов:
  • EV/выручка: обычно 0,5–20x (сильно зависит от отрасли)
  • EV/EBITDA: обычно 8–25x (довольно стабильно по отраслям)
  • P/E: обычно 10–50x (зависит от темпа роста)
  • Связь роста и мультипликатора: более высокий рост обычно означает более высокие мультипликаторы
  • Компромисс «размер против эффективности»: у крупных компаний часто лучше маржа (эффект масштаба)

Типичные ошибки, которых надо избегать

❌ Смешивать рыночную капитализацию и стоимость предприятия в формулах ❌ Использовать разные временные периоды в числителе и знаменателе (LTM и квартал) ❌ Зашивать числа в формулы вместо ссылок на ячейки ❌ Зашитые вводные без комментария к ячейке с источником ИЛИ объяснением допущения ❌ Отсутствие гиперссылок на отчёты SEC и источники данных, когда они доступны ❌ Слишком много показателей без ясной цели ❌ Несопоставимые компании в выборке (разные бизнес-модели) ❌ Устаревшие данные без указания на это ❌ Неправильное усреднение процентов (нужна медиана)


Раздел 6: Расширенные возможности

Динамические заголовки

Для столбцов с расчётами используй понятные подписи единиц:

Рост выручки (г/г) % | Маржа EBITDA | Маржа FCF | Rule of 40

Преимущества анализа по квартилям

Вместо одного только среднего и медианы квартили показывают:

  • 75-й процентиль = здесь торгуются «премиальные» компании
  • Медиана = типичная рыночная оценка
  • 25-й процентиль = территория «дисконта»

Это помогает ответить: «Наша целевая компания торгуется дорого или дёшево относительно аналогов?»

Отраслевые модификации

Программное обеспечение и SaaS:

  • Добавь: ARR, net dollar retention, срок окупаемости CAC
  • Сделай акцент на: Rule of 40, маржа FCF, валовая маржа выше 70 %

Здравоохранение:

  • Добавь: R&D / выручка, стоимость пайплайна, регуляторный статус
  • Сделай акцент на: маржа EBITDA, темпы роста, риск возмещения расходов

Промышленность:

  • Добавь: портфель заказов, динамика книги заказов, географическая структура
  • Сделай акцент на: ROIC, оборачиваемость активов, поправки на цикличность

Потребительский сектор:

  • Добавь: продажи в магазинах одного формата, стоимость привлечения клиента, стоимость бренда
  • Сделай акцент на: рост выручки, валовая маржа, оборачиваемость запасов

Раздел 7: Рабочий процесс и практические советы

Пошаговый процесс

  1. Настрой структуру (30 минут)
  2. Создай все заголовки
  3. Отформатируй ячейки (синий для вводных, чёрный для формул)
  4. Зафиксируй единицы и ссылки на даты
  1. Собери данные (60–90 минут)
  2. Бери из первичных источников (MCP S&P Kensho, MCP FactSet, MCP Daloopa, если доступны; иначе Bloomberg, SEC)
  3. Вноси все исходные числа синим цветом
  4. Документируй источники в разделе заметок
  1. Построй формулы (30 минут)
  2. Начни с простых коэффициентов (маржа)
  3. Переходи к мультипликаторам (EV/выручка)
  4. Добавь перекрёстные проверки (имеет ли смысл маржа?)
  1. Добавь статистику (15 минут)
  2. Скопируй структуру формул на все столбцы
  3. Проверь диапазоны (B7:B9, а не B7:B10)
  4. Проверь логику квартилей
  1. Контроль качества (30 минут)
  2. Выполни проверки на здравый смысл
  3. Проверь ссылки в формулах
  4. Проверь, нет ли ошибок #DIV/0! или #REF!
  5. Сравни с известными бенчмарками
  1. Документация (15 минут)
  2. Заполни раздел заметок
  3. Добавь источники данных
  4. Опиши методологии
  5. Проставь дату анализа

Профессиональные советы

  • Сохраняй шаблоны: построй один раз, используй всегда
  • Подсвечивай выбросы цветом: условное форматирование для значений дальше 2 стандартных отклонений
  • Связывай с исходными файлами: делай гиперссылки на скриншоты Bloomberg или отчёты SEC
  • Контроль версий: сохраняй как «Comps_v1_2024-12-15» с чёткой датой
  • Совместная проверка: попроси кого-то ещё проверить твои формулы

Чек-лист форматирования Excel (необязательно: подстраивай под пожелания пользователя)

  • [ ] Шрифт соответствует предпочтению пользователя (по умолчанию: Times New Roman, 11 pt для данных, 12 pt для заголовков)
  • [ ] Заголовки разделов оформлены по шаблону пользователя (по умолчанию: тёмно-синий #17365D с белым жирным текстом)
  • [ ] Заголовки столбцов оформлены по шаблону пользователя (по умолчанию: светло-синий или серый #D9E2F3 с чёрным жирным текстом)
  • [ ] Строки статистики оформлены по шаблону пользователя (по умолчанию: светло-серый #F2F2F2)
  • [ ] Границы не применены (чистый, минималистичный вид)
  • [ ] Ширина столбцов одинакова (получается аккуратный профессиональный вид)
  • [ ] Высота строк одинакова (обычно 20–25 pt для строк данных)
  • [ ] Числа отформатированы с нужной точностью и разделителями тысяч
  • [ ] Все показатели выровнены по центру для аккуратного единообразного вида
  • [ ] Одна пустая строка между данными по компаниям и строками статистики
  • [ ] Нет отдельных заголовков «СТАТИСТИКА ПО СЕКТОРУ» или «СТАТИСТИКА ПО ОЦЕНКЕ»
  • [ ] У каждой зашитой ячейки ввода есть комментарий: (1) точный источник данных ИЛИ (2) объяснение допущения
  • [ ] Где уместно, добавлены гиперссылки (отчёты SEC, страницы поставщиков данных, исследования)

Раздел 8: Пример раскладки шаблона

Простая версия (начни с неё):

┌─────────────────────────────────────────────────────────────┐
│ ТЕХНОЛОГИИ — СРАВНИТЕЛЬНЫЙ АНАЛИЗ КОМПАНИЙ                  │
│ Microsoft • Alphabet • Amazon                               │
│ На 4 кв. 2024 | Все суммы в млн USD                         │
├─────────────────────────────────────────────────────────────┤
│ ОПЕРАЦИОННЫЕ ПОКАЗАТЕЛИ                                     │
├──────────┬─────────┬─────────┬──────────┬──────────────────┤
│ Компания │ Выручка │ Рост    │ Валовая  │ EBITDA  │ Маржа  │
│          │ (LTM)   │ (г/г)   │ маржа    │ (LTM)   │ EBITDA │
├──────────┼─────────┼─────────┼──────────┼─────────┼────────┤
│ MSFT     │ 261,400 │ 12.3%   │ 68.7%    │ 205,100 │ 78.4%  │
│ GOOGL    │ 349,800 │ 11.8%   │ 57.9%    │ 239,300 │ 68.4%  │
│ AMZN     │ 638,100 │ 10.5%   │ 47.3%    │ 152,600 │ 23.9%  │
│          │         │         │          │         │        │ [пустая строка]
│ Медиана  │ =MEDIAN │ =MEDIAN │ =MEDIAN  │ =MEDIAN │=MEDIAN │
│ 75-й %   │ =QUART  │ =QUART  │ =QUART   │ =QUART  │=QUART  │
│ 25-й %   │ =QUART  │ =QUART  │ =QUART   │ =QUART  │=QUART  │
├─────────────────────────────────────────────────────────────┤
│ ОЦЕНОЧНЫЕ МУЛЬТИПЛИКАТОРЫ                                   │
├──────────┬──────────┬──────────┬──────────┬────────────────┤
│ Компания │ Рын.кап. │ EV       │ EV/Выр.  │ EV/EBITDA │ P/E│
├──────────┼──────────┼──────────┼──────────┼───────────┼────┤
│ MSFT     │3,550,000 │3,530,000 │ 13.5x    │ 17.2x     │36.0│
│ GOOGL    │2,030,000 │1,960,000 │  5.6x    │  8.2x     │24.5│
│ AMZN     │2,226,000 │2,320,000 │  3.6x    │ 15.2x     │58.3│
│          │          │          │          │           │    │ [пустая строка]
│ Медиана  │ =MEDIAN  │ =MEDIAN  │ =MEDIAN  │ =MEDIAN   │=MED│
│ 75-й %   │ =QUART   │ =QUART   │ =QUART   │ =QUART    │=QRT│
│ 25-й %   │ =QUART   │ =QUART   │ =QUART   │ =QUART    │=QRT│
└──────────┴──────────┴──────────┴──────────┴───────────┴────┘

Усложняй только при необходимости:

  • Добавь и квартал, и LTM, если важна сезонность
  • Добавь показатели FCF, если главная история — генерация денег
  • Добавь отраслевые показатели (Rule of 40 для SaaS и т. д.)
  • Добавь больше строк статистики, если компаний больше 5

Раздел 9: Отраслевые дополнения (необязательно)

Добавляй их, только если они критичны для анализа. Большинству comps хватает основных показателей.

Программное обеспечение и SaaS: Добавь при необходимости: ARR, net dollar retention, Rule of 40

Финансовые услуги: Добавь при необходимости: ROE, чистая процентная маржа, коэффициент эффективности

E-commerce: Добавь при необходимости: GMV, take rate, число активных покупателей

Здравоохранение: Добавь при необходимости: R&D / выручка, стоимость пайплайна, сроки действия патентов

Производство: Добавь при необходимости: оборачиваемость активов, оборачиваемость запасов, портфель заказов


Раздел 10: Тревожные сигналы и предупреждающие признаки

Проблемы с качеством данных

🚩 Непоследовательные периоды (смешаны квартальные и годовые данные) 🚩 Отсутствуют данные без объяснения 🚩 Значительные расхождения между источниками данных (более 10 %)

Тревожные сигналы по оценке

🚩 Компании с отрицательной EBITDA оцениваются по мультипликаторам EBITDA (используй вместо них мультипликаторы выручки) 🚩 P/E выше 100x без истории сверхбыстрого роста 🚩 Маржа, которая не имеет смысла для отрасли

Проблемы сопоставимости

🚩 Разные окончания финансового года (создаёт проблемы со сроками) 🚩 Смешение чистых игроков и конгломератов 🚩 Заметно разные бизнес-модели, названные «аналогами»

Если сомневаешься, исключи компанию. Лучше 3 идеальных аналога, чем 6 сомнительных.


Раздел 11: Справочник по формулам

Основные формулы Excel

// Statistical Functions
=AVERAGE(range)          // Simple mean
=MEDIAN(range)           // Middle value
=QUARTILE(range, 1)      // 25th percentile
=QUARTILE(range, 3)      // 75th percentile
=MAX(range)              // Maximum value
=MIN(range)              // Minimum value
=STDEV.P(range)          // Standard deviation

// Financial Calculations
=B7/C7                   // Simple ratio (Margin)
=SUM(B7:B9)/3            // Average of multiple companies
=IF(B7>0, C7/B7, "N/A")  // Conditional calculation
=IFERROR(C7/D7, 0)       // Handle divide by zero

// Cross-Sheet References
='Sheet1'!B7             // Reference another sheet
=VLOOKUP(A7, Table1, 2)  // Lookup from data table
=INDEX(MATCH())          // Advanced lookup

// Formatting
=TEXT(B7, "0.0%")        // Format as percentage
=TEXT(C7, "#,##0")       // Thousands separator

Типичные формулы коэффициентов

Валовая маржа = Валовая прибыль / Выручка
Маржа EBITDA = EBITDA / Выручка
Маржа FCF = Свободный денежный поток / Выручка
Конвертация FCF = FCF / Операционный денежный поток
ROE = Чистая прибыль / Собственный капитал акционеров
ROA = Чистая прибыль / Всего активов
Оборачиваемость активов = Выручка / Всего активов
Долг/Капитал = Общий долг / Собственный капитал акционеров

Краткое изложение ключевых принципов

  1. Структура задаёт понимание — правильные заголовки заставляют правильно думать
  2. Меньше — лучше — 5–10 важных показателей лучше 20 неважных
  3. Выбирай показатели под свой вопрос — анализ оценки ≠ анализ эффективности
  4. Статистика показывает закономерности — медиана и квартили раскрывают больше, чем среднее
  5. Прозрачность важнее сложности — простые формулы, понятные всем
  6. Сопоставимость — главное — лучше исключить, чем навязывать неудачный аналог
  7. Документируй свои решения — объясни в разделе заметок, какие показатели и почему

Чек-лист результата

Перед сдачей анализа проверь:

  • [ ] Все компании действительно сопоставимы
  • [ ] Данные взяты за согласованные периоды
  • [ ] Единицы чётко подписаны (миллионы или миллиарды)
  • [ ] Формулы ссылаются на ячейки, а не на зашитые значения
  • [ ] У всех зашитых ячеек ввода есть комментарии: (1) точный источник данных со ссылкой ИЛИ (2) чёткое допущение с объяснением
  • [ ] Где уместно, добавлены гиперссылки (отчёты SEC EDGAR, страницы Bloomberg, исследования)
  • [ ] Статистика включает минимум 5 показателей (максимум, 75-й процентиль, медиана, 25-й процентиль, минимум)
  • [ ] Раздел заметок описывает источники и методологию
  • [ ] Визуальное оформление следует правилам (синий — ввод, чёрный — формула)
  • [ ] Проверки на здравый смысл пройдены (маржа логична, мультипликаторы разумны)
  • [ ] Дата актуальна («На [дату]»)
  • [ ] Аудит формул не показывает ошибок (#DIV/0!, #REF!, #N/A)

Постоянное улучшение

Закончив comps-анализ, спроси себя:

  1. Показала ли статистика неожиданные инсайты?
  2. Были ли пробелы в данных, ограничившие анализ?
  3. Просили ли заинтересованные лица показатели, которые ты не включил?
  4. Сколько времени это заняло и сколько должно было занять?
  5. Что сделает это полезнее в следующий раз?

Лучшие comps-анализы развиваются с каждой итерацией. Сохраняй шаблоны, учись на обратной связи и дорабатывай структуру по тому, чем решающие лица пользуются на самом деле.

Перевод: iiuniversitet. Оригинал: https://github.com/anthropics/financial-services/tree/main/plugins/agent-plugins/market-researcher/skills/comps-analysis, лицензия Apache-2.0. Изменения: перевод на русский язык.

Оригинал на английском
---
name: comps-analysis
description: |
  Build institutional-grade comparable company analyses with operating metrics, valuation multiples, and statistical benchmarking in Excel/spreadsheet format.

  **Perfect for:**
  - Public company valuation (M&A, investment analysis)
  - Benchmarking performance vs. industry peers
  - Pricing IPOs or funding rounds
  - Identifying valuation outliers (over/under-valued)
  - Supporting investment committee presentations
  - Creating sector overview reports

  **Not ideal for:**
  - Private companies without comparable public peers
  - Highly diversified conglomerates
  - Distressed/bankrupt companies
  - Pre-revenue startups
  - Companies with unique business models
---

# Comparable Company Analysis

## ⚠️ CRITICAL: Data Source Priority (READ FIRST)

**ALWAYS follow this data source hierarchy:**

1. **FIRST: Check for MCP data sources** - If S&P Kensho MCP, FactSet MCP, or Daloopa MCP are available, use them exclusively for financial and trading information
2. **DO NOT use web search** if the above MCP data sources are available
3. **ONLY if MCPs are unavailable:** Then use Bloomberg Terminal, SEC EDGAR filings, or other institutional sources
4. **NEVER use web search as a primary data source** - it lacks the accuracy, audit trails, and reliability required for institutional-grade analysis

**Why this matters:** MCP sources provide verified, institutional-grade data with proper citations. Web search results can be outdated, inaccurate, or unreliable for financial analysis.

---

## Overview
This skill teaches Claude to build institutional-grade comparable company analyses that combine operating metrics, valuation multiples, and statistical benchmarking. The output is a structured Excel/spreadsheet that enables informed investment decisions through peer comparison.

**Reference Material & Contextualization:**

An example comparable company analysis is provided in `examples/comps_example.xlsx`. When using this or other example files in this skill directory, use them intelligently:

**DO use examples for:**
- Understanding structural hierarchy (how sections flow)
- Grasping the level of rigor expected (statistical depth, documentation standards)
- Learning principles (clear headers, transparent formulas, audit trails)

**DO NOT use examples for:**
- Exact reproduction of format or metrics
- Copying layout without considering context
- Applying the same visual style regardless of audience

**ALWAYS ask yourself first:**
1. **"Do you have a preferred format or should I adapt the template style?"**
2. **"Who is the audience?"** (Investment committee, board presentation, quick reference, detailed memo)
3. **"What's the key question?"** (Valuation, growth analysis, competitive positioning, efficiency)
4. **"What's the context?"** (M&A evaluation, investment decision, sector benchmarking, performance review)

**Adapt based on specifics:**
- **Industry context**: Big tech mega-caps need different metrics than emerging SaaS startups
- **Sector-specific needs**: Add relevant metrics early (e.g., cloud ARR, enterprise customers, developer ecosystem for tech)
- **Company familiarity**: Well-known companies may need less background, more focus on delta analysis
- **Decision type**: M&A requires different emphasis than ongoing portfolio monitoring

**Core principle:** Use template principles (clear structure, statistical rigor, transparent formulas) but vary execution based on context. The goal is institutional-quality analysis, not institutional-looking templates.

User-provided examples and explicit preferences always take precedence over defaults.

## Core Philosophy
**"Build the right structure first, then let the data tell the story."**

Start with headers that force strategic thinking about what matters, input clean data, build transparent formulas, and let statistics emerge automatically. A good comp should be immediately readable by someone who didn't build it.

---

## ⚠️ CRITICAL: Formulas Over Hardcodes + Step-by-Step Verification

**Environment — Office JS vs Python:**
- **If running inside Excel (Office Add-in / Office JS):** Use Office JS directly (`Excel.run(async (context) => {...})`). Write formulas via `range.formulas = [["=E7/C7"]]`, not `range.values`. No separate recalc step — Excel handles it natively. Use `range.format.*` for colors/fonts.
- **If generating a standalone .xlsx file:** Use Python/openpyxl. Write `cell.value = "=E7/C7"` (formula string).
- Same principles either way — just translate the API calls.
- **Office JS merged cell pitfall:** Do NOT call `.merge()` then set `.values` on the merged range (throws `InvalidArgument` — range still reports its pre-merge dimensions). Instead write the value to the top-left cell alone, then merge + format the full range:
  ```js
  ws.getRange("A1").values = [["TECHNOLOGY — COMPARABLE COMPANY ANALYSIS"]];
  const hdr = ws.getRange("A1:H1");
  hdr.merge();
  hdr.format.fill.color = "#1F4E79";
  hdr.format.font.color = "#FFFFFF";
  hdr.format.font.bold = true;
  ```

**Formulas, not hardcodes:**
- Every derived value (margin, multiple, statistic) MUST be an Excel formula referencing input cells — never a pre-computed number pasted in
- When using Python/openpyxl to build the sheet: write `cell.value = "=E7/C7"` (formula string), NOT `cell.value = 0.687` (computed result)
- The only hardcoded values should be raw input data (revenue, EBITDA, share price, etc.) — and every one of those gets a cell comment with its source
- Why: the model must update automatically when an input changes. A hardcoded margin is a silent bug waiting to happen.

**Verify step-by-step with the user:**
- After setting up the structure → show the user the header layout before filling data
- After entering raw inputs → show the user the input block and confirm sources/periods before building formulas
- After building operating metrics formulas → show the calculated margins and sanity-check with the user before moving to valuation
- After building valuation multiples → show the multiples and confirm they look reasonable before adding statistics
- Do NOT build the entire sheet end-to-end and then present it — catch errors early by confirming each section

---

## Section 1: Document Structure & Setup

### Header Block (Rows 1-3)
```
Row 1: [ANALYSIS TITLE] - COMPARABLE COMPANY ANALYSIS
Row 2: [List of Companies with Tickers] • [Company 1 (TICK1)] • [Company 2 (TICK2)] • [Company 3 (TICK3)]
Row 3: As of [Period] | All figures in [USD Millions/Billions] except per-share amounts and ratios
```

**Why this matters:** Establishes context immediately. Anyone opening this file knows what they're looking at, when it was created, and how to interpret the numbers.

### Visual Convention Standards (OPTIONAL - User preferences and uploaded templates always override)

**IMPORTANT: These are suggested defaults only. Always prioritize:**
1. User's explicit formatting preferences
2. Formatting from any uploaded template files
3. Company/team style guides
4. These defaults (only if no other guidance provided)

**Suggested Font & Typography:**
- **Font family**: Times New Roman (professional, readable, industry standard)
- **Font size**: 11pt for data cells, 12pt for headers
- **Bold text**: Section headers, company names, statistic labels

**Default Color & Shading — Professional Blue/Grey Palette (minimal is better):**
- **Keep it restrained** — only blues and greys. Do NOT introduce greens, oranges, reds, or multiple accent colors. A clean comps sheet uses 3-4 colors total.
- **Section headers** (e.g., "OPERATING STATISTICS & FINANCIAL METRICS"):
  - Dark blue background (`#1F4E79` or `#17365D` navy)
  - White bold text
  - Full row shading across all columns
- **Column headers** (e.g., "Company", "Revenue", "Margin"):
  - Light blue background (`#D9E1F2` or similar pale blue)
  - Black bold text
  - Centered alignment
- **Data rows**:
  - White background for company data
  - Black text for formulas; blue text for hardcoded inputs
- **Statistics rows** (Maximum, 75th Percentile, etc.):
  - Light grey background (`#F2F2F2`)
  - Black text, left-aligned labels
- **That's the whole palette**: dark blue + light blue + light grey + white. Nothing else unless the user's template says otherwise.

**Suggested Formatting Conventions:**
- **Decimal precision**:
  - Percentages: 1 decimal (12.3%)
  - Multiples: 1 decimal (13.5x)
  - Dollar amounts: No decimals, thousands separator (69,632)
  - Margins shown as percentages: 1 decimal (68.7%)
- **Borders**: No borders (clean, minimal appearance)
- **Alignment**: All metrics center-aligned for clean, uniform appearance
- **Cell dimensions**: All column widths should be uniform/even, all row heights should be consistent (creates clean, professional grid)

**Note:** If the user provides a template file or specifies different formatting, use that instead.

---

## Section 2: Operating Statistics & Financial Metrics

### Core Columns (Start with these)
1. **Company** - Names with consistent formatting
2. **Revenue** - Size metric (can be LTM, quarterly, or annual depending on context)
3. **Revenue Growth** - Year-over-year percentage change
4. **Gross Profit** - Revenue minus cost of goods sold
5. **Gross Margin** - GP/Revenue (fundamental profitability)
6. **EBITDA** - Earnings before interest, tax, depreciation, amortization
7. **EBITDA Margin** - EBITDA/Revenue (operating efficiency)

### Optional Additions (Choose based on industry/purpose)
- **Quarterly vs LTM** - Include both if seasonality matters
- **Free Cash Flow** - For capital-intensive or SaaS businesses
- **FCF Margin** - FCF/Revenue (cash generation efficiency)
- **Net Income** - For mature, profitable companies
- **Operating Income** - For businesses with varying D&A
- **CapEx metrics** - For asset-heavy industries
- **Rule of 40** - Specifically for SaaS (Growth % + Margin %)
- **FCF Conversion** - For quality of earnings analysis (advanced)

### Formula Examples (Using Row 7 as example)
```excel
// Core ratios - these are always calculated
Gross Margin (F7): =E7/C7
EBITDA Margin (H7): =G7/C7

// Optional ratios - include if relevant
FCF Margin: =[FCF]/[Revenue]
Net Margin: =[Net Income]/[Revenue]
Rule of 40: =[Growth %]+[FCF Margin %]
```

**Golden Rule:** Every ratio should be [Something] / [Revenue] or [Something] / [Something from this sheet]. Keep it simple.

### Statistics Block (After company data)

**CRITICAL: Add statistics formulas for all comparable metrics (ratios, margins, growth rates, multiples).**

```
[Leave one blank row for visual separation]
- Maximum: =MAX(B7:B9)
- 75th Percentile: =QUARTILE(B7:B9,3)
- Median: =MEDIAN(B7:B9)
- 25th Percentile: =QUARTILE(B7:B9,1)
- Minimum: =MIN(B7:B9)
```

**Columns that NEED statistics (comparable metrics):**
- Revenue Growth %, Gross Margin %, EBITDA Margin %, EPS
- EV/Revenue, EV/EBITDA, P/E, Dividend Yield %, Beta

**Columns that DON'T need statistics (size metrics):**
- Revenue, EBITDA, Net Income (absolute size varies by company scale)
- Market Cap, Enterprise Value (not comparable across different-sized companies)

**Note:** Add one blank row between company data and statistics rows for visual separation. Do NOT add a "SECTOR STATISTICS" or "VALUATION STATISTICS" header row.

**Why quartiles matter:** They show distribution, not just average. A 75th percentile multiple tells you what "premium" companies trade at.

---

## Section 3: Valuation Multiples & Investment Metrics

### Core Valuation Columns (Start with these)
1. **Company** - Same order as operating section
2. **Market Cap** - Current market valuation
3. **Enterprise Value** - Market Cap ± Net Debt/Cash
4. **EV/Revenue** - How much market pays per dollar of sales
5. **EV/EBITDA** - How much market pays per dollar of earnings
6. **P/E Ratio** - Price relative to net earnings

### Optional Valuation Metrics (Choose based on context)
- **FCF Yield** - FCF/Market Cap (for cash-focused analysis)
- **PEG Ratio** - P/E/Growth Rate (for growth companies)
- **Price/Book** - Market value vs. book value (for asset-heavy businesses)
- **ROE/ROA** - Return metrics (for profitability comparison)
- **Revenue/EBITDA CAGR** - Historical growth rates (for trend analysis)
- **Asset Turnover** - Revenue/Assets (for operational efficiency)
- **Debt/Equity** - Leverage (for capital structure analysis)

**Key Principle:** Include 3-5 core multiples that matter for your industry. Don't include every possible metric just because you can.

### Formula Examples
```excel
// Core multiples - always include these
EV/Revenue: =[Enterprise Value]/[LTM Revenue]
EV/EBITDA: =[Enterprise Value]/[LTM EBITDA]
P/E Ratio: =[Market Cap]/[Net Income]

// Optional multiples - include if data available
FCF Yield: =[LTM FCF]/[Market Cap]
PEG Ratio: =[P/E]/[Growth Rate %]
```

### Cross-Reference Rule
**CRITICAL:** Valuation multiples MUST reference the operating metrics section. Never input the same raw data twice. If revenue is in C7, then EV/Revenue formula should reference C7.

### Statistics Block
Same structure as operating section: Max, 75th, Median, 25th, Min for every metric. Add one blank row for visual separation between company data and statistics. Do NOT add a "VALUATION STATISTICS" header row.

---

## Section 4: Notes & Methodology Documentation

### Required Components

**Data Sources & Quality:**
- Where did the data come from? (S&P Kensho MCP, FactSet MCP, Daloopa MCP, Bloomberg, SEC filings)
- What period does it cover? (Q4 2024, audited figures)
- How was it verified? (Cross-checked against 10-K/10-Q)
- Note: Prioritize MCP data sources (S&P Kensho, FactSet, Daloopa) if available for better accuracy and traceability

**Key Definitions:**
- EBITDA calculation method (Gross Profit + D&A, or Operating Income + D&A)
- Free Cash Flow formula (Operating CF - CapEx)
- Special metrics explained (Rule of 40, FCF Conversion)
- Time period definitions (LTM, CAGR calculation periods)

**Valuation Methodology:**
- How was Enterprise Value calculated? (Market Cap + Net Debt)
- What growth rates were used? (Historical CAGR, forward estimates)
- Any adjustments made? (One-time items excluded, normalized margins)

**Analysis Framework:**
- What's the investment thesis? (Cloud/SaaS efficiency)
- What metrics matter most? (Cash generation, capital efficiency)
- How should readers interpret the statistics? (Quartiles provide context)

---

## Section 5: Choosing the Right Metrics (Decision Framework)

### Start with "What question am I answering?"

**"Which company is undervalued?"**
→ Focus on: EV/Revenue, EV/EBITDA, P/E, Market Cap
→ Skip: Operational details, growth metrics

**"Which company is most efficient?"**
→ Focus on: Gross Margin, EBITDA Margin, FCF Margin, Asset Turnover
→ Skip: Size metrics, absolute dollar amounts

**"Which company is growing fastest?"**
→ Focus on: Revenue Growth %, EBITDA CAGR, User/Customer Growth
→ Skip: Margin metrics, leverage ratios

**"Which is the best cash generator?"**
→ Focus on: FCF, FCF Margin, FCF Conversion, CapEx intensity
→ Skip: EBITDA, P/E ratios

### Industry-Specific Metric Selection

**Software/SaaS:**
Must have: Revenue Growth, Gross Margin, Rule of 40
Optional: ARR, Net Dollar Retention, CAC Payback
Skip: Asset Turnover, Inventory metrics

**Manufacturing/Industrials:**
Must have: EBITDA Margin, Asset Turnover, CapEx/Revenue
Optional: ROA, Inventory Turns, Backlog
Skip: Rule of 40, SaaS metrics

**Financial Services:**
Must have: ROE, ROA, Efficiency Ratio, P/E
Optional: Net Interest Margin, Loan Loss Reserves
Skip: Gross Margin, EBITDA (not meaningful for banks)

**Retail/E-commerce:**
Must have: Revenue Growth, Gross Margin, Inventory Turnover
Optional: Same-Store Sales, Customer Acquisition Cost
Skip: Heavy R&D or CapEx metrics

### The "5-10 Rule"

**5 operating metrics** - Revenue, Growth, 2-3 margins/efficiency metrics
**5 valuation metrics** - Market Cap, EV, 3 multiples
**= 10 total columns** - Enough to tell the story, not so many you lose the thread

If you have more than 15 metrics, you're probably including noise. Edit ruthlessly.

---

## Section 6: Best Practices & Quality Checks

### Before You Start
1. **Define the peer group** - Companies must be truly comparable (similar business model, scale, geography)
2. **Choose the right period** - LTM smooths seasonality; quarterly shows trends
3. **Standardize units upfront** - Millions vs. billions decision affects everything
4. **Map data sources** - Know where each number comes from

### As You Build
1. **Input all raw data first** - Complete the blue text before writing formulas
2. **Add cell comments to ALL hard-coded inputs** - Right-click cell → Insert Comment → Document source OR assumption

   **For sourced data, cite exactly where it came from:**
   - Example: "Bloomberg Terminal - MSFT Equity DES, accessed 2024-10-02"
   - Example: "Q4 2024 10-K filing, page 42, line item 'Total Revenue'"
   - Example: "FactSet consensus estimate as of 2024-10-02"
   - **Include hyperlinks when possible**: Right-click cell → Link → paste URL to SEC filing, data source, or report

   **For assumptions, explain the reasoning:**
   - Example: "Assumed 15% EBITDA margin based on peer median, company does not disclose"
   - Example: "Estimated Enterprise Value as Market Cap + $50M net debt (from Q3 balance sheet, Q4 not yet available)"
   - Example: "Forward P/E based on street consensus EPS of $3.45 (average of 12 analyst estimates)"

   **Why this matters**: Enables audit trails, data verification, assumption transparency, and future updates
3. **Build formulas row by row** - Test each calculation before moving on
4. **Use absolute references for headers** - $C$6 locks the header row
5. **Format consistently** - Percentages as percentages, not decimals
6. **Add conditional formatting** - Highlight outliers automatically

### Sanity Checks
- **Margin test**: Gross margin > EBITDA margin > Net margin (always true by definition)
- **Multiple reasonableness**: 
  - EV/Revenue: typically 0.5-20x (varies widely by industry)
  - EV/EBITDA: typically 8-25x (fairly consistent across industries)
  - P/E: typically 10-50x (depends on growth rate)
- **Growth-multiple correlation**: Higher growth usually means higher multiples
- **Size-efficiency trade-off**: Larger companies often have better margins (scale benefits)

### Common Mistakes to Avoid
❌ Mixing market cap and enterprise value in formulas
❌ Using different time periods for numerator and denominator (LTM vs quarterly)
❌ Hardcoding numbers into formulas instead of cell references
❌ **Hard-coded inputs without cell comments citing the source OR explaining the assumption**
❌ Missing hyperlinks to SEC filings or data sources when available
❌ Including too many metrics without clear purpose
❌ Including non-comparable companies (different business models)
❌ Using outdated data without disclosure
❌ Calculating averages of percentages incorrectly (should be median)

---

## Section 6: Advanced Features

### Dynamic Headers
For columns showing calculations, use clear unit labels:
```
Revenue Growth (YoY) % | EBITDA Margin | FCF Margin | Rule of 40
```

### Quartile Analysis Benefits
Instead of just mean/median, quartiles show:
- **75th percentile** = "Premium" companies trade here
- **Median** = Typical market valuation
- **25th percentile** = "Discount" territory

This helps answer: "Is our target company trading rich or cheap vs. peers?"

### Industry-Specific Modifications

**Software/SaaS:**
- Add: ARR, Net Dollar Retention, CAC Payback Period
- Emphasize: Rule of 40, FCF margins, gross margins >70%

**Healthcare:**
- Add: R&D/Revenue, Pipeline value, Regulatory status
- Emphasize: EBITDA margins, growth rates, reimbursement risk

**Industrials:**
- Add: Backlog, Order book trends, Geographic mix
- Emphasize: ROIC, asset turnover, cyclical adjustments

**Consumer:**
- Add: Same-store sales, Customer acquisition cost, Brand value
- Emphasize: Revenue growth, gross margins, inventory turns

---

## Section 7: Workflow & Practical Tips

### Step-by-Step Process
1. **Set up structure** (30 minutes)
   - Create all headers
   - Format cells (blue for inputs, black for formulas)
   - Lock in units and date references

2. **Gather data** (60-90 minutes)
   - Pull from primary sources (S&P Kensho MCP, FactSet MCP, Daloopa MCP if available; otherwise Bloomberg, SEC)
   - Input all raw numbers in blue
   - Document sources in notes section

3. **Build formulas** (30 minutes)
   - Start with simple ratios (margins)
   - Progress to multiples (EV/Revenue)
   - Add cross-checks (do margins make sense?)

4. **Add statistics** (15 minutes)
   - Copy formula structure for all columns
   - Verify ranges are correct (B7:B9, not B7:B10)
   - Check quartile logic

5. **Quality control** (30 minutes)
   - Run sanity checks
   - Verify formula references
   - Check for #DIV/0! or #REF! errors
   - Compare against known benchmarks

6. **Documentation** (15 minutes)
   - Complete notes section
   - Add data sources
   - Define methodologies
   - Date-stamp the analysis

### Pro Tips
- **Save templates**: Build once, reuse forever
- **Color-code outliers**: Conditional formatting for values >2 standard deviations
- **Link to source files**: Hyperlink to Bloomberg screenshots or SEC filings
- **Version control**: Save as "Comps_v1_2024-12-15" with clear dating
- **Collaborative reviews**: Have someone else check your formulas

### Excel Formatting Checklist (Optional - adapt to user preferences)
- [ ] Font set to user's preferred style (default: Times New Roman, 11pt data, 12pt headers)
- [ ] Section headers formatted per user's template (default: dark blue #17365D with white bold text)
- [ ] Column headers formatted per user's template (default: light blue/gray #D9E2F3 with black bold text)
- [ ] Statistics rows formatted per user's template (default: light gray #F2F2F2)
- [ ] No borders applied (clean, minimal appearance)
- [ ] **Column widths set to uniform/even width** (creates clean, professional appearance)
- [ ] **Row heights set to consistent height** (typically 20-25pt for data rows)
- [ ] Numbers formatted with proper decimal precision and thousands separators
- [ ] **All metrics center-aligned** for clean, uniform appearance
- [ ] **One blank row for separation between company data and statistics rows**
- [ ] **No separate "SECTOR STATISTICS" or "VALUATION STATISTICS" header rows**
- [ ] **Every hard-coded input cell has a comment with either: (1) exact data source, OR (2) assumption explanation**
- [ ] **Hyperlinks added to cells where applicable** (SEC filings, data provider pages, reports)

---

## Section 8: Example Template Layout

**Simple Version (Start here):**
```
┌─────────────────────────────────────────────────────────────┐
│ TECHNOLOGY - COMPARABLE COMPANY ANALYSIS                    │
│ Microsoft • Alphabet • Amazon                               │
│ As of Q4 2024 | All figures in USD Millions                │
├─────────────────────────────────────────────────────────────┤
│ OPERATING METRICS                                           │
├──────────┬─────────┬─────────┬──────────┬──────────────────┤
│ Company  │ Revenue │ Growth  │ Gross    │ EBITDA  │ EBITDA │
│          │ (LTM)   │ (YoY)   │ Margin   │ (LTM)   │ Margin │
├──────────┼─────────┼─────────┼──────────┼─────────┼────────┤
│ MSFT     │ 261,400 │ 12.3%   │ 68.7%    │ 205,100 │ 78.4%  │
│ GOOGL    │ 349,800 │ 11.8%   │ 57.9%    │ 239,300 │ 68.4%  │
│ AMZN     │ 638,100 │ 10.5%   │ 47.3%    │ 152,600 │ 23.9%  │
│          │         │         │          │         │        │ [blank row]
│ Median   │ =MEDIAN │ =MEDIAN │ =MEDIAN  │ =MEDIAN │=MEDIAN │
│ 75th %   │ =QUART  │ =QUART  │ =QUART   │ =QUART  │=QUART  │
│ 25th %   │ =QUART  │ =QUART  │ =QUART   │ =QUART  │=QUART  │
├─────────────────────────────────────────────────────────────┤
│ VALUATION MULTIPLES                                         │
├──────────┬──────────┬──────────┬──────────┬────────────────┤
│ Company  │ Mkt Cap  │ EV       │ EV/Rev   │ EV/EBITDA │ P/E│
├──────────┼──────────┼──────────┼──────────┼───────────┼────┤
│ MSFT     │3,550,000 │3,530,000 │ 13.5x    │ 17.2x     │36.0│
│ GOOGL    │2,030,000 │1,960,000 │  5.6x    │  8.2x     │24.5│
│ AMZN     │2,226,000 │2,320,000 │  3.6x    │ 15.2x     │58.3│
│          │          │          │          │           │    │ [blank row]
│ Median   │ =MEDIAN  │ =MEDIAN  │ =MEDIAN  │ =MEDIAN   │=MED│
│ 75th %   │ =QUART   │ =QUART   │ =QUART   │ =QUART    │=QRT│
│ 25th %   │ =QUART   │ =QUART   │ =QUART   │ =QUART    │=QRT│
└──────────┴──────────┴──────────┴──────────┴───────────┴────┘
```

**Add complexity only when needed:**
- Include quarterly AND LTM if seasonality matters
- Add FCF metrics if cash generation is key story
- Include industry-specific metrics (Rule of 40 for SaaS, etc.)
- Add more statistics rows if you have >5 companies

---

## Section 9: Industry-Specific Additions (Optional)

Only add these if they're critical to your analysis. Most comps work fine with just core metrics.

**Software/SaaS:**
Add if relevant: ARR, Net Dollar Retention, Rule of 40

**Financial Services:**
Add if relevant: ROE, Net Interest Margin, Efficiency Ratio

**E-commerce:**
Add if relevant: GMV, Take Rate, Active Buyers

**Healthcare:**
Add if relevant: R&D/Revenue, Pipeline Value, Patent Timeline

**Manufacturing:**
Add if relevant: Asset Turnover, Inventory Turns, Backlog

---

## Section 10: Red Flags & Warning Signs

### Data Quality Issues
🚩 Inconsistent time periods (mixing quarterly and annual)  
🚩 Missing data without explanation  
🚩 Significant differences between data sources (>10% variance)

### Valuation Red Flags
🚩 Negative EBITDA companies being valued on EBITDA multiples (use revenue multiples instead)  
🚩 P/E ratios >100x without hypergrowth story  
🚩 Margins that don't make sense for the industry

### Comparability Issues
🚩 Different fiscal year ends (causes timing problems)  
🚩ixing pure-play and conglomerates  
🚩 Materially different business models labeled as "comps"

**When in doubt, exclude the company.** Better to have 3 perfect comps than 6 questionable ones.

---

## Section 11: Formulas Reference Guide

### Essential Excel Formulas
```excel
// Statistical Functions
=AVERAGE(range)          // Simple mean
=MEDIAN(range)           // Middle value
=QUARTILE(range, 1)      // 25th percentile
=QUARTILE(range, 3)      // 75th percentile
=MAX(range)              // Maximum value
=MIN(range)              // Minimum value
=STDEV.P(range)          // Standard deviation

// Financial Calculations
=B7/C7                   // Simple ratio (Margin)
=SUM(B7:B9)/3            // Average of multiple companies
=IF(B7>0, C7/B7, "N/A")  // Conditional calculation
=IFERROR(C7/D7, 0)       // Handle divide by zero

// Cross-Sheet References
='Sheet1'!B7             // Reference another sheet
=VLOOKUP(A7, Table1, 2)  // Lookup from data table
=INDEX(MATCH())          // Advanced lookup

// Formatting
=TEXT(B7, "0.0%")        // Format as percentage
=TEXT(C7, "#,##0")       // Thousands separator
```

### Common Ratio Formulas
```excel
Gross Margin = Gross Profit / Revenue
EBITDA Margin = EBITDA / Revenue
FCF Margin = Free Cash Flow / Revenue
FCF Conversion = FCF / Operating Cash Flow
ROE = Net Income / Shareholders' Equity
ROA = Net Income / Total Assets
Asset Turnover = Revenue / Total Assets
Debt/Equity = Total Debt / Shareholders' Equity
```

---

## Key Principles Summary

1. **Structure drives insight** - Right headers force right thinking
2. **Less is more** - 5-10 metrics that matter beat 20 that don't
3. **Choose metrics for your question** - Valuation analysis ≠ efficiency analysis
4. **Statistics show patterns** - Median/quartiles reveal more than average
5. **Transparency beats complexity** - Simple formulas everyone understands
6. **Comparability is king** - Better to exclude than force a bad comp
7. **Document your choices** - Explain which metrics and why in notes section

---

## Output Checklist

Before delivering a comp analysis, verify:
- [ ] All companies are truly comparable
- [ ] Data is from consistent time periods
- [ ] Units are clearly labeled (millions/billions)
- [ ] Formulas reference cells, not hardcoded values
- [ ] **All hard-coded input cells have comments with either: (1) exact data source with citation, OR (2) clear assumption with explanation**
- [ ] **Hyperlinks added where relevant** (SEC EDGAR filings, Bloomberg pages, research reports)
- [ ] Statistics include at least 5 metrics (Max, 75th, Med, 25th, Min)
- [ ] Notes section documents sources and methodology
- [ ] Visual formatting follows conventions (blue = input, black = formula)
- [ ] Sanity checks pass (margins logical, multiples reasonable)
- [ ] Date stamp is current ("As of [Date]")
- [ ] Formula auditing shows no errors (#DIV/0!, #REF!, #N/A)

---

## Continuous Improvement

After completing a comp analysis, ask:
1. Did the statistics reveal unexpected insights?
2. Were there any data gaps that limited analysis?
3. Did stakeholders ask for metrics you didn't include?
4. How long did it take vs. how long should it take?
5. What would make this more useful next time?

The best comp analyses evolve with each iteration. Save templates, learn from feedback, and refine the structure based on what decision-makers actually use.

Источник: anthropics/financial-services / market-researcher / comps-analysis ↗. Ссылка проверена 2026-10-10.

Тот же скилл есть в: anthropics/financial-services / model-builder / comps-analysis; anthropics/financial-services / pitch-agent / comps-analysis; anthropics/financial-services / financial-analysis / comps-analysis.