Carreras rewards shareholders with generous dividends