ChartRow logo
DBA
$27.40-0.72%
as of close, Oct 27, 2026
☾ AH $27.40 -0.72%
Invesco DB Agriculture FundETF · Commodities
PeersSPYQQQNVDAAAPLMSFTAMZN
Share this page

DBA dividend history (2026)

Invesco DB Agriculture Fund (DBA) paid $0.91 a share over its last year of payments, annual, a yield of 3.33% at the last close. The last ex-dividend date was Dec 22, 2025. Not investment advice.

Price and yield as of market close, Oct 27, 2026; the dividend record runs from 2007.

Annual dividend
$0.91
per share, last full year
Yield
3.33%
at the last close
Years of raises
0
consecutive complete years
Last ex-date
Dec 22, 2025
$0.91 a share

What a holding earns#

At the current rate of $0.91 a share a year, shares priced at the last close ($27.40). Before tax; the rate can change at any payment.

HoldingSharesPer year
100 shares100$91.20
500 shares500$456
1,000 shares1,000$912
$10,000 at the last close365$333

Dividends by year#

Regular payments that went ex in each calendar year, per share, newest first. A special dividend or a spin-off distribution is counted separately and left out of the total and the change.

YearPaid / sharevs prior yr
2025$0.91-15.9%
2024$1.08+12.9%
2023$0.96+895.5%
2022$0.10—
2019$0.26+43.0%
2018$0.18—
2008$0.450.0%
2007$0.45—

Recent payments#

The last 8 ex-dividend dates. Amounts are split-adjusted, as paid on today's share count.

Ex-datePer share
Dec 22, 2025$0.91
Dec 23, 2024$1.08
Dec 18, 2023$0.96
Dec 19, 2022$0.10
Dec 23, 2019$0.26
Dec 24, 2018$0.18
Dec 15, 2008$0.45
Dec 17, 2007$0.45

About this data#

Payments come from ChartRow's own dividend record, one row per ex-date, split-adjusted. A payment more than 2.5 times the year's median is treated as a special dividend or a distribution and left out of the annual total, the run-rate and the streak. The annual dividend is the latest regular payment times the number of payments a year; the yield divides it by the last close. Years of raises counts consecutive complete calendar years in which that payment rose over the prior year's — a cut, a flat year or a gap ends the count, and the current year is not counted until it is over. Where the run reaches the start of our record (1995 for many long-lived payers) it is shown with a plus sign, because it may be longer. Not investment advice.

FAQ#

How much does DBA pay in dividends?
DBA paid $0.91 a share over its last year of payments, which vary in size, a dividend yield of 3.33% at the last close.
How often does DBA pay dividends?
Invesco DB Agriculture Fund pays annual (1 payments a year); the most recent ex-dividend date was Dec 22, 2025.
How many years has DBA raised its dividend?
DBA has not raised its dividend in each of the last complete years on our record: the most recent complete year's payment was not above the year before's.
Can I see DBA's dividends reinvested?
Yes, as a total-return view: the Growth of $1,000 page for this ticker shows what an investment became with dividends reinvested against price only, from any starting month.