What does bessere Geschäfte machen als andere mean?

bessere Geschäfte machen als andere - German to English

to outtrade