Как Бениш строил модель
Бениш отобрал 74 компании, против которых SEC возбудила дела о манипуляции прибылью в 1982–1992 годах, и сравнил их с 2 332 «контрольными». Логика: если есть набор финансовых коэффициентов, по которым «обманщики» систематически отличаются от честных компаний, эти коэффициенты можно превратить в дискриминантную модель.
После статистического анализа Бениш получил восемь индексов и пробабилистическую функцию (probit), которая взвешивает их веса. Итоговая величина — M-Score. Если M превышает порог −1,78, вероятность манипуляции считается повышенной. На обучающей выборке модель давала правильную классификацию в 76% случаев.
Модель прошла два знаменитых теста. Первый — Enron: за один год до банкротства (FY2000) M-Score Enron был выше +1,0. Второй — WorldCom: за полгода до публичного скандала M-Score преодолел −0,5. Оба намного выше −1,78. С тех пор методика регулярно валидируется на новых случаях (Wirecard 2020 — M-Score выше −1,0 за 18 месяцев до краха).
Если компания манипулирует прибылью, она оставляет «отпечатки» на балансе и P&L. Дебиторская задолженность растёт быстрее, чем выручка (счёт выставили, деньги не пришли). Маржа сужается (приходится продавать на менее выгодных условиях). Накопленные accruals разрывают связь между прибылью и реальным кешем. Восемь сигналов, проверенных вместе, дают индекс «насколько эта компания похожа на тех, кого ловила SEC».
Восемь компонентов
Каждый индекс — отношение текущего года к предыдущему. Если индекс > 1, ситуация ухудшается; < 1 — улучшается (за исключением GMI, у которого логика обратная, см. ниже).
Days Sales in Receivables Index
Доля дебиторки в выручке. Если резко растёт — компания признала выручку, по которой ещё не получила деньги. Классический признак агрессивного revenue recognition. У Enron FY2000 DSRI = 1,46.
Gross Margin Index
Если GMI > 1, валовая маржа сужается. Это плохой знак — компания может прибегнуть к манипуляции, чтобы скрыть давление на marginal economics. Бизнес с GMI > 1,5 — резкое сжатие маржи, серьёзный red flag.
Asset Quality Index
Доля «прочих» активов (всё кроме оборотного капитала и основных средств) в общих активах. Это, как правило, нематериальные активы, goodwill, отложенные расходы. Если AQI > 1, доля растёт — возможна капитализация расходов, которые должны были упасть в P&L. Snake oil-баланс.
Sales Growth Index
Темп роста выручки. Сам по себе нейтрален, но в сочетании с другими индексами становится опасен: быстрый рост выручки повышает давление на менеджмент поддерживать темп — и заставляет манипулировать. Бениш обнаружил статистически значимую связь между быстрым ростом и склонностью к манипуляции.
Depreciation Index
Скорость амортизации. Если DEPI > 1, скорость снизилась — компания продлила полезный срок службы активов, понизив амортизационные расходы и завысив прибыль. Любимый трюк менеджмента в неблагополучные годы.
Sales, General & Administrative Index
Если SG&A растут быстрее выручки (SGAI > 1), это признак потери операционной эффективности. Косвенно — повод манипулировать. Этот индекс входит в M-Score с отрицательным знаком (рост SG&A несколько понижает M-Score), что отражает: явное ухудшение opex иногда заставляет менеджмент быть осторожнее со схемами.
Leverage Index
Изменение долгового рычага. Рост LVGI означает повышение долговой нагрузки относительно активов. Косвенно усиливает мотив к манипуляции для соблюдения debt covenants. Тоже входит с отрицательным коэффициентом — Бениш обнаружил, что компании-манипуляторы в среднем имеют чуть меньшую долговую нагрузку.
Total Accruals to Total Assets
Самый «тяжёлый» компонент M-Score (вес 4,679 — больше остальных вместе взятых). Показывает, насколько прибыль расходится с реальным операционным денежным потоком. Если NI существенно выше CFO, прибыль «бумажная». Высокий TATA — самый прямой сигнал манипуляции.
Итоговая формула
+ 0,115×DEPI − 0,172×SGAI − 0,327×LVGI + 4,679×TATA
Веса — оценки коэффициентов probit-регрессии Бениша на его обучающей выборке 1982–1992 годов. Формула не обновлялась, и это её слабость: модель обучена на относительно мелких american-listed компаниях доинтернетной эпохи. Применяя её к современным гигантам или иностранным компаниям, важно помнить, что калибровка — историческая.
Пороговые значения
- M < −2,22 — компания «вне подозрений», статистически близка к чистым.
- M в диапазоне −2,22 до −1,78 — серая зона. Стоит копать, но это не приговор.
- M > −1,78 — потенциальная манипуляция. Чем выше, тем сильнее сигнал.
- M > −1,0 — серьёзный red flag. Большинство SEC-кейсов в обучающей выборке имели M в этом диапазоне или выше.
M-Score > −1,78 не означает «компания манипулирует». Он означает: компания статистически похожа на тех, кого SEC ловила. Это повод для углублённого анализа, не вердикт. Многие компании с высоким M-Score просто переживают сложный период или быстрый рост, без всяких махинаций. Аналогично, низкий M-Score не гарантирует чистоту — изощрённые схемы могут обойти модель.
Три кейса в одной таблице
Применим формулу к трём компаниям: Apple FY24 (чистый tech-гигант), Coca-Cola FY24 (стабильный consumer), и синтетический «дистрессированный ритейл», построенный по классическим признакам манипуляции (взрывной рост AR, сжимающаяся маржа, отрицательный CFO при положительной прибыли).
| Индекс | Apple FY24 | Coca-Cola FY24 | Distressed Retail |
|---|---|---|---|
| DSRI | 1,077 | 1,089 | 1,778 |
| GMI | 0,955 | 0,987 | 1,500 |
| AQI | 0,970 | 0,987 | 1,646 |
| SGI | 1,021 | 1,026 | 1,500 |
| DEPI | 1,044 | 0,955 | 1,241 |
| SGAI | 1,027 | 1,011 | 0,926 |
| LVGI | 1,011 | 1,001 | 1,113 |
| TATA | −0,067 | 0,002 | +0,068 |
| M-Score | −2,74 | −2,39 | −0,47 |
| Вердикт | чисто | чисто | ⚠ flagged |
Видно, как восемь индексов работают вместе. У Apple TATA отрицательный — CFO превышает чистую прибыль, что является противоположностью манипуляции (cash conversion лучше бухгалтерской). У дистрессированного ритейла одновременно красные DSRI, GMI, AQI и положительный TATA — рынку «продают» $50 млн выручки, но кеш не поступает, маржа сжимается, баланс наполняется «прочими» активами.
Компания удвоила выручку (SGI 1,5×), но дебиторка выросла вдвое сильнее (DSRI 1,78). Это значит: продажи признаны, деньги ещё не пришли. На балансе «прочие активы» (нематериальные + отложенные) выросли в 1,65 раза (AQI 1,65). Чистая прибыль $12 млн, но операционный денежный поток −$5 млн. TATA = (12 − (−5)) / 250 = +0,068.
Каждый из этих сигналов в одиночку можно объяснить: agressive sales push, кампания по приобретениям, тяжёлая отчётность по новому проекту. Все вместе и одновременно — статистически очень редкая комбинация для чистых компаний. M-Score = −0,47, что выше −1,78 на 1,3 пункта. По калибровке Бениша это означает: вероятность манипуляции существенно выше, чем у средней публичной компании.
Что делать с такой компанией
Высокий M-Score не повод сразу закрывать short position или продавать акции — это повод найти объяснение. Если объяснение убедительное (например, компания только что приобрела крупный бизнес, и AR-эффект — следствие консолидации), флаг можно снять. Если объяснения нет или оно неубедительное, цена снижается в порядке приоритета: понизить размер позиции, перейти из BUY в HOLD, при усугублении сигналов — выйти.
Калькулятор M-Score
Введите восемь индексов. Калькулятор посчитает итоговый M-Score, покажет его на шкале (зелёная — безопасная, жёлтая — серая зона, красная — flagged) и разложит вклад каждого компонента в общий результат.
Где модель работает плохо
- Молодые быстрорастущие компании. SGI и DSRI у компании, удваивающей выручку, всегда экстремальны. M-Score такого бизнеса систематически завышен, хотя манипуляции там может и не быть. Корректировка: считайте M-Score только для компаний с темпом роста < 50% год-к-году.
- Финансовый сектор. У банков и страховых иная структура баланса: дебиторка не имеет смысла, PP&E минимальны, accruals — нормальная часть отчётности. Для финансов модель неприменима в чистом виде.
- Компании, проходящие реструктуризацию. Слияния, разделения, продажа крупного бизнеса искажают почти все восемь индексов. Бениш рекомендует не применять M-Score в течение года после такого события.
- Низкокачественные accrual-данные. TATA имеет вес 4,68, поэтому ошибка в Operating Cash Flow или Net Income сильно искажает итог. Берите цифры из проверенных 10-K, не из аналитических сводок.
- Не работает в одиночку. Используйте параллельно с Altman Z-Score (банкротство), Piotroski F-Score (качество), Sloan TATA (accruals). Согласие моделей — сильный сигнал. Расхождение — повод копать глубже.
Как Cashalot 2.0 использует M-Score
В пайплайне Cashalot M-Score считается в стадии 5 (Math v2.0) параллельно с Altman Z, Piotroski F, Ohlson O и проверяется на семь Schilit shenanigans на стадии 6 (NLP v2.0). Если M > −1,78, итоговый верх в верхней части отчёта получает явный warning, а финальный verdict компании автоматически capping'ируется на HOLD — никаких BUY, пока forensic-flag активен.
Считайте M-Score для любой компании, которую рассматриваете к покупке. Если M < −2,22 — двигайтесь к следующему шагу анализа. Если M в серой зоне (−2,22 до −1,78), вернитесь к компонентам и посмотрите, какой именно сигнал тянет вверх. Если M > −1,78, до решения BUY должна быть конкретная объяснительная история — почему рост или необычный TATA имеют легитимную причину.
M-Score — это входной фильтр, не финальный вердикт
В шаблоне Cashalot M-Score — один из шести обязательных forensic-индикаторов. Вместе с Altman, Piotroski, Schilit, Ohlson и Dechow F-Score они дают многослойную проверку качества отчётности. Каждый отдельный сигнал может ошибиться. Согласие нескольких — почти не ошибается.
Посмотреть пример отчёта →