Проверка честности отчётности DUOL — Duolingo, Inc. · линза: качество прибыли как ВОПРОСЫ
📌 Snapshot: цена $109.95 · as of 2026-06-02 · все числа зафиксированы на эту дату из опечатанной базы SSOT · финансы — Tier-1 SEC XBRL (CIK 1562088), 16/16 структурных проверок PASS
✅ Tier-1 (SEC)⚠️ Tier-2 (текст/звонки)🔶 Tier-3 (внешние)📊 расчёт🧩 EST допущение🚫 нет данных🟢🟡🔴 сигнал
🗣️ Этот модуль задаёт один прямой вопрос: можно ли доверять цифрам Duolingo — или прибыль «нарисована»? Мы прогоняем отчётность через классические детекторы «дыма» (Beneish, Altman, Piotroski, Ohlson, начисления Слоана) и нормализуем прибыль до повторяющегося ядра. Короткий ответ: денежный поток у Duolingo стабильно больше бумажной прибыли — признак консервативной, а не агрессивной отчётности. Главная оговорка — не про мошенничество, а про раздутую заголовочную прибыль FY2025 из-за разового налогового эффекта; и про то, что часть моделей нельзя досчитать из опечатанной базы — об этом честно ниже.
§1 · Зачем это вообще: прибыль ≠ деньги
Бухгалтерская прибыль (Net Income) — это мнение бухгалтера о заработке: в ней есть оценки, начисления, разовые статьи. Денежный поток от операций (CFO / Cash Conversion) — это факт: сколько денег реально пришло. Между ними бывает разрыв, и его величина — главный индикатор качества прибыли. Три вопроса инвестора: (1) совпадает ли прибыль с деньгами? (2) не «нарисована» ли она начислениями? (3) что останется, если убрать разовое?
📚 Что это — спектр качества прибыли (CFA Institute)Прибыль бывает «высокого» или «низкого» качества. Высокое = прибыль повторяется, подтверждена деньгами, не зависит от агрессивных допущений. Низкое = разовая, опережает денежный поток, держится на оценках. CFA Institute называет это «спектром»: от честной отчётности до манипуляции — и большинство компаний где-то посередине, а не на полюсах. Чистый скор по моделям ниже — это отсутствие флагов, а не индульгенция.
Прибыль vs денежный поток · FY2022–FY2025 · инлайн-SVG
Заголовочная прибыль FY2025 ($414.1M) поднята золотой «надстройкой» — разовым налоговым выигрышем ≈$256.7M⚠️ footnote 1. Без него «настоящая» прибыль ниже денежного потока — нормализация в §9.
§2 · Разрыв прибыль–CFO (ядро форензики)
Считаем: Gap = NI − CFO (отрицательный = деньги опережают прибыль, это хорошо), CFO / NI (выше 1 = здорово) и динамику за 4 года. У Duolingo картина однозначная: 🟢 денежный поток обгоняет прибыль три года из четырёх, единственное исключение (FY2025) объясняется неденежным налоговым эффектом.
Год
Прибыль (NI)
Поток (CFO)
Gap = NI−CFO
CFO/NI
Сигнал
FY2022
−$59.6M
+$53.7M
−$113.2M📊
н/д (NI<0)
🟢 деньги при бух. убытке
FY2023
+$16.1M
+$153.6M
−$137.5M📊
9.6×
🟢 деньги ≫ прибыли
FY2024
+$88.6M
+$285.5M
−$196.9M📊
3.2×
🟢 деньги ≫ прибыли
FY2025 отчётн.
+$414.1M
+$387.8M
+$26.2M📊
0.94×
🟡 NI>CFO — из-за налога
FY2025 норм.*
≈+$157.4M
+$387.8M
−$230.5M
2.5×
🟢 деньги ≫ прибыли
🔍 На человеческом — почему у Duolingo «слишком много денег»Duolingo — подписочный бизнес: годовую подписку клиент платит сразу, а в прибыли её «размазывают» по 12 месяцам. Поэтому деньги приходят раньше прибыли. «Отложенная выручка» (предоплаты) выросла $157.6M → $496.2M — это и есть «бонус», толкающий CFO выше прибыли. Booking a sale ≠ getting paid — но у Duolingo чаще get paid before book. Оговорка-вопрос: бонус исчезнет, если рост подписок (а с ним предоплаты) замедлится.
Divergence chart · CFO/NI по годам (выше 1.0× = деньги опережают прибыль)
FY2023 · 9.6×
9.6×
FY2024 · 3.2×
3.2×
FY2025 норм. · 2.5×
2.5×
FY2025 отчётн. · 0.94×
0.94×
Линия здоровья — 1.0×. Все годы (кроме отчётного FY25, искажённого налогом) — заметно выше: денежный поток подтверждает прибыль. Это противоположность классическому признаку манипуляции, где CFO хронически отстаёт от растущей прибыли.
§3 · Начисления (модель Слоана): «нарисована» ли прибыль?
Начисления (Accruals) — разница между бумажной прибылью и деньгами. Ричард Слоан (1996) показал: фирмы с высокими начислениями потом разочаровывают, с низкими/отрицательными — наоборот. Используем метод по отчёту о движении денежных средств: Accruals = NI − CFO, далее Accruals Ratio = Accruals / средние совокупные активы. Так советуют Hribar–Collins (2002): балансовый метод сильно искажается при поглощениях, нам же нужна чистота сигнала. Полоса нормы — ±10%.
Sloan Accruals Ratio по годам · полоса нормы ±10% · отрицательное = консервативно (🟢)
Начисления Duolingo стабильно отрицательные (деньги опережают прибыль) — по Слоану это «качественный» конец спектра. Отчётный FY2025 (+1.6%) выглядит хуже только из-за налогового эффекта (он добавляет «прибыль» без денег); нормализованный показатель снова −14.0% 📊 расчёт из SSOT (NI−CFO)/avgTA.
📈 Аналитика Cashalot — что это значит и где ловушкаОтрицательные начисления — сильный плюс к качеству прибыли: Duolingo недопоказывает, а не раздувает прибыль относительно денег. Но честный аналитик задаёт встречный вопрос: этот «бонус» питается ускоряющимися предоплатами подписчиков. Рост выручки уже затухает (43.7% → 40.8% → 38.7%). Если темп бронирований обвалится, denежный поток догонит прибыль сверху вниз — и «сила модели» окажется временной фазой, а не вечным свойством.
§4 · Beneish M-Score — детектор «дыма» в выручке (ядро)
Модель Бениша (Beneish M-Score, 1999/2013) объединяет 8 переменных в один балл; формула: 📊M = −4.84 + 0.920·DSRI + 0.528·GMI + 0.404·AQI + 0.892·SGI + 0.115·DEPI − 0.172·SGAI + 4.679·TATA − 0.327·LVGI. Пороги: M > −1.78 — вероятный манипулятор; M < −2.22 — вероятно чисто. Это «детектор дыма, не приговор».
Честная граница данных. Из 8 переменных в опечатанной базе хватает только на 4. Четыре других требуют строк баланса/отчёта, которых в SSOT нет: дебиторской задолженности (DSRI), валовых/чистых основных средств (AQI, DEPI) и расходов SG&A (SGAI). По принципу Zero-Fabrication мы их не выдумываем — ниже отмечено, что есть, а что нужно дотянуть из 10-K.
8 переменных Beneish · что вычислимо из SSOT (🟢) и что отсутствует (⬜)
DSRI 🚫дебиторка — нет в SSOT
GMI = 1.01валовая маржа ✅
AQI 🚫PP&E/активы — нет
SGI = 1.39рост выручки ✅
DEPI 🚫чистые PP&E — нет
SGAI 🚫расходы SG&A — нет
TATA = +0.01/−0.12начисления/активы ✅
LVGI = 0.88леверидж (долг=0) ✅
GMI = маржа FY24/FY25 = 72.8%/72.2% = 1.01. SGI = рост продаж = $1,037.6M/$748.0M = 1.39. LVGI = (TL/TA)25/(TL/TA)24 = 0.88 (долга нет — леверидж падает). TATA по методу денежного потока: отчётный +0.01, нормализованный (без налога) −0.12.
Beneish M-Score · иллюстративная шкала (4 из 8 переменных; реальный M требует дозаполнения)
Если 4 недостающие переменные принять «нейтральными» (=1.0), иллюстративный M ≈ −2.0 (отчётный TATA) … −2.6 (нормализованный). Повышенное значение почти целиком создаёт рост продаж +39% (SGI) — у быстрорастущих компаний M механически выше, и сам Бениш это отмечал. Это не признак манипуляции. Точный M невозможен без дебиторки/PP&E/SG&A — посчитайте его сами в калькуляторе §12. 🚫 edge≈0 на точное значение
🔍 На человеческом — что «ловит» Beneish и почему рост его пугаетБениш искал компании, которые раздувают выручку: растягивают дебиторку (продали, но не получили деньги — DSRI), капитализируют расходы (AQI/DEPI), химичат с маржой. Но у модели есть «слепое пятно»: быстрый честный рост (как у Duolingo, +39% продаж) сам по себе двигает балл к опасной зоне. Поэтому высокий M у растущей компании надо читать вместе с денежным потоком — а он у Duolingo (§2) говорит ровно обратное: деньги опережают прибыль, дебиторку не растягивают. Это снимает главное подозрение Бениша, хотя саму DSRI мы из базы не видим.
§5 · Altman Z-Score — риск банкротства (ядро)
Модель Альтмана (Altman Z-Score) оценивает близость к банкротству. Для НЕ-производственной/технологической компании берут вариант Z″ (Altman 1995): 📊Z″ = 6.56·X1 + 3.26·X2 + 6.72·X3 + 1.05·X4, где X1=оборотный капитал/активы, X2=нераспред. прибыль/активы, X3=EBIT/активы, X4=собств. капитал/обязательства. Зоны: >2.6 безопасно · 1.1–2.6 серая · <1.1 бедствие. Важно: Altman НЕ применяют к банкам/финкомпаниям — Duolingo не финкомпания, вариант корректен.
Честная граница данных. Три из четырёх компонент считаются: X1 = 0.44, X3 = 0.07, X4(балансовый) = 2.09 (а по рынку X4 ≈ 8.2 — капитализация многократно больше обязательств). X2 (нераспределённая прибыль / активы) посчитать нельзя: накопленной прибыли/дефицита в SSOT нет. Поэтому показываем Z″ как диапазон сенситивности по X2, а не одну «точную» цифру.
Altman Z″ · диапазон по неизвестному X2 (нераспред. прибыль) · все исходы — в безопасной зоне
При любом правдоподобном X2 (от −0.20 до +0.10) Z″ выходит 4.9–5.9📊 расчёт из SSOT — глубоко в безопасной зоне (порог 2.6). И это до учёта главного: у Duolingo нулевой долг и чистый кэш $1,391.8M📊. Риск банкротства не просто низкий — он практически отсутствует. 🚫 точное Z″ — edge≈0 (нужна нераспред. прибыль из 10-K)
§6 · Piotroski F-Score — 9 сигналов фундаментального здоровья (ядро)
Piotroski F-Score (2000) — 9 бинарных «да/нет» по прибыльности, леверажу/ликвидности и эффективности. 8–9 = сильно, 0–2 = слабо. Хорошая новость: все 9 сигналов вычислимы из опечатанной базы (нужны прибыль, поток, активы, текущие активы/обязательства, маржа, выручка, счётчик акций — всё это есть).
Светофор Piotroski · FY2025 vs FY2024 · 🟢 балл / 🔴 нет / 🟡 условный
1 · ROA > 0 ✓2 · CFO > 0 ✓3 · ΔROA ↑ ✓4 · CFO > NI · 🟡 (0 отч. / 1 норм.)5 · леверидж не вырос ✓6 · тек. ликвидность ↑ ✗7 · нет новых акций ✗8 · валовая маржа ↑ ✗9 · оборач. активов ↑ ✓
ROA FY2025 = 31.8% отчётн. / 12.1% норм. — оба >0 и выше прошлогодних 9.3%. Сигнал 4 (CFO>NI) «срывается» только из-за налогового эффекта и возвращается в плюс при нормализации. Сигналы 6/7/8 — «минусы», но косметические: ликвидность уже отличная (текущий коэф. ≈2.6), акции растут из-за SBC, а маржа просела с элитных 72.8% до 72.2% (всё равно очень высокая).
🧠 Что это значит для моей инвестиции — почему 5–6/9 здесь не тревогаPiotroski создавался для дешёвых «стоимостных» акций, где ищут разворот. Для гипер-растущей, высокомаржинальной компании с горой кэша балл 5–6 — нормальный: три «минуса» — это не ухудшение бизнеса, а механика роста (растущие из-за опционов акции, уже-максимальная маржа и ликвидность, которым «некуда расти вверх»). Важно: ни один из «минусов» не сигналит о манипуляции или слабеющем ядре. Это здоровая середина, а не красный флаг.
Модель Ольсона (1980) — логит-оценка вероятности дефолта по 9 факторам (леверидж, оборотный капитал, прибыль/активы, FFO/обязательства и др.). Переводится в вероятность: 📊P = 1/(1 + e^(−O)). Два порога: «наивный» P > 0.5 и «оптимальный» по Ольсону P = 0.038 — покажем оба. Эту модель можно посчитать почти полностью (ей не нужны дебиторка/PP&E).
Ohlson · вероятность бедствия P (шкала 0–1) · Duolingo далеко левее обоих порогов
O-Score ≈ −4.5 … −5.0 → P(бедствие) ≈ 0.7–1.1%📊 расчёт из SSOT — кратно ниже даже строгого порога 3.8%. Драйверы: низкий леверидж (TL/TA = 0.32), большой положительный оборотный капитал, прибыль в плюсе, FFO/обязательства ≈ 0.60. Оговорка: «размерный» член Ольсона требует дефлятора ВВП — это методическое допущение 🧩 EST; вывод «нет бедствия» от выбора дефлятора не зависит.
F-Score Дешоу–Ге–Ларсона–Слоана (2011) — логит-модель вероятности искажения отчётности: пороги F > 1 (выше среднего риска), ≈1.85, ≈2.45 (высокий риск). К сожалению, её ключевые входы в опечатанной базе отсутствуют.
Вход модели Dechow
Статус в SSOT
RSST-начисления (ΔWC + ΔNCO + ΔFIN)
🟡 частично (нет детализации неоперационных/финансовых статей)
Δ дебиторской задолженности
🚫 нет дебиторки в SSOT
Δ запасов
🟢 ≈0 (у софт-компании запасов нет)
% «мягких» активов (активы − PP&E − кэш)/активы
🚫 нет PP&E в SSOT
Δ денежных продаж (выручка − Δдебиторки)
🚫 нет дебиторки
Δ ROA
🟢 положительная (растёт)
Эмиссия ценных бумаг (индикатор)
🟢 = 1 (акции выпускались — IPO/SBC)
Вывод честный: полный Dechow F-Score из опечатанной базы не считается — нужны дебиторка и основные средства. Из доступного: ΔROA благоприятна, но индикатор эмиссии = 1 (механически у любой публичной растущей компании с опционами). 🚫 edge≈0 — посчитайте при наличии строк баланса из 10-K.
§9 · Нормализация → core earnings (ядро)
«Чистая прибыль» хороша только если она повторяется. Убираем разовое (реструктуризация, обесценение, прибыль от продаж, судебные, налоговые) — с налоговым эффектом — и смотрим, что остаётся. У Duolingo одна большая разовая статья доминирует: неденежный налоговый выигрыш ≈$256.7M от высвобождения оценочного резерва по отложенному налоговому активу (компания признала, что станет достаточно прибыльной, чтобы его использовать). Это однократное событие, не операционная прибыль.
Водопад нормализации прибыли FY2025 · от заголовка к повторяющемуся ядру
Разовый налог = 62% заголовочной прибыли. Перекрёстные якоря «чистого ядра»: доналоговая прибыль ≈$182.4M⚠️ analyst-note и операционная прибыль $135.6M✅. Любой расчёт P/E или маржи на $414M завысит реальную прибыльность.
Проверка «повторяющихся разовых». Сигнал тревоги — когда «разовые» статьи всплывают каждый год (значит они на деле операционные). У Duolingo в опечатанной базе таких нет: налоговый выигрыш — однократный по природе. Отдельный вопрос — SBC (опционы сотрудникам, $137.4M, ≈101% операционной прибыли): это повторяющийся реальный расход, уже сидящий в операционной прибыли — его не нужно «нормализовать», но стоит спросить, не завышают ли «скорректированные» метрики (adj-EBITDA) прибыль, добавляя SBC обратно (классический флаг Чаноса по adjusted-метрикам).
§10 · Сигналы аудита и управления
Здесь живут самые серьёзные красные флаги: смена аудитора, оговорка о непрерывности (going-concern), существенная слабость контроля (SOX 404), пересмотры отчётности (restatements), действия SEC. Честная оговорка: в опечатанной базе (ни в финансовом SSOT, ни во внешних данных) этих раскрытий нет, а тянуть их из веба правила запрещают. Поэтому статусы ниже — «требует проверки первоисточника», а не «чисто».
Сигнал
Что означал бы
Статус в опечатанной базе
Смена аудитора (8-K п. 4.01)
конфликт по учётным оценкам
🚫 нет в SSOT → проверить 8-K
Going-concern (оговорка о непрерывности)
сомнение в выживании
🚫 нет в SSOT → маловероятно при $1.39B кэша, но проверить 10-K
Material weakness (SOX 404)
дыра во внутреннем контроле
🚫 нет в SSOT → проверить 10-K Item 9A
Restatement (8-K п. 4.02)
прошлые цифры были неверны
🚫 нет в SSOT → проверить 8-K/10-K
SEC AAER / расследование
регулятор нашёл нарушение
🚫 нет в SSOT → проверить EDGAR
Качественные флаги Чаноса
агрессивные adj-метрики, навес SBC
🟡 SBC ≈101% опер. прибыли (см. §9) — вопрос к adj-EBITDA
Что мы всё-таки знаем (косвенно, из SSOT). Внутренняя согласованность отчётности проверена: 16/16 структурных тестов прошли — балансовое тождество (остаток = 0 во всех 7 периодах), сверка прибыль↔поток, перекатка денежных средств сходится точно, EPS бьётся ✅ SSOT verification. Это не заменяет аудиторское заключение, но говорит, что сами цифры внутренне непротиворечивы. Внешний контекст (edge≈0): по данным M09, после февральского падения 2026 г. юрфирмы (Faruqi & Faruqi, Johnson Fistel) ищут истцов под возможные классовые иски 🔶 третья сторона — это типичная «рыбалка» юристов после просадки акций, а не поданный иск/рестейтмент; стоит держать в поле зрения, но как вопрос, не как факт нарушения.
§11 · Сравнения и базовые ставки (внутренний и внешний взгляд)
Самое полезное сравнение для форензики — не «дорого/дёшево», а как часто отчётность вообще оказывается ложной. Майкл Мобуссин напоминает: фрод — редкое событие, и низкая базовая частота требует байесовской скромности.
📈 Аналитика Cashalot — байесовский здравый смысл по МобуссинуДаже если бы у нас сработал тревожный сигнал, базовая частота фрода ~2% означает, что большинство «тревог» — ложные. И наоборот: чистые скоры не доказывают невиновность, ведь обнаруживается лишь ~⅓ искажений. Правильная позиция — не «виновен/невиновен», а взвешенная вероятность: у Duolingo вычислимые сигналы качества (отрицательные начисления, CFO>прибыли, нет бедствия) понижают и без того низкую априорную вероятность манипуляции — но три недосчитанные модели и раздутый заголовок FY25 не дают поставить «полностью чисто». Преимущества у частного инвестора здесь нет (данные публичны) — edge≈0.
§12 · Сводная панель и калькулятор
Панель из четырёх детекторов — то, что мы смогли посчитать из опечатанной базы. Beneish и Altman даны как иллюстрация/диапазон (часть переменных недоступна); Piotroski и Ohlson — полноценно.
Beneish M (иллюстр.)
≈ −2.0…−2.6
4/8 переменных · <−1.78 → не манипулятор
Altman Z″
≈ 4.9…5.9
безопасная зона (>2.6), долг = 0
Piotroski F
5–6 / 9
крепкая середина
Ohlson P(дефолт)
≈ 0.7–1.1%
≪ порога 3.8%
🧮 Калькулятор форензик-скоров — дозаполните недостающее из 10-K
Зафиксированные из SSOT переменные показаны как 🔒 значение и не редактируются. Подставьте недостающие индексы Beneish и член X2 Altman из баланса/отчёта 10-K — и увидите реальные баллы. Так честность данных остаётся под вашим контролем.
Это учебный инструмент: он показывает, как сильно баллы зависят от строк, которых нет в опечатанной базе. Реальный вывод требует дебиторки, основных средств, SG&A и нераспределённой прибыли из 10-K. 🚫 edge≈0 на точные значения
IFRS-адаптация (если отчётность не US-GAAP)
Пороги моделей — ориентир, их не перекалибровывают механически. При МСФО приводят строки к единым определениям: R&D (IAS 38 допускает капитализацию разработки — влияет на AQI/начисления), аренда (IFRS 16 поднимает активы и обязательства vs ASC 842 → искажает LVGI и Z), проценты в CFO (классификация влияет на TATA). Для Duolingo это не актуально — компания отчитывается по US-GAAP (10-K), долга и значимой аренды/капитализации почти нет.
📌 Выводы Cashalot AI
Деньги опережают прибыль — это знак честной, а не «нарисованной» отчётности. Денежный поток Duolingo был больше бумажной прибыли 3 года из 4 (CFO/NI 9.6× → 3.2× → 2.5× норм.), начисления стабильно отрицательные (−14…−17%). Аккуратные «рисователи» выручки выглядят ровно наоборот.
Заголовочная прибыль FY2025 ($414M) обманчива — её на 62% раздул разовый налоговый выигрыш (≈$257M). «Настоящая» повторяющаяся прибыль ближе к ~$157M (доналог. ~$182M, операционная ~$136M). Любой P/E или маржа на $414M завысят прибыльность — это главный, но раскрытый нюанс, а не сокрытие.
Риск банкротства практически отсутствует. Altman Z″ ≈ 4.9–5.9 (глубоко в безопасной зоне при любом правдоподобном X2), Ohlson даёт вероятность бедствия <1.1%, долг нулевой, чистый кэш $1.39 млрд. Piotroski 5–6/9 — крепкая середина (минусы — механика роста, не ухудшение).
Часть флагманских моделей честно НЕ досчитывается из опечатанной базы. Полный Beneish (нужна дебиторка/PP&E/SG&A), член X2 Altman (нераспред. прибыль) и Dechow F — без этих строк из 10-K мы их не выдумываем. edge≈0 на точные значения; в калькуляторе §12 их можно дозаполнить.
Смотреть дальше: (1) не обвалится ли рост бронирований — тогда «бонус» предоплат, державший CFO выше прибыли, исчезнет; (2) не завышают ли adj-EBITDA, добавляя обратно SBC ($137M ≈ вся операционная прибыль); (3) появятся ли в новых 10-K сигналы аудита (смена аудитора/material weakness/рестейтмент), которых в нашей базе нет; (4) развитие юр-«рыбалки» под классовые иски после февральской просадки.
Аналитика Cashalot AI
Поддерживает тезис
По всем вычислимым сигналам качество прибыли Duolingo — высокое и консервативное: денежный поток обгоняет прибыль, начисления отрицательные, риск бедствия близок к нулю, явных красных флагов манипуляции нет. Данные на стороне тезиса «отчётность честная», но с двумя условиями (поэтому не «Инвестируемо»): (1) заголовочную прибыль FY2025 обязательно нормализовать — разовый налог раздувает её на ~62%; (2) три флагманские модели (полный Beneish, X2 Altman, Dechow) нельзя досчитать из опечатанной базы — это пробел данных, не улика против компании. Встречные вопросы: не временный ли «бонус» предоплат держит денежный поток выше прибыли? не завышают ли скорректированные метрики, добавляя SBC обратно? Это не рекомендация покупать или продавать — это честная картина, решаете вы. edge≈0