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...