Institutions profited after Omeros Corporation's (NASDAQ:OMER) market cap rose US$23m last week but individual investors profited the most
Key Insights The considerable ownership by individual investors in Omeros indicates that they collectively have a greater say in management and business strategy 43% of the business is held by the to...