IFCA MSC Berhad (KLSE:IFCAMSC) stock most popular amongst retail investors who own 52%, while private companies hold 34%
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.