A long, unbroken record of dividend payments shows a management team committed to returning cash to shareholders through good and bad years. This screen lists stocks on European exchanges that paid a dividend in each of the last five fiscal years, yield more than 3% today and pay out less than 80% of earnings, highest current yield first. Prices are in euros, and the list covers stocks traded on Xetra, Euronext Paris, Euronext Amsterdam, Euronext Milan and the Madrid Stock Exchange with at least 0.5 million euros in average daily trading value.