12 investors collectively hold a majority stake of 52% in OmniAb, Inc. (NASDAQ:OABI), with institutions owning 60% of the company. Institutional ownership is significant as it influences stock performance.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing