fbpx

Investment universe

We consider companies listed in developed markets with a market capitalisation over US$1.5 billion