Stockreport

The recent drop in prices must have disappointed Inhibrx Biosciences, Inc. (NASDAQ:INBX) institutional investors who own 43% of the shares [Yahoo! Finance]

Inhibrx Biosciences, Inc.  (INBX) 
PDF A total of 7 investors have a majority stake in the company with 50% ownership Insiders have bought recently A look at the shareholders of Inhibrx Biosciences, Inc. [Read more]