uhh… lesson #1 in economics
if you have a high profit %, it means you’re making good on your investment.
More money coming in, less going out = high profit %.
Meaning their business model is effective, and they need to actually invest more into it to get even larger results.