Mayo reports strong income and revenue growth in 2011