T Dividend: Yield, Payout & Ex-Dates
See T dividend guide: current yield, per-share payout, full ex-dividend date history, plus payout frequency, wey dem dey refresh weekly from exchange record.
AT&T (T) dey pay quarterly dividend. For the last declaration, T pay $0.278 per share, wey be annual rate of $1.11, and that give dividend yield of about 4.74% for the recent price of $23.43. T last ex-dividend date be Oct 9, 2026, and the next one be not yet declared. This page dey track T dividend, e dey refresh every week from exchange record.
| latest dividend | frequency | annual dividend | recent price | dividend yield pct | last ex date | next ex date |
|---|---|---|---|---|---|---|
| 0.278 | quarterly | 1.11 | 23.43 | 4.74 | Oct 9, 2026 | not yet declared |
The exact SQL behind every number
WITH d AS (
SELECT argMax(cash_amount, ex_dividend_date) AS latest,
argMax(frequency, ex_dividend_date) AS freq,
max(ex_dividend_date) AS last_ex,
maxIf(ex_dividend_date, ex_dividend_date > today()) AS nxt
FROM global_markets.stocks_dividends
WHERE ticker = 'T' AND frequency IN (1, 2, 4, 12) AND ex_dividend_date >= today() - 900
),
p AS (
SELECT argMax(toFloat64(close), window_start) AS price
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'T' AND window_start >= now() - INTERVAL 8 DAY
)
SELECT round(d.latest, 3) AS latest_dividend,
multiIf(d.freq = 12, 'monthly', d.freq = 4, 'quarterly', d.freq = 2, 'semi-annual', 'annual') AS frequency,
round(d.latest * d.freq, 2) AS annual_dividend,
round(p.price, 2) AS recent_price,
round(d.latest * d.freq / p.price * 100, 2) AS dividend_yield_pct,
formatDateTime(d.last_ex, '%b %e, %Y') AS last_ex_date,
if(d.nxt > today(), formatDateTime(d.nxt, '%b %e, %Y'), 'not yet declared') AS next_ex_date
FROM d CROSS JOIN pT dividend yield and payout
To collect dividend, you must own the shares before the ex-dividend date. The dividend yield wey T get for here na the annual rate divided by recent price; e dey move for opposite direction with share price, so yield figure only mean something when you see am with the date wey dem measure am. The per-share amounts wey dey for here na cash dividends wey dem declare, no be special or one-time distributions.
T dividend history
The latest regular dividends wey T don pay, the newest one first:
| date | dividend per share |
|---|---|
| 2026-10-09 | 0.2775 |
| 2026-07-10 | 0.2775 |
| 2026-04-10 | 0.2775 |
| 2026-01-12 | 0.2775 |
| 2025-10-10 | 0.2775 |
| 2025-07-10 | 0.2775 |
| 2025-04-10 | 0.2775 |
| 2025-01-10 | 0.2775 |
| 2024-10-10 | 0.2775 |
| 2024-07-10 | 0.2775 |
The exact SQL behind every number
SELECT toDate(ex_dividend_date) AS date,
round(cash_amount, 4) AS dividend_per_share
FROM global_markets.stocks_dividends
WHERE ticker = 'T' AND frequency IN (1, 2, 4, 12) AND ex_dividend_date >= today() - 1100
ORDER BY ex_dividend_date DESC
LIMIT 10The pattern of the payments show the schedule: quarterly payer dey send check on that cadence, and the per-share amount na the one wey dey increase (or hold, or dem cut am) over time.
T dividend growth by year
When you total the regular dividends for each calendar year, the individual payments turn into growth picture.
| year | dividends paid per share |
|---|---|
| 2019 | 2.04 |
| 2020 | 2.08 |
| 2021 | 2.08 |
| 2022 | 1.35 |
| 2023 | 1.11 |
| 2024 | 1.11 |
| 2025 | 1.11 |
The exact SQL behind every number
SELECT toString(toYear(ex_dividend_date)) AS year,
round(sum(cash_amount), 2) AS dividends_paid_per_share
FROM global_markets.stocks_dividends
WHERE ticker = 'T' AND frequency IN (1, 2, 4, 12)
AND ex_dividend_date >= toDate('2019-01-01') AND ex_dividend_date < toDate(concat(toString(toYear(today())), '-01-01'))
GROUP BY year
ORDER BY yearFor 2019, T pay $2.04 per share for the whole year; by 2025, the annual total don reach $1.11. If the line dey rise, na company dey increase e payout year after year; if e flat, na dividend wey hold; if e fall, na cut. The year-by-year record na the most useful thing you go check before you treat stock as income holding, and na that part of dividend wey screener single yield number dey hide.
T good dividend stock?
Two numbers dey frame that question, and both dey this page: the yield (4.74%) and the direction of the annual payout wey dey above. Yield wey dey below broad-market average plus payout wey dey rise steady na the profile of dividend-growth name; the appeal na small check today wey go compound. High yield wey dey beside flat or falling payout na income-now profile, and e need closer look whether earnings cover the payment. T record wey dey above show which of the two e resemble. Wetin dividend history fit no show by itself na safety: that one dey rest on earnings and free cash flow, no be on the run of past payments, so stretched payout ratio fit come before cut wey the history never record.
When T ex-dividend date dey?
Ex-dividend date na the cutoff: if you buy T before am, the upcoming dividend na your own; if you buy on that date, the dividend go seller. For the ex-date, the stock dey open lower by roughly the dividend amount, because the cash dey leave the company. T last ex-dividend date be Oct 9, 2026. The record date dey follow one business day later under T+1 settlement, and the pay date dey come few weeks after that. Upcoming ex-dates across the market dey for the ex-dividend calendar.
FAQ
AT&T dey pay dividend?
Yes. T dey pay quarterly dividend, the most recent one na $0.278 per share, wey annualize to about $1.11 per share.
T dividend yield be how much?
T dividend yield dey about 4.74%, wey dem calculate as the $1.11 annual dividend divided by recent price of $23.43. Yield dey rise when price dey fall, and vice versa, so na snapshot e be, no be fixed number.
T next ex-dividend date when?
T last ex-dividend date be Oct 9, 2026, and the next one be not yet declared. As quarterly payer, T dey set new ex-date on that cadence; the date go show as declared for here once the company announce am.
T dividend be how much?
The most recent regular dividend be $0.278 per share. For quarterly cadence, that annualize to about $1.11 per share.
Every figure wey dey above na stored, inspectable query, e dey refresh every week. Open the SQL wey dey under any panel if you wan audit am, or pull any ticker dividend record for Strasmore terminal.