CASHALOTInvestment ideas
M03 · КРЕДИТ И БАЛАНС · Balance Sheet & Credit Risk

Финансовая прочность и кредитный риск VST — Vistra Corp.

📌 Snapshot: цена $136.21 · as of 2026-08-24 · база v1 · sha ba8fb3e5aacd7b9e · все числа зафиксированы на эту дату SSOT
✅ Tier-1 (SEC, проверено)⚠️ Tier-2 (текст отчётов/агрегаторы) 🔶 Tier-3 (внешние)🔬 Deep Research📊 расчёт по формуле
⏱ Мало времени? Самое главное уже разложено внизу: 📌 «Выводы Cashalot AI» — сразу туда ↓

Долг Vistra за пять лет вырос втрое, но и рейтинг за это время дорос до инвестгрейда у двух из трёх крупных агентств — сигналы не совпадают. Модуль отвечает на вопрос «переживёт ли компания плохие времена и на чьих условиях»: карта долга, ликвидность, скрытые обязательства и то, что бухгалтерские кредитные модели видят иначе, чем реальные рейтинговые агентства. База — на 2026-08-24, срез отчётности до 30.06.2026.

1. Карта долга: сколько, под кем и что говорят агентства

Официальный канон на 30.06.2026 (10-Q): совокупный долг $19 595 млн ✅ 10-Q. Правка при приёмке (COORD-FIX-01): исходная разбивка «Ops $18 131М + project-level $1 633М» из первого выпуска вводных не сходилась с итогом на $169 млн — это была ошибка COORD-выпуска 1, не эмитента. Верная разбивка по строкам баланса 10-Q: Long-term debt due currently $1 876 млн + Long-term debt less amounts due currently $17 719 млн = $19 595 млн — сходится точно ✅ MC, COORD-FIX-01. Модуль не сверял эти два числа против текста примечания напрямую (доступ к нему по-прежнему не входит в срез M03) — приняты тем же классом провенанса, что и исходный канон.

Краткосрочная часть обнулена: было $1 800 млн на 31.12.2025 ✅ 10-K XBRL$0 на 31.03.2026 и 30.06.2026 ✅ 10-Q. По правилу из M02 (ST_Q2 < 0,2 × ST_FY) это 0 / 1 800 = 0 — тест пройден с запасом, хотя двух точек мало для вывода о сезонности на годы вперёд.

🚩 SEC XBRL и агрегатор FMP расходятся в общем долге на ту же дату (31.12.2025) на $1 552 млн (FMP 20 395 млн против XBRL $18 843 млн) — этот конфликт источников ещё не зафиксирован в базе (аналогично REV-01 для выручки). Канон модуля — SEC XBRL (иерархия источников по CORE_RULES); заявка на регистрацию нового конфликта (условно DEBT-01) — оператору.

Долгосрочная часть долга по XBRL (годовой конец периода): 14 402 млн (2023) → 16 298 млн (2024) → 17 043 млн (2025) ✅ 10-K XBRL — ряд короче остальных показателей (тег последовательно доступен только с FY2023), полный 6-летний тренд не восстановить без дополнительного тега из более старых 10-K.

Долг: краткосрочная часть, 2025→2026
ST-долг, 31.12.2025
$1 800М
ST-долг, 31.03.2026
$0
ST-долг, 30.06.2026
$0

Рейтинги — реальные, не модельные

Пока бухгалтерские скоры (раздел 5) видят дистресс, два из трёх крупных агентств уже подняли Vistra Operations до инвестиционного уровня: S&P — BB+→BBB-, 02.12.2025 ✅ 10-Q; Fitch — BB+→BBB-, 16.03.2026 ✅ 10-Q, дословная цитата: «On March 16, 2026, Fitch upgraded…» (на приёмке MC дал 17.03.2026 со ссылкой на пресс-релиз без текста для сверки — модуль оставляет T1-дату из собственноручно прочитанного первоисточника, расхождение на 1 день не разрешено, см. открытые вопросы); Moody's — Ba1, позитивный прогноз, апрель 2026 ⚠️ DR-конспект, T1-сверка дат MC (на одну ступень ниже инвестгрейда). Достижение инвестгрейда у 2 из 3 агентств автоматически сработало как триггер: залоги под старшими обеспеченными нотами сняты 2 апреля 2026 года (Indenture Collateral Release), сами ноты стали фактически необеспеченными и равны по очерёдности старшим необеспеченным ✅ 10-Q. Похожий release прошёл и по кредитным линиям в июне 2026. Оговорка эмитента: если агентства отзовут или понизят рейтинг ниже инвестгрейда, releases обратимы (льготный период 60 дней) ✅ 10-Q.

BBB-
S&P / Fitch, эмитент
Ba1
Moody's, прогноз позитивный ⚠️
5,77%
стоимость долга (kd), запечатано 📊
8,92%
WACC, запечатано 📊

Сделка Cogentrix и рефинансирование H1-2026

В первом полугодии 2026 компания провела масштабное рефинансирование: выпустила $6,25 млрд senior notes и погасила Term Loan B-3 ($2,444 млрд), часть кредитных линий ($1,8 млрд), часть старых нот ($1,3 млрд) и AR-факторинг ($925 млн) ✅ 10-Q. Параллельно готовится покупка Cogentrix Energy (10 газовых станций, ~5 500 МВт): ~$2,3 млрд кэшем (за вычетом ~$1,5 млрд принимаемого долга Cogentrix) плюс 5 000 000 акций VST по $185 ✅ 10-Q. Разрешение FERC получено в августе 2026; PUCT (Техас) и часть согласований ISO-NE — в подвешенном состоянии ⚠️ DR, C-редакция. Закрытие ожидается «до конца 2026 года».

Рефинанс-стены по T2-оценкам DR-корпуса (T1-текст примечания не входит в срез этого запуска): ~$1,4 млрд в 2027 году и ~$2,1 млрд в 2028 ⚠️ DR, C-редакция C5. Это приближение, не точная лестница из примечания — модуль честно объявляет это пробелом (см. открытые вопросы), а не выдаёт T2-число за T1.

Долг вырос не «по нужде», а под конкретную, ещё не закрытую сделку
Что это значит для вас: сама по себе цифра долга не говорит ничего без даты и контекста — рефинансирование H1-2026 выглядит управляемым (погашены дорогие/срочные линии, выпущены длинные ноты), но проверяемо это станет только после закрытия Cogentrix.
Контраргумент: рост долга совпал с падением текущего коэффициента ниже 1 — часть нагрузки уже легла на баланс раньше, чем встала EBITDA поглощаемых активов. · Опровергло бы: если Net Debt/Adj EBITDA после закрытия не вернётся к ≤3,0x в течение 12 месяцев.

2. Ликвидность: подушка выросла, но не за счёт кэша

Доступная ликвидность утроилась за полугодие: $2 783 млн (31.12.2025) → $6 295 млн (30.06.2026) ✅ 10-Q. Но собственно кэш на балансе за это же время сократился: $785 млн → $435 млн (−$350 млн). Прирост пришёл из двух источников: доступность возобновляемой кредитной линии (RCF) выросла с $1 996 млн до $4 408 млн (+$2 412 млн) — после июньской-2026 поправки, увеличившей лимиты на $2,060 млрд; доступность товарно-кредитной линии (Commodity-Linked Facility) выросла с $2 млн до $1 452 млн (+$1 450 млн) ✅ 10-Q.

Состав доступной ликвидности: 31.12.2025 → 30.06.2026, $млн
Кэш, 31.12.2025
$785М
Кэш, 30.06.2026
$435М
Лимит RCF, 31.12.2025
$1 996М
Лимит RCF, 30.06.2026
$4 408М
Товарная линия, 30.06.2026
$1 452М
Итого, 30.06.2026
$6 295М

Коэффициенты ликвидности из отчётности за FY2025: текущий 0,78×, быстрый 0,69×, кэш-коэффициент 0,07× 📊 расчёт из FMP-отчётности — все ниже 1,0 и хуже собственной истории (2020–2023 текущий коэффициент держался ≥1,0). Формально это красный флаг ликвидности; неформально — реальная «подушка» (комитированные лимиты банков) в разы больше того, что видно в коэффициентах, построенных только на балансовых строках.

🚩 Если «$6,3 млрд ликвидности» — это в основном недорисованные лимиты, а не кэш, то при ухудшении кредитного профиля (например, при реальном понижении рейтинга) банки формально не обязаны отзывать committed-линии, но насколько на практике доступность лимита была бы устойчива именно в стрессовом сценарии — при текущем срезе базы не проверяемо?
📋 Стресс-тест «EBITDA −10/−30/−50%», который требует плейбук модуля, не построен с числами: производные коэффициенты (покрытие процентов, Net Debt/EBITDA) под такими сценариями нигде не запломбированы в базе (metrics.derived), а правило SSOT-CALC запрещает модулю считать их самостоятельно вне иллюстративных edu-примеров. Направление очевидно без счёта: при базовом покрытии процентов около 1,1–1,6× (в зависимости от базиса, раздел 5) просадка EBITDA даже на 10% заметно сужает запас — но точную новую цифру покрытия модуль не публикует без прекалка. Это объявлено как data_gap с заявкой на добавление в следующую версию базы.

3. Скрытые обязательства: ARO выросло вчетверо, аренда и пенсии — вне поля зрения

После консолидации ядерного флота Energy Harbor (Beaver Valley, Perry, Davis-Besse) расходы на наращивание резерва вывода из эксплуатации (ARO accretion expense) выросли в разы: $34 млн (2023) → $114 млн (2024) → $134 млн (2025) ✅ 10-K, вводные контроллера. Изменение самого обязательства ARO по годам: +$27 млн (2023) / +$38 млн (2024) / −$20 млн (2025). Ядерные трасты на вывод из эксплуатации показывают нереализованную прибыль $116 млн (2024) и $138 млн (2025), с оборотами в 2025 году: покупки $5 177 млн, продажи $5 153 млн ✅ вводные контроллера — это признак активного управления портфелем траста, а не пассивного накопления. Ограниченный (restricted) кэш на балансе частично соответствует эскроу под ARO закрытых площадок.

Модуль не располагает данными о степени фондирования (funded ratio) ядерного траста относительно самого обязательства — рост numbers сам по себе не говорит, достаточно ли покрытие.

📚 Что это — AROAsset Retirement Obligation: обязательство закрыть и рекультивировать промышленный объект (демонтировать АЭС, засыпать угольный разрез, закрыть золоотвал) в конце срока его жизни. Компания копит на это в специальном трасте — как эскроу-счёт на будущий капитальный ремонт квартиры.

Аренда и пенсии (обязательная карточка методов DQ-07): в базе найден только finance-lease (капитализированная аренда) — $310 млн на конец FY2025 ⚠️ FMP, малая величина. Операционная аренда (operating lease ROU) и пенсионный дефицит нигде в спломбированном ядре не встречаются; более того, служебное поле метрик (z_pp_ex_lease) само подтверждает статус «неизвлекаемо — нет lease-строки» при попытке построить Altman с поправкой на аренду 📊. Это явный пробел retrieval-периметра этого запуска, а не заявление об отсутствии обязательств — «нет данных» не равно «нет эффекта».

🚩 Пенсионные обязательства встречаются в базе 0 раз — это подтверждённое отсутствие дефицита у эмитента (спин-офф 2016 года без крупной DB-схемы) или пробел в текстах, не вошедших в срез M03?

4. Налоговый щит: кэш платит меньше, чем показывает бухгалтерия

За FY2025 книжный (GAAP) налог на прибыль составил $179 млн при эффективной ставке 15,9% (FY2024 — 18,9%, $655 млн) ✅ 10-K / XBRL. Реально уплаченные кэш-налоги оказались заметно ниже: всего $97 млн за FY2025, из них федеральные — $11 млн ✅ вводные контроллера; для сравнения федеральная часть за FY2024 — $5 млн (плюс $50 млн прочих/штатных, состав не расшифрован вводными), за FY2023 — $31 млн.

1,64%
кэш-ставка к Adj EBITDA-2025
0,19%
федеральная кэш-ставка
15,9%
эффективная ставка GAAP
21%
номинальная федеральная ставка

Разрыв между книжным ($179 млн) и кэш-налогом ($97 млн) — это и есть механика щита, и она продолжает укрепляться: перенесённые убытки (loss carryforwards) выросли до $1 078 млн (2025) против $949 млн (2024); налоговые кредиты — $89 млн против $86 млн; итоговые отложенные налоговые активы — $2 454 млн против $2 152 млн ✅ вводные контроллера.

🔍 На человеческомПредставьте, что у вас накопился «зачёт» по налогам за прошлые убыточные годы — государство разрешает не платить налог с текущей прибыли, пока этот зачёт не исчерпан. У Vistra зачёт не тратится, а растёт — щит не сжимается, а расширяется, хотя когда-нибудь он закончится и кэш-ставка налога вернётся ближе к номинальной.
Щит работает, но горизонт его исчерпания в базе не назван
Что это значит для вас: пока щит растёт, свободный денежный поток защищён от полной 21%-ной ставки — но ни один DR-отчёт и ни одна строка базы не дают прямой прогноз, когда щит начнёт сжиматься и какой будет нормализованная кэш-ставка.
Контраргумент: рост NOL может отражать не только льготу, а накопленные операционные убытки поглощённых активов (Energy Harbor) — сам по себе рост актива не всегда чисто позитивен. · Опровергло бы: прямая строка «нормализованная кэш-ставка после исчерпания щита» в будущем ADDENDUM.

5. Кредитные модели: агентства и алгоритмы видят разное

Здесь у модуля — центральное напряжение. Механические скоры на тех же датах видят глубокий дистресс: Altman Z″ (канон) = 0,25 📊 — при пороге бедствия <1,10 (безопасная зона начинается с 2,60); Ohlson O даёт вероятность дефолта за 2 года 84,45% 📊 (оба классический P>0,5 и оригинальный P>0,038 порог сработали). Важно: по правилу из принятого M02, эти два скора — ОДНА ось дистресса (пересекающиеся входы, n_eff.joint_max = 1,0), а не два независимых подтверждения — они не складываются.

Дистресс-скоры vs реальные рейтинги: масштаб несопоставим
Altman Z″ канон (порог 1,10)
Ohlson, P(дефолт 2г) (порог 50%)
Синтетика Damodaran (Caa/CCC)
Реальный рейтинг S&P/Fitch (BBB-)

Отдельно — синтетический рейтинг по методике Дамодарана (на основе interest coverage): Caa/CCC, icov 1,13×, подразумеваемый спред дефолта 8,85% 📊 таблица large-cap янв-2026. Этот же запечатанный interest coverage (1,13×) посчитан «из FMP-отчётности» — а сырые XBRL-компоненты (operating income $1 906 млн, interest expense $1 179 млн, оба ✅ SEC) намекают на другой базис входов.

📋 REV-02 (поднято при приёмке). MC сообщил, что FMP operatingIncome расходится с SEC XBRL во всех 6 годах ряда (FY2025: FMP $1 335 млн против XBRL $1 906 млн, −30%; цифры MC, модулем самостоятельно не верифицированы — соответствующий атом FMP не входит в срез M03). Если верно, запечатанный interest coverage 1,13× построен на смещённом входе. Проверяемый на своих XBRL-числах альтернативный расчёт [иллюстрация]: 1 906 / 1 179 = 1,62× — заметно выше 1,13×, но всё ещё скромное покрытие. Модуль намеренно НЕ подставляет 1,62× вместо запечатанного 1,13× как новый канон: это была бы собственная производная математика в обход SSOT-CALC, даже по указанию с приёмки. Формальное разрешение — пересчёт метрики в прекалке на XBRL-базисе, зарегистрированный как REV-02.
🚩 Три модели дистресса (Z″, Ohlson, синтетический Damodaran-рейтинг) построены на бухгалтерских коэффициентах, снятых сразу после крупного долгового транша под ещё не закрытую сделку — а два живых рейтинговых агентства (S&P, Fitch), видящие законтрактованные денежные потоки и ядерный флот, уже присвоили инвестгрейд. Какой сигнал устареет быстрее: рейтинг (если леверидж не вернётся к цели после Cogentrix) или скоринг (как только EBITDA поглощённых активов войдёт в базу)?
📋 FR-13 (Merton distance-to-default) обязателен картой методов при текущем срабатывании дистресс-условия (Z″<1,1), но прекалк для него нигде не запломбирован в базе — модуль не считает его сам (SSOT-CALC запрещает производные вычисления вне edu-иллюстраций). Data_gap объявлен, заявка на прекалк — оператору/мастер-чату.
🧠 Что это значит для моей инвестицииЕсли вы держите или рассматриваете VST, разница между «алгоритм видит дистресс» и «агентство видит инвестгрейд» — это не ошибка одной из сторон, а разное окно наблюдения: алгоритм смотрит на баланс сегодня, агентство — на контракты и активы вперёд. Стоит следить не за тем, кто «прав» сейчас, а за тем, куда сдвинется леверидж после закрытия Cogentrix.

6. Леверидж: одна шкала вместо «каши» из трёх цифр

В материалах вокруг тикера ходили сразу три несогласованных на первый взгляд числа: 2,3×, 2,6–2,8× и «<3,0× комфорт». Разложенные по датам и базису, они не противоречат друг другу, а описывают разные точки одной траектории:

Net Debt / Adj EBITDA — одна шкала, разные точки во времени (T2, DR-корпус)
Текущий, LTM
2,9×
Проформа-пик на закрытии Cogentrix
3,4×
«Комфортный» потолок (индикатор)
<3,0×
Цель на 2027
2,3×
ЗначениеЧто измеряетПериод / статусИсточник
2,9×Net Debt / Adj EBITDA, текущийLTM (до Cogentrix)⚠️ DR (C-редакция)
2,6×то же, другой DR-источник«текущий» (иной срез)⚠️ DR — расходится с 2,9×
3,4×то же, проформа-пикна момент закрытия сделки⚠️ DR + формула DT-7
<3,0׫комфортный» потолок / индикатор для инвестгрейдаотслеживается поквартально⚠️ DR — причинная связь с решением Moody's не доказана
2,3×цель компании (гайданс)к 2027 году⚠️ DR, конвергентно в 2 отчётах
порог самого Moody's для апгрейдаметодология не раскрыта[НЕТ ДАННЫХ]

Формула пика (аудит DT-7, не пересчитывается модулем — цитируется как есть): (долг ≈$19,6 млрд текущего 10-Q-канона + $3,1 млрд кэш-части консидерации Cogentrix) / LTM EBITDA без вклада Cogentrix. Результат этой формулы (~3,4×) сходится с независимой оценкой DR-отчёта о M&A-риске — это конвергенция двух независимых расчётов, а не единичное число.

👁 За чем следить: Net Debt/Adj EBITDA в квартальных 10-Q — частота квартал; срабатывание: устойчиво выше 3,0× несколько кварталов подряд (при том что порог самого Moody's не назван нигде в доступных источниках).

Сравнения

БазаЗначениеИсточник
Текущий коэффициент, своя история (5 лет, 2020→2025)1,13× → 1,35× → 1,08× → 1,18× → 0,96× → 0,78×📊
Net Debt/EBITDA (GAAP-базис, своя история 2020→2025)3,0× → 11,4× → 10,0× → 2,4× → 2,2× → 3,7×📊 расчёт из FMP-отчётности
Net Debt/Adj EBITDA vs сектор ERCOT/PJMVST 2,6–2,9× (текущий) против медианы сектора 3,0–4,5×⚠️ DR, C-редакция

7. Итог: запас прочности и главная уязвимость

Точную цифру «месяцев жизни при стрессе», которую просит плейбук, модуль не публикует как отдельное число — прекалк под неё не запломбирован, а самостоятельный счёт запрещён правилом SSOT-CALC (это тот же принцип, что и для стресс-таблицы EBITDA в разделе 2). Качественно: ликвидность $6 295 млн против объявленных рефинанс-стен 2027–2028 (~$1,4 + ~$2,1 млрд, T2) даёт видимый запас на несколько лет вперёд при условии, что доступность кредитных линий не сократится — а это условие, в свою очередь, завязано на удержание инвестгрейда у S&P и Fitch (реверсивный collateral release при потере рейтинга).

Главная уязвимость модуля — не сама долговая нагрузка, а её синхронизация с ещё не закрытой сделкой. Пока Cogentrix не закрыт (FERC получен, PUCT и часть ISO-NE — в ожидании), леверидж находится в «пиковой» фазе траектории, а не в стабильном состоянии — оценивать текущие коэффициенты как постоянные было бы ошибкой чтения снимка вместо видео.

📌 Выводы Cashalot AI

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

Кредитный профиль в процессе улучшения по мнению агентств (S&P/Fitch BBB-, утроенная ликвидность, обнулённый ST-долг), но на моментальном снимке баланса — напряжён (текущий коэффициент 0,78×, Z″ 0,25, Ohlson 84,45%) на фоне ещё не закрытой сделки Cogentrix. Главный наблюдаемый триггер — закрытие сделки с возвратом левериджа к цели ≤3,0× или третий инвестгрейд от Moody's. Решаете вы. edge≈0