How useful is fundamental analysis?

Karl Siegling
Karl Siegling
Cadence Capital Limited