Retail investors hold 52% ownership in IFCA MSC Berhad, giving them significant influence on management decisions. Private companies own 34%, with insiders holding a substantial portion. Understanding ownership structure is crucial for evaluating a company's performance.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing