Strasmore Research
Market Recap Matt ConnorBy Matt Connor · data as of July 15, 2026 · refreshed weekly

C Dividend: Yield, History & Ex-Dates

C dividend guide: the current yield, per-share payout, full ex-dividend date history, and payout frequency, refreshed weekly from the exchange record.

Citigroup (C) pays a quarterly dividend. As of its most recent declaration, C paid $0.6 per share, an annual rate of $2.4, for a dividend yield of about 1.78% at a recent price of $134.9. Its most recent ex-dividend date was May 4, 2026, and the next one is not yet declared. This page tracks C's dividend, refreshed weekly from the exchange record.

QueryC dividend snapshot: latest payout, annual rate, yield, and next ex-date
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 = 'C' 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 = 'C' 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 p

C dividend yield and payout

To collect a dividend you must own the shares before the ex-dividend date. C's dividend yield above is the annual rate divided by the recent price; it moves inversely with the share price, so a yield figure only means something next to the date it was measured. The per-share amounts here are the cash dividends declared, not any special or one-time distributions.

C dividend history

The most recent regular dividends C has paid, newest first:

QueryC recent dividend payments: ex-dividend date and per-share amount
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 = 'C' AND frequency IN (1, 2, 4, 12) AND ex_dividend_date >= today() - 1100
ORDER BY ex_dividend_date DESC
LIMIT 10

The rhythm of the payments shows the schedule: a quarterly payer sends a check on that cadence, and the per-share amount is what steps up (or holds, or is cut) over time.

C dividend growth by year

Totaling the regular dividends within each calendar year turns the individual payments into a growth picture.

QueryC total dividends paid per year (regular dividends)
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 = 'C' 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 year

In 2019, C paid $1.92 per share across the year; by 2025 the annual total had reached $2.32. A rising line is a company lifting its payout year after year; a flat line is a held dividend; a fall is a cut. The year-by-year record is the single most useful thing to check before treating a stock as an income holding, and it is the part of a dividend a screener's single yield number hides.

Is C a good dividend stock?

Two numbers frame that question, and both sit on this page: the yield (1.78%) and the direction of the annual payout above. A yield below the broad-market average paired with a steadily rising payout is the profile of a dividend-growth name, where the appeal is a small check today that compounds. A high yield next to a flat or falling payout is an income-now profile, and it warrants a closer look at whether earnings cover the payment. C's record above shows which of the two it looks like. What a dividend history cannot show on its own is safety: that rests on earnings and free cash flow, not on the run of past payments, so a stretched payout ratio can precede a cut that the history has not yet recorded.

When is C's ex-dividend date?

The ex-dividend date is the cutoff: buy C before it and the upcoming dividend is yours, buy on it and the dividend goes to the seller. On the ex-date the stock opens lower by roughly the dividend amount, since the cash is leaving the company. C's most recent ex-dividend date was May 4, 2026. The record date follows one business day later under T+1 settlement, and the pay date comes a few weeks after that. Upcoming ex-dates across the market are on the ex-dividend calendar.

FAQ

Does Citigroup pay a dividend?

Yes. C pays a quarterly dividend, most recently $0.6 per share, which annualizes to about $2.4 a share.

What is C's dividend yield?

C's dividend yield is about 1.78%, calculated as the $2.4 annual dividend divided by a recent price of $134.9. Yield rises as the price falls and vice versa, so it is a snapshot, not a fixed number.

When is C's next ex-dividend date?

C's most recent ex-dividend date was May 4, 2026, and the next is not yet declared. As a quarterly payer, C sets a new ex-date on that cadence; a date shows as declared here once the company announces it.

How much is C's dividend?

The most recent regular dividend was $0.6 per share. At a quarterly cadence that annualizes to about $2.4 per share.


Every figure above is a stored, inspectable query, refreshed each week. Open the SQL under any panel to audit it, or pull any ticker's dividend record on the Strasmore terminal.