Höga matpriser och stora aktieutdelningar har påverkat, enligt ny undersökning.