Mayo reports solid 2012 despite income drop