What are the most important factors when picking a new company for your portfolio?

The company’s earning model must have permanent competitive advantages, which can be seen, for example, in higher gross and net margins and high returns on invested capital. In addition, turnover and earnings must be predictable and grow over five years. We also like companies with low debt and healthy balance sheets.