Чи можна продати акції в ex-dividend date
Чи можна продати акції в ex-dividend date й отримати дивіденд? Так, якщо володіли ними на відкритті торгів. Розбираємо record date та розрахунки.
Чи можна продати акції в ex-dividend date і все одно отримати дивіденд? Так. Якщо на момент відкриття торгів у ex-dividend date ви володіли акціями, виплата належить вам, а продаж того самого ранку не скасовує це право. Гроші надійдуть через кілька тижнів і будуть виплачені тому, хто значився в реєстрі акціонерів компанії на record date, тобто вже після того, як акції залишили ваш рахунок.
Хто отримує дивіденд: три дати, які це визначають
Кожна грошова дивідендна виплата має три дати. Але питання про те, хто отримає гроші, визначають лише перші дві.
Ex-dividend date — це перша торговельна сесія, коли акції торгуються без права на дивіденд. Якщо купити акції в цю дату або пізніше, виплату отримує продавець. Record date — день, коли компанія перевіряє реєстр акціонерів і фіксує власників акцій. Pay date — день, коли гроші надходять на рахунки, зазначені в цьому списку, зазвичай через кілька тижнів. У нашому матеріалі про ex-dividend date окремо розглянуто першу з цих дат, а record date та ex-dividend date пояснює, як визначається їхня пара.
Проміжок між цими датами довший, ніж очікує більшість читачів. Панель нижче показує динаміку 8 великих платників дивідендів — від їхньої останньої завершеної ex-dividend date до дня надходження грошей.
Точний SQL-код для кожного числа
SELECT
ticker,
formatDateTime(max(ex_dividend_date), '%b %e, %Y') AS ex_dividend,
formatDateTime(argMax(record_date, ex_dividend_date), '%b %e, %Y') AS record_books,
formatDateTime(argMax(pay_date, ex_dividend_date), '%b %e, %Y') AS cash_arrives,
dateDiff('day', max(ex_dividend_date), argMax(record_date, ex_dividend_date)) AS record_gap,
dateDiff('day', max(ex_dividend_date), argMax(pay_date, ex_dividend_date)) AS payout_wait
FROM global_markets.stocks_dividends
WHERE ticker IN ('AAPL', 'MSFT', 'JNJ', 'KO', 'PG', 'XOM', 'CVX', 'PEP')
AND ex_dividend_date >= today() - 200
AND ex_dividend_date <= today()
AND dateDiff('day', ex_dividend_date, record_date) BETWEEN 0 AND 7
AND dateDiff('day', ex_dividend_date, pay_date) BETWEEN 0 AND 120
GROUP BY ticker
ORDER BY payout_waitПорівняйте стовпці ex-dividend date і record date: у них зазначена одна й та сама дата. Найдовший проміжок припадає на очікування виплати. Він становить від 3 календарних днів у випадку AAPL до 26 днів у випадку XOM, де ex-dividend date припала на May 15, 2026, а виплата — на Jun 10, 2026. На момент надходження грошей продавець уже давно не володіє акціями.
Чому продаж у ex-dividend date не скасовує дивіденд
Увесь механізм пов’язаний із розрахунками за угодою. Settlement — це момент, коли угода юридично передає акції та гроші. Він настає після фактичного укладення угоди. Для акцій США діє режим T+1: розрахунок відбувається через один робочий день після дати торгів. У нашому матеріалі про розрахунки T+1 цей процес розглянуто від початку до кінця.
У реєстрі, який компанія перевіряє на record date, зазначені лише позиції, за якими вже проведено розрахунок. Щоб потрапити до реєстру, покупець має завершити розрахунок за угодою до record date. Тому останнім днем для купівлі акцій із правом на дивіденд є один робочий день раніше. Наступну сесію біржа позначає як ex-dividend date, і відтоді акції переходять від одного власника до іншого без права на цю виплату.
Застосуймо ту саму логіку до продажу. Ви володієте акціями до закриття у вівторок. У середу вранці настає ex-dividend date, і ви продаєте акції на відкритті. Розрахунок за продажем відбудеться в четвер. У середу компанія перевірила реєстр, коли ваша позиція ще була розрахована й зареєстрована на ваше ім’я. Тому ви залишилися в списку. Події в четвер не можуть змінити список, складений напередодні.
З боку покупця правило працює так само. Акції, придбані в ex-dividend date або пізніше, переходять без права на дивіденд. Їхня ціна вже враховує відсутність виплати, і покупець це розуміє. Він не має права на ваш дивіденд, тому ніхто не списує його назад.
Як розрахунки T+1 змінили ці дати
Раніше ланцюжок від середи до четверга займав ще один день. До 28 травня 2024 року для акцій США діяв режим T+2, а ex-dividend date припадала на один робочий день раніше за record date. За режиму T+1 ці дві дати припали на один календарний день. Панель охоплює всі дивіденди в США за 2024 рік, для яких доступна record date, і показує частку випадків, коли record date та ex-dividend date збігалися.
Точний SQL-код для кожного числа
SELECT
formatDateTime(toStartOfMonth(ex_dividend_date), '%Y-%m') AS month,
round(100 * countIf(record_date = ex_dividend_date) / count(), 1) AS same_day_pct,
count() AS dividends_counted
FROM global_markets.stocks_dividends
WHERE ex_dividend_date BETWEEN toDate('2024-01-01') AND toDate('2024-12-31')
AND currency = 'USD'
AND dateDiff('day', ex_dividend_date, record_date) BETWEEN 0 AND 7
GROUP BY month
ORDER BY monthУ 2024-01 record date збігалася з ex-dividend date для 0.2% дивідендів. До 2024-12 цей показник сягнув 98.9% — серед 5551 дивідендів лише за цей місяць. Перехід у середині року відображає зміну режиму розрахунків.
Відповідь на запитання не змінилася за жодного з режимів. За T+2 продаж у ex-dividend date розраховувався через два робочі дні, тобто через день після record date. За T+1 розрахунок відбувається через один робочий день, також після record date. В обох випадках у реєстрі вже було зазначено вас як власника.
Чи падає ціна акцій на суму дивіденду в ex-dividend date?
У цьому часовому механізмі є витрати, і найкраще їх видно у ціні на відкритті. Панель нижче групує всі регулярні квартальні дивіденди в США за 2024 і 2025 роки відповідно до їхнього розміру відносно попередньої ціни закриття. Потім вона вимірює, наскільки ціна на відкритті в ex-dividend date була нижчою за попереднє закриття, усереднюючи результат у кожній групі.
Точний SQL-код для кожного числа
WITH px AS
(
SELECT
ticker,
date,
toFloat64(open) AS open_px,
volume,
toFloat64(any(close) OVER (PARTITION BY ticker ORDER BY date ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING)) AS prior_close
FROM global_markets.stocks_daily_aggs
WHERE date BETWEEN toDate('2023-12-15') AND toDate('2025-12-31')
),
ex AS
(
SELECT
ticker,
ex_dividend_date,
max(cash_amount) AS div_cash
FROM global_markets.stocks_dividends
WHERE ex_dividend_date BETWEEN toDate('2024-01-01') AND toDate('2025-12-31')
AND frequency = 4
AND cash_amount > 0
AND currency = 'USD'
GROUP BY ticker, ex_dividend_date
)
SELECT
multiIf(
div_pct < 0.25, 'under 0.25%',
div_pct < 0.50, '0.25% to 0.50%',
div_pct < 1.00, '0.50% to 1.00%',
div_pct < 2.00, '1.00% to 2.00%',
'over 2.00%') AS dividend_bucket,
count() AS sample_size,
round(avg(div_pct), 3) AS avg_dividend_pct,
round(avg(open_gap_pct), 3) AS avg_open_gap_pct
FROM
(
SELECT
100 * toFloat64(ex.div_cash) / px.prior_close AS div_pct,
100 * (px.prior_close - px.open_px) / px.prior_close AS open_gap_pct
FROM px
INNER JOIN ex ON px.ticker = ex.ticker AND px.date = ex.ex_dividend_date
WHERE px.prior_close >= 10
AND px.open_px > 0
AND px.volume >= 1000000
)
GROUP BY dividend_bucket
ORDER BY avg_dividend_pctДва процентні стовпці рухаються в одному напрямку. У групі over 2.00% середній дивіденд становив 3.047% від попередньої ціни закриття, а відкриття було на 2.651% нижчим за неї. Розрахунок охоплює 270 ex-dividend dates. У групі under 0.25% обидва показники наближаються до нуля: 0.146% і 0.045%.
Цей зв’язок виглядає впорядкованим лише на рівні середніх значень. В окрему ex-dividend date нічний рух включає всі інші події, що впливають на акції, а дивіденд є лише одним складником набагато більш волатильного показника. Саме цю арифметику використовує стратегія dividend capture, за якої трейдер купує акції до ex-dividend date і продає їх у цю дату.
Два випадки, коли виплата не є дивідендом
Дві ситуації змінюють те, що фактично надходить на рахунок.
Перша — коротка позиція. Продавець у short позичає акції та продає їх. На record date кредитор цих акцій усе одно має отримати виплату. Тому продавець у short заборгував її кредитору, а в short-рахунку приблизно на pay date з’являється списання на відповідну суму.
Друга — передача акцій у позику. Брокери можуть позичати акції, що зберігаються на margin-рахунках, і тоді на record date позичена акція обліковується на рахунку іншої особи. Власник рахунку, який передав акції в позику, отримує substitute payment — payment in lieu of dividend, тобто замінну виплату замість дивіденду, у розмірі грошового дивіденду. Для цілей оподаткування вона вважається звичайним доходом, а не оподатковується за ставками для qualified dividends. Сума в доларах однакова. Податковий режим — ні.
Кожна позичена акція походить із реального рахунку. Short interest дає мінімальну оцінку кількості акцій певної компанії, переданих у позику в конкретний момент.
Станом на Jul 15, 2026 найбільшу short position у групі мала AAPL — 146.55 млн акцій проти середнього денного обсягу торгів у 47.95 млн. Кожну з цих акцій було позичено з рахунку її власника, і кожна ex-dividend date у цьому періоді перетворювала дивіденд на payment in lieu для того, хто передав акції в позику.
Поширені запитання
Чи можна продати акції в ex-dividend date і все одно отримати дивіденд?
Так. Ключовим є володіння акціями на момент відкриття торгів у ex-dividend date. Продаж того самого дня розраховується вже після того, як компанія перевірила реєстр на record date. Гроші надійдуть у pay date через кілька тижнів незалежно від того, чи залишаються акції у вас.
Що станеться, якщо продати акції до ex-dividend date?
Дивіденд отримає покупець. Угода в останню сесію перед ex-dividend date передає новому власнику і право на дивіденд. Саме це й визначає правило ex-dividend date.
Як довго потрібно володіти акціями, щоб отримати дивіденд?
Для самої виплати мінімального строку володіння немає. Достатньо володіти акціями до ex-dividend date. Окреме податкове правило США — приблизно 61 день володіння в межах 121-денного періоду навколо ex-dividend date — визначає, чи оподатковується виплата за ставками для qualified dividends. Це питання оподаткування, а не права на виплату.
Чи падає ціна акцій у ex-dividend date?
Ціна відкриття в ex-dividend date зазвичай приблизно на суму дивіденду нижча за попередню ціну закриття. Від цієї сесії акції торгуються без права на виплату. Панель вище вимірює розмір цього розриву за окремими групами. Вона показує середню тенденцію, а не правило для кожного ранку.
Що таке payment in lieu of dividend?
Це грошова замінна виплата рахунку, акції з якого були передані в позику на record date. Її сума в доларах відповідає дивіденду. Для цілей оподаткування це звичайний дохід, а не qualified dividend. Брокер відображає її окремим рядком.
До кожної панелі додається SQL-запит, на основі якого її побудовано. Тому кожну дату й кожен розрив можна перевірити по рядках. Щоб дізнатися, які компанії найближчими днями переходять у ex-dividend date, скористайтеся календарем майбутніх ex-dividend dates. Ті самі запитання можна поставити звичайною англійською мовою в терміналі Strasmore.