2010 Annual results