While private companies own 30% of Algoma Central Corporation (TSE:ALC), retail investors are its largest shareholders with 31% ownership
Key Insights The considerable ownership by retail investors in Algoma Central indicates that they collectively have a...