Mehr Kunden, Umsatz & Erfolg