"Higher returns" refers to gaining more profit or financial rewards from an investment or business venture. It means earning a greater amount of money compared to the initial amount invested or a better performance in terms of profitability.
Full definition