reports record full-year revenues