Invesco DB Agriculture Fund (DBA) Dividend Yield, History & Forecast

Invesco DB Agriculture Fund (DBA) is an exchange-traded fund (ETF) listed on the New York Stock Exchange Arca. It pays a current dividend yield of 3.30% ($0.91 per share annually (TTM)). The most recent ex-dividend date was December 22, 2025, with payment scheduled for December 26, 2025. market capitalization is approximately $759M.

DBA fund composition

DBA holds 16 positions. It charges an expense ratio of 0.90%, and manages $1.21B.

Sector allocation

Healthcare16.8%Industrials15.2%Financial Services13.7%Consumer Cyclical11.8%Basic Materials10.7%Consumer Defensive8.8%Communication Services7.4%Technology6.3%Other9.3%

Frequently Asked Questions about Invesco DB Agriculture Fund (DBA)

What is Invesco DB Agriculture Fund's dividend yield?
Invesco DB Agriculture Fund (DBA) pays a current trailing twelve-month dividend yield of 3.30%, which works out to $0.91 per share annually based on the most recent payout schedule.
When does Invesco DB Agriculture Fund pay distributions?
The most recent ex-dividend date was December 22, 2025. The next scheduled dividend payment date is December 26, 2025.
What does Invesco DB Agriculture Fund invest in?
The Invesco DB Agriculture Fund strives to replicate the directional changes, positive or negative, of the DBIQ Diversified Agriculture Index Excess Return. Its total return also incorporates interest earnings from its primary investments in U.S. Treasury securities and money market instruments, after the deduction of the Fund's operational costs. This fund is structured to provide investors with a cost-effective and straightforward pathway to invest in commodity futures. The underlying Index is a systematically constructed benchmark comprising futures contracts on several of the most liquid...