The phrase
"superior returns" means that something or someone is able to provide higher or better outcomes, usually in terms of profits or benefits when compared to others. It suggests that the person or thing has achieved greater success or performance.
Full definition