Хто встановлює ex-dividend date для акцій
Ex-dividend date визначає лістингова біржа згідно з правилами FINRA. Розрахунок базується на record date та циклі розрахунків T+1, а не на рішенні ради директорів компанії.
Хто встановлює ex-dividend date? Це робить лістингова біржа. Вона публікує цю дату згідно з правилами уніфікованої практики, які застосовують біржі та FINRA до кожного випуску цінних паперів, розраховуючи її на основі record date, оголошеної компанією, та чинного циклу розрахунків. Рада директорів оголошує дивіденди, визначає record date та встановлює дату виплати. Ex-dividend date не входить до переліку дат у цьому рішенні.
Що насправді оголошує рада директорів компанії
Виплата дивідендів починається з голосування. Рада директорів збирається, ухвалює рішення, а компанія публікує пресреліз, зазвичай разом із формою 8-K. Це рішення фіксує чотири параметри:
- грошову суму на акцію;
- record date — день, коли компанія перевіряє реєстр акціонерів, щоб визначити власників акцій;
- дату виплати — день, коли кошти списуються з рахунків компанії та надходять на рахунки акціонерів;
- дату оголошення — день, коли виплата стає юридичним зобов'язанням.
Ex-dividend date відсутня у цьому списку. Її призначають згодом на майданчику, де торгуються акції, і для кожного інструменту на ринку діють однакові правила.
Нижче наведено графік, що демонструє частину календаря, яку контролює рада директорів, для восьми компаній, що стабільно виплачують дивіденди з січня 2023 року: як далеко до ex-date відбувається оголошення і скільки часу власники акцій чекають на кошти після цього.
Точний SQL-код для кожного числа
SELECT
dividend_ticker AS ticker,
count() AS declaration_count,
round(avg(dateDiff('day', declared_on, ex_date)), 1) AS avg_days_declared_to_ex,
round(avg(dateDiff('day', ex_date, paid_on)), 1) AS avg_days_ex_to_pay
FROM
(
SELECT
id,
any(ticker) AS dividend_ticker,
any(declaration_date) AS declared_on,
any(ex_dividend_date) AS ex_date,
any(pay_date) AS paid_on
FROM global_markets.stocks_dividends
WHERE ticker IN ('AAPL', 'MSFT', 'KO', 'JNJ', 'PG', 'XOM', 'CVX', 'CSCO')
AND ex_dividend_date >= toDate('2023-01-01')
AND ex_dividend_date < today()
AND declaration_date >= toDate('2000-01-01')
AND pay_date >= toDate('2000-01-01')
GROUP BY id
)
GROUP BY dividend_ticker
ORDER BY avg_days_declared_to_ex DESCMSFT забезпечує найдовший період очікування: в середньому 69.1 днів від засідання ради директорів до ex-date, порівняно з 9.6 днями для AAPL. Другий етап є більш стабільним: власники акцій першої компанії в списку чекають 24.4 днів від ex-date до отримання коштів. Ці інтервали є внутрішньою політикою компанії та відрізняються залежно від емітента. Розташування ex-date, яке йде наступним, не відрізняється взагалі.
То хто ж встановлює ex-dividend date?
Для лістингових акцій основна біржа оголошує ex-date і транслює її в стрічку новин. Для цінних паперів, що торгуються позабіржово (OTC), цю функцію виконує FINRA згідно зі своїм Кодексом уніфікованої практики. Жодна з цих організацій не впливає на суму виплати чи record date. Обидві застосовують єдиний арифметичний розрахунок до вже опублікованої компанією record date.
Цей розрахунок базується на циклі розрахунків. Купівля акції не вносить ваше ім'я до реєстру акціонерів миттєво: угода має спочатку пройти розрахунки (settlement), і лише розраховані позиції відображаються в книгах. Щоб отримати оголошений дивіденд, покупець повинен завершити розрахунки за угодою в день record date або раніше. Біржа встановлює ex-date на перший торговий день, коли звичайна угода вже не може бути розрахована вчасно. З ранку цього дня акції торгуються без урахування дивідендів, і право на них залишається за продавцем. Наш посібник із розрахунків T+1 детально описує цей процес.
Чому перехід на T+1 переніс ex-dividend date на record date
28 травня 2024 року ринок акцій США перейшов із циклу розрахунків T+2 на T+1. Якщо застосувати одне й те саме правило до обох циклів, результат зміститься на один день.
За умов T+2 купівля акцій розраховувалася через два робочі дні після угоди. Купівля за два робочі дні до record date дозволяла встигнути вчасно. Купівля за один робочий день до цього терміну призводила до запізнення. Біржа встановлювала ex-date на перший день, коли розрахунки вже не встигали пройти — за один робочий день до record date.
За умов T+1 купівля за один робочий день до record date тепер розраховується в день record date, тобто вчасно. Першим днем, коли розрахунки не встигають пройти, стає сама record date. Для звичайних грошових дивідендів ex-date та record date стали одним календарним днем.
Нижче наведено підрахунок усіх регулярних грошових дивідендів за місяцями з розподілом між двома режимами.
Точний SQL-код для кожного числа
SELECT
toString(toStartOfMonth(ex_date)) AS month,
formatDateTime(toStartOfMonth(ex_date), '%b %Y') AS month_label,
count() AS dividend_count,
round(100 * countIf(ex_date < record_on) / count(), 1) AS ex_before_record_pct,
round(100 * countIf(ex_date = record_on) / count(), 1) AS ex_on_record_pct
FROM
(
SELECT
id,
any(ex_dividend_date) AS ex_date,
any(record_date) AS record_on
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= toDate('2023-01-01')
AND ex_dividend_date < toStartOfMonth(today())
AND record_date >= toDate('2000-01-01')
AND frequency > 0
GROUP BY id
)
GROUP BY month, month_label
ORDER BY monthУ Jan 2023 99.8% регулярних грошових дивідендів мали ex-date перед record date, а 0.1% припадали на один день. До Jul 2026 ці дві лінії перетнулися: 97.5% із 3723 дивідендів того місяця мали ex-date у день record date. Точка перетину припадає на середину 2024 року, що збігається зі зміною циклу розрахунків. Невелика частка залишається на кожній лінії щомісяця, що є вагомим аргументом на користь перевірки конкретної виплати, а не припущення щодо загальної закономірності.
Чому старі пояснення дають неправильну відповідь
Результати пошуку досі переповнені сторінками, де стверджується, що ex-dividend date припадає на один робочий день до record date. Це твердження було правильним протягом десятиліть, але перестало бути таким у травні 2024 року. Правило уніфікованої практики не змінилося. Змінилися вхідні дані: скорочення циклу розрахунків на один день призвело до того, що розрахункова ex-date змістилася на день пізніше. Будь-яке пояснення, що досі містить стару відповідь, описує цикл розрахунків, який ринок уже скасував. Наша сторінка record date проти ex-dividend date містить обидва визначення для порівняння.
Де знайти підтверджену ex-dividend date
Авторитетними є два джерела: повідомлення біржі, яка оголошує ex-date, та власна заява компанії у пресрелізі, формі 8-K або на сторінці для інвесторів. Усе інше — це копії. Скринери та дивідендні календарі публікують ці дані із затримкою, успадковуючи будь-які помилки, допущені під час передачі інформації.
Помилки в копіях виникають у передбачуваних місцях. Звичайні квартальні та місячні дивіденди є механічними, і календар, що застосовує правило до record date, майже завжди збігатиметься з даними біржі. Одноразові виплати — це випадок, де арифметика перестає бути автоматичною.
Точний SQL-код для кожного числа
SELECT
multiIf(payout_frequency = 0, 'One-time',
payout_frequency = 1, 'Annual',
payout_frequency = 2, 'Semiannual',
payout_frequency = 4, 'Quarterly',
payout_frequency = 12, 'Monthly',
'Other cadence') AS cadence,
count() AS payout_count,
round(100 * countIf(ex_date = record_on) / count(), 1) AS ex_on_record_pct,
round(100 * countIf(ex_date > paid_on) / count(), 1) AS ex_after_pay_pct
FROM
(
SELECT
id,
any(frequency) AS payout_frequency,
any(ex_dividend_date) AS ex_date,
any(record_date) AS record_on,
any(pay_date) AS paid_on
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= toDate('2024-09-01')
AND ex_dividend_date < today()
AND record_date >= toDate('2000-01-01')
AND pay_date >= toDate('2000-01-01')
GROUP BY id
)
GROUP BY cadence
ORDER BY cadence = 'One-time' ASC, payout_count DESCЗ моменту запровадження T+1 99.3% із 38758 виплат Monthly у таблиці показують, що ex-date збігається з record date. Рядок для одноразових виплат унизу становить 89.3%, а 1.9% цих розподілів мають ex-date, встановлену після дати виплати. Ця остання колонка є ознакою винятку, описаного нижче.
Виняток для спеціальних дивідендів
Коли сума виплати є значною порівняно з ціною акції — приблизно чверть вартості акції або більше — біржа перестає прив'язуватися до record date. Ex-date переноситься на перший робочий день після дати виплати. Між record date та цією ex-date акції переходять з рук у руки разом із «due bill» (зобов'язанням виплати) — вимогою, яка слідує за акцією і передає право на виплату покупцеві. Due bills працюють так само у випадку великих дроблень акцій.
Практичний наслідок для інвестора: календар, який розраховує ex-date на основі record date, вказує неправильний день для таких виплат, причому з неправильного боку від дати виплати.
Точний SQL-код для кожного числа
SELECT
multiIf(toFloat64(amount) < 0.5, 'Under $0.50',
toFloat64(amount) < 2.0, '$0.50 to $2',
toFloat64(amount) < 10.0, '$2 to $10',
'$10 and up') AS amount_bucket,
count() AS payout_count,
round(100 * countIf(ex_date = record_on) / count(), 1) AS ex_on_record_pct,
round(100 * countIf(ex_date > paid_on) / count(), 1) AS ex_after_pay_pct
FROM
(
SELECT
id,
any(ticker) AS dividend_ticker,
any(cash_amount) AS amount,
any(ex_dividend_date) AS ex_date,
any(record_date) AS record_on,
any(pay_date) AS paid_on
FROM global_markets.stocks_dividends
WHERE frequency = 0
AND currency = 'USD'
AND cash_amount > 0
AND ex_dividend_date >= toDate('2024-09-01')
AND ex_dividend_date < today()
AND record_date >= toDate('2000-01-01')
AND pay_date >= toDate('2000-01-01')
AND ticker NOT IN ('SPCX')
GROUP BY id
)
GROUP BY amount_bucket
ORDER BY min(toFloat64(amount)) ASCГрупування одноразових виплат за розміром показує, де діє звичайне правило, а де воно припиняє роботу. У групі Under $0.50 96% виплат мають ex-date у день record date. У групі $10 and up ця частка становить 74.1% серед 54 виплат, причому 16.7% мають відкладену ex-date. Доларовий розмір є лише приблизним показником для тесту на відсоткову частку, оскільки поріг вимірює виплату відносно ціни акції, тому межі груп можуть бути розмитими.
Що відбувається з позицією в сам день ex-date — це окреме питання. Продаж у день ex-dividend date пояснює, хто отримує виплату, ex-dividend date: пояснення охоплює механіку процесу від початку до кінця, а майбутні ex-dividend dates містить актуальний список подій.
FAQ
Чи встановлює компанія власну ex-dividend date?
Ні. Рада директорів оголошує суму та дві пов'язані з нею дати: record date та дату виплати. Основна лістингова біржа призначає ex-dividend date згодом, застосовуючи правило уніфікованої практики до цієї record date, а FINRA робить те саме для позабіржових цінних паперів.
Чи є ex-dividend date тим самим днем, що й record date?
Для регулярних грошових дивідендів за умов розрахунків T+1 — так, і це правило діє з 28 травня 2024 року. За старішого циклу T+2 ex-date припадала на один робочий день раніше. Дуже великі виплати є постійним винятком, де ex-date припадає на день після дати виплати.
Хто встановлює ex-dividend date для OTC-акцій?
FINRA згідно зі своїм Кодексом уніфікованої практики. Розрахунок збігається з тим, який біржа застосовує до лістингових акцій: він базується на record date, оголошеній емітентом, та чинному циклі розрахунків.
Чому дивідендні календарі розходяться в датах ex-dividend date?
Більшість із них розраховують дату на основі record date, замість того щоб зчитувати повідомлення біржі. Розрахунок збігається для звичайних квартальних та місячних дивідендів, але помиляється для одноразових та надвеликих виплат, які біржа обробляє за іншим правилом.
Чи може ex-dividend date змінитися після оголошення?
Так. Переглянута record date, пізнє оголошення або виплата, що перевищує поріг розміру, можуть змінити опубліковану ex-date. Повідомлення біржі та власна звітність емітента залишаються двома джерелами, які варто перевірити, перш ніж дата стане важливою для вашої позиції.
Кожна таблиця тут супроводжується точним SQL-запитом; розгорніть його, щоб побачити, як проводився підрахунок дат. Щоб перевірити арифметику ex-date для виплати, за якою ви стежите, поставте запитання простою англійською мовою в терміналі Strasmore.