CASHALOTInvestment ideas
[M10] · МАКРОЭКОНОМИКА И ГЕОПОЛИТИКА · PRO+

Макроэкономика и геополитика DUOL — Duolingo, Inc.

📌 Snapshot: цена $109.95 · as of 2026-06-02 · все числа зафиксированы на эту дату SSOT · линза: измеряем экспозицию, не прогноз · горизонт инвестора задаётся вами (база — 3–5 лет)
✅ Tier-1 (SEC, проверено)⚠️ Tier-2 (текст отчётов/звонков) 🔶 Tier-3 (внешние)📊 расчёт по формуле🟢🟡🔴 сигнал

🗣️ Этот модуль отвечает на один вопрос: насколько ваша инвестиция в DUOL зависит от вещей, которые ни вы, ни менеджмент не контролируете — ставок, валют, цикла, геополитики. Мы не предсказываем макро (на прогнозе ставок и курсов у частного инвестора преимущества нет — edge≈0). Мы измеряем экспозицию: где компания уязвима, а где защищена. Короткий ответ: у DUOL крепость на балансе (нет долга, большой запас кэша) — но дорогой «растущий» мультипликатор, который чувствителен к ставкам через оценку. А часть данных, нужных для полной картины (география выручки, валютная позиция, страновой риск), в опечатанной базе отсутствует — и мы честно это показываем.

M10.0 · Обзор макро-профиля

Чувствительность акции к макро идёт по нескольким независимым «каналам». У DUOL они очень разные: один канал — сильная защита, другой — главный риск, а три канала мы не можем измерить, потому что нужных данных нет в опечатанной базе. Поэтому ниже — не «беты из регрессии» (их в данных нет), а структурная карта экспозиции: где DUOL уязвима по самой логике бизнеса.

Карта макро-экспозиции по каналам · структурная оценка (не измеренные беты)
Финансирование / долг низкая
нет долга
Оценка / дюрация мультипликатора высокая
ставка↑ → мультипликатор↓
Спрос / цикл (ВВП) средняя
смешанный микс
Валюта (FX) нет данных
география не раскрыта в базе
Страновой / геополитический нет данных
CRP/GPR не собраны (EXT-06)
Поставки / платформы средне-высокая*
структурно, без чисел

* Структурные суждения по логике бизнеса (полосы — иллюстрация уровня, не измеренные коэффициенты). Заштрихованные полосы = данных для оценки нет. «Беты из регрессии» отсутствуют — см. M10.6.

🔍 На человеческом — «Экспозиция ≠ прогноз» Представьте дом у моря. Экспозиция — это «дом стоит в 50 м от воды» (факт, который можно измерить). Прогноз — это «в этом году будет шторм» (угадайка). Мы честно меряем расстояние до воды, но не беремся предсказывать погоду. Для DUOL: мы можем сказать «нет долга → шторм рефинансирования не страшен» и «дорогой мультипликатор → к подъёму ставок чувствителен» — но не «ставки вырастут/упадут».

M10.1 · Ставки и дюрация акции

Здесь два разных вопроса, которые часто путают. (1) Долг. У DUOL финансового долга нет вообще ✅ 10-K FY2025 (XBRL): нулевые borrowing/notes/convertible; «no debt» — значит, нет ни fixed, ни floating ставки, нет «стены рефинансирования». Наоборот, компания держит $1 391,8 млн чистого кэша 📊 Q1'26 cash+ST+LT inv, долг=0 (cash + краткосрочные + долгосрочные вложения), то есть она чистый кредитор: при высоких ставках её процентный доход на эту «подушку» растёт, а не падает. По каналу долга высокие ставки для DUOL — скорее попутный ветер.

(2) Оценка (дюрация акции). Вот где настоящая чувствительность. DUOL — «растущая» компания: выручка $1 037,6 млн ✅ 10-K FY2025, рост +38,7% г/г 📊 CALC, но операционная маржа пока скромная — 13,1% 📊 CALC opInc/rev. Рынок платит ~$5,46 млрд капитализации 📊 CALC $109.95×49.7M дил.акц. в основном за будущие денежные потоки. Чем дальше в будущее «спрятана» стоимость, тем длиннее дюрация акции и тем сильнее она реагирует на ставку дисконтирования.

📚 Что это — дюрация акции (equity duration) По аналогии с облигациями: чем позже приходят деньги, тем сильнее их сегодняшняя цена меняется при изменении ставки. «Длинная» акция (мало прибыли сейчас, много ожидаемой потом) ведёт себя как долгая облигация — резко дешевеет при росте ставок и дорожает при падении. «Короткая» (много прибыли уже сейчас) — устойчивее.
«Ставка как гравитация» · учебный калькулятор обоснованного P/E (модель Гордона)

Гравитация ставки: как 1 п.п. ставки двигает мультипликатор

P/E = (1 − b) / (r − g). Двигайте ставку r, рост g и долю выплат b — смотрите, как «гравитация» давит на мультипликатор.
5%14%
0%7%
0%90%
обоснованный P/E при ваших вводных
16.7×
при r 8%→9% мультипликатор ≈ −25%
⚠️ Это учебный калькулятор «гравитации ставки». Здесь НЕТ прогноза цены или мультипликатора DUOL — мы не подставляем фактические r и g компании. Связь «рост = длинная дюрация» теоретически верна, но эмпирически нестабильна (GMO): на практике мультипликатор зависит ещё и от качества роста, настроений и потоков. У DUOL дивидендов нет (b≈0) и рост высокий — то есть её дюрация структурно длиннее учебного примера, но точную величину мы не прогнозируем (edge≈0).
Структура «ставка-чувствительного» долга · DUOL
Долг с фикс. ставкой
$0
Долг с плавающей ставкой
$0
Чистый кэш (подушка)
$1 391,8 млн

🟢 Долговая «гравитация» к DUOL не применяется: занимать и рефинансировать нечего. Чувствительность к ставке — только через оценку.

M10.2 · Циклическая чувствительность

Зависит ли спрос на DUOL от состояния экономики? Прямой беты к ВВП в опечатанной базе нет [НЕТ ДАННЫХ: beta — отсутствует в SSOT], поэтому судим по структуре выручки (это у нас есть):

Вывод: микс смешанный — большой устойчивый «хвост» подписки плюс небольшие, но более цикличные реклама и DET. «Циклическая бета» как число — [НЕТ ДАННЫХ].

Квадранты Bridgewater (рост × инфляция) · «4 сезона» и где DUOL чувствует себя как
↑ Рост · ↓ Инфляция 🟢
Идеально для дискреционного потребителя. Спрос на подписку и рекламу растёт, ставки не давят мультипликатор. Лучший сезон для DUOL.
↑ Рост · ↑ Инфляция 🟡
Спрос есть, но растущие ставки сжимают мультипликатор длинной акции. Доход подушки кэша растёт — частичная компенсация.
↓ Рост · ↓ Инфляция 🟡
Рецессия + падающие ставки: спрос (реклама/DET) слабеет, но падение ставок поддерживает мультипликатор. Нетто-эффект неоднозначен.
↓ Рост · ↑ Инфляция 🔴
Стагфляция — худшее: слабый спрос и высокие ставки бьют с двух сторон. Спасает только отсутствие долга.

Маркер «где мы сейчас» сознательно не ставим: предсказывать режим — это прогноз макро, где edge≈0.框 показывает лишь, как DUOL вела бы себя в каждом «сезоне».

📈 Аналитика Cashalot — «сезоны» вместо ставок на погоду Подход Bridgewater (All Weather) полезен именно тем, что снимает соблазн угадывать. Вместо «вырастут ли ставки?» спросите: «в каком из четырёх сезонов моя позиция переживёт спокойно, а в каком будет больно?». Для DUOL больнее всего стагфляция (правый нижний угол), легче всего — «рост без инфляции». Это карта устойчивости, не предсказание.

M10.3 · Валютная экспозиция (FX)

Duolingo отчитывается в долларах США ✅ SSOT meta: currency USD и зарегистрирована в Делавэре ✅ SSOT meta. Но реальная валютная экспозиция определяется географией пользователей и платежей, а не страной листинга. И вот тут — честный пробел:

[НЕТ ДАННЫХ: географическая разбивка выручки] В опечатанной базе нет ни одного поля по странам/регионам/валютам выручки (проверка: geograph=0, foreign=0, region=0, country=0, fx=0). Это сноска о географии из 10-K, которую при сборе базы не извлекли. Без неё мы не можем посчитать чистую валютную позицию (ΔEPS ≈ позиция × Δкурса) и провести стресс ±10%. По FX-каналу — edge≈0 / нет данных. Это слабое звено тезиса, которое стоит закрыть точечным доисследованием (M11.5).
Форензик-вопрос. Какова чистая валютная позиция DUOL — сколько выручки в долларах, а сколько в евро/реалах/иенах, и хеджируется ли она? Кто реально выигрывает, если доллар укрепится: продукт глобальный, но затраты и отчётность — в USD. Без разбивки 10-K ответ неизвестен.

M10.4 · Цепочки поставок и платформы

У софтверного бизнеса «цепочка поставок» — это инфраструктура и каналы дистрибуции. Числовых метрик концентрации (HHI/CR4, доля single-source) в базе нет [НЕТ ДАННЫХ: раздел «Риск-факторы» 10-K не извлечён в SSOT], поэтому тепловую карту концентрации построить нельзя. Структурно у любого приложения уровня DUOL есть очевидные узлы зависимости — формулируем как вопросы, не приговоры:

Платформенный налог. Apple App Store и Google Play берут комиссию (исторически ~15–30%) и контролируют дистрибуцию. Стоит спросить: какая доля выручки проходит через сторы и как изменение их правил/комиссий ударит по марже? [доля в SSOT не раскрыта]
Облако и ИИ-модели. Хостинг (облачный провайдер) и внешние ИИ-модели (для Duolingo Max / ИИ-функций) — это поставщики, цена и доступность которых вне контроля компании. Есть ли критический компонент из единственного источника, и что произойдёт при сбое или росте цен? [в SSOT нет]

По каналу поставок честный статус: структурный риск средне-высокий по логике бизнеса, но без чисел — измерить концентрацию нельзя (edge≈0 на оценке).

M10.5 · Гео-, регуляторный и санкционный риск

Сторона листинга: США (Nasdaq, Делавэр) ✅ SSOT meta — это низкий страновой риск по месту регистрации/торговли. Но «страна листинга ≠ страновой риск выручки»: важно, где деньги зарабатываются. И снова пробел:

[НЕТ ДАННЫХ: CRP / GPR — слот EXT-06 не собран] Внешняя база DUOL_EXTERNAL_SEALED.json содержит только EXT-01 (институциональные держатели); слот EXT-06 (макро-ряды, индекс геополитического риска GPR Caldara-Iacoviello, страновые премии Damodaran CRP) помечен RESERVED — не собран. Поэтому количественно оценить страновую премию и чувствительность к всплеску GPR (+2σ → акции исторически −5…−10% — это чужой рыночный ориентир, edge≈0) для DUOL мы не можем. Карту санкционных зон по выручке тоже не строим — нет страновой разбивки.
Форензик-вопрос. В каких странах сосредоточены пользователи и выручка, и есть ли среди них юрисдикции с санкционным/регуляторным/налоговым риском (включая правила app-store и локальные требования к ИИ/данным)? Без географической сноски 10-K — неизвестно.

M10.6 · Макро-беты (количественный блок)

[НЕТ ДАННЫХ: регрессия невозможна → edge≈0] Чтобы посчитать беты доходности DUOL к Δ10y-ставке, ΔDXY, Δнефти, Δинфляции (BEI) и рынку (R², t-стат, период) — нужны ряды цен и макро-факторов. В <sealed_data_ssot> их нет (поле beta=0), слот макро-рядов EXT-06 не собран. Регрессию провести не на чем. Это и есть честный центр модуля: на количественной макро-чувствительности у нас edge≈0 — не потому что «нет связи», а потому что нет данных её измерить. Незначимая или неизмеримая бета → не выдаём её за факт.

Что бы мы измеряли, будь данные (для M11.5): |β к ставке| >10–15% считается высокой; для длинной растущей акции вроде DUOL ожидаемо отрицательная бета к ставке и к DXY — но это гипотеза по структуре, а не измеренное число.

M10.7 · Сценарии и стресс-тесты

Поскольку измеренных бет нет, сценарии — направленные, а не предсказательные (edge≈0 на макро). Единственный механически считаемый рычаг — мультипликатор (через калькулятор Гордона выше); баланс и спрос разбираем качественно.

СценарийКанал оценки (мультипликатор)Канал спросаКанал баланса
БазаСтавки стабильны → мультипликатор держитсяПодписка растёт, реклама/DET в норме🟢 Нет долга; кэш $1,39 млрд работает
БыкСтавки ↓ → длинная дюрация помогает мультипликатору↑ Рост без инфляции — спрос ускоряется🟢 Подушка + buyback-гибкость
Медведь: +200 б.п. по ставке🔴 Сжатие мультипликатора (величина — см. калькулятор, иллюстративно)Зависит от цикла🟢 Долга нет → процентный доход на кэш растёт
Рецессия −X% ВВПЗависит от ставок🟡 Реклама/DET слабеют; подписка устойчивее [бета не измерена]🟢 Без рефинанс-стены — фора по выживанию
Валюта ±10%[НЕТ ДАННЫХ: чистая FX-позиция]USD-отчётность
Стагфляция🔴 Высокие ставки давят🔴 Слабый спрос🟢 Долга нет — единственный буфер

Сценарии — диапазоны направлений, не цели и не прогнозы. Везде, где стоит [НЕТ ДАННЫХ] или 🟡 «не измерено», — это честный edge≈0.

🧠 Что это значит для моей инвестиции Две вещи, которые видно даже без полной макро-картины. (1) Балансовый риск у DUOL минимальный: при любом сценарии ставок компании не грозит рефинансирование, а ~26% цены акции ($28,0 чистого кэша на акцию 📊 Q1'26 против цены $109.95 ✅ SSOT) — это «подушка», которая ещё и зарабатывает больше при высоких ставках. (2) Зато мультипликатор «длинный»: если рынок переоценит ставку дисконтирования вверх, дорогая растущая акция отреагирует сильнее средней. Ваш горизонт здесь решает: чем он длиннее, тем меньше волнует переоценка мультипликатора по пути.

M10.8 · Сравнения и нормализация

Полноценное сравнение «беты с историей/пирами/сектором» требует измеренных коэффициентов, которых в базе нет. Поэтому сравниваем структурно, с явной поправкой на качество/рост/риск:

База сравненияГде DUOL относительно неё (по экспозиции)Источник
Своя история (2022 шок ставок)2022-й был годом массового сжатия мультипликаторов у растущих/техов в целом (рыночный факт, контекст). Измеренной беты DUOL к тому эпизоду в базе нет [НЕТ ДАННЫХ]контекст
Типичный «растущий» софтПохожая длинная дюрация мультипликатора, но баланс лучше: нет долга, чистый кэш $1,39 млрд 📊 Q1'26 и положительный FCF (маржа 34,7% 📊 FY2025) — макро-устойчивость выше сектора📊 SSOT
Защитные (consumer staples, β<0,8)DUOL не защитная: дискреционный продукт + дорогой мультипликатор. Экспозиция к ставке/циклу вышеструктурно
Циклические (β~1,1–1,3)Часть выручки (реклама 7,1%, DET 3,9% 📊 Q1'26) циклична, но большой устойчивый «хвост» подписки (85,9%) смягчает📊 SSOT

Bloomberg-adjusted beta и регрессии — [НЕТ ДАННЫХ]; сравнения качественные, с поправкой на то, что баланс DUOL крепче типичного растущего пира.

📌 Выводы Cashalot AI

Аналитика Cashalot AI
Смешанные сигналы

По совокупной макро-чувствительности у DUOL две силы тянут в разные стороны: крепость баланса (нет долга, большой чистый кэш, чистый кредитор — явный плюс к устойчивости) против дорогого «длинного» мультипликатора (повышенная чувствительность к ставке через оценку). А ключевые каналы — FX, страновой риск, поставки, количественные беты — мы не можем измерить, потому что нужных данных в опечатанной базе нет. Риски сформулированы вопросами; на прогнозе макро честный edge≈0. Это не рекомендация покупать/продавать — это честная картина экспозиции, решаете вы.