Individual investors hold significant control over OM Holdings, influencing management decisions. With 43% ownership, they have the most at stake. Insiders own 38%, while institutions have a small stake.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing