slowing year-on-year revenue growth