automated-news AFC Energy plc (LON:AFC) is favoured by institutional owners who hold 66% of the company Sage Kakkat · 28 Jul 2025 · 1 min read automated-newsnewsapi Key Insights Significantly high institutional ownership implies AFC Energy's stock price is sensitive to their trading... Read Full Article →