Where do institutions thingk they will make money?EFL- share price 80 cent range- 0.14% or 100,000 shares still owned by institutions. Run by "?"
IDC- share price 25 cent range- 53,75% or almost 31 million shares owned by institutions. Run by professionals
Hmmm. Which do those in the know have confidence in?