Stockreport

Institutional investors may adopt severe steps after Opendoor Technologies Inc.'s (NASDAQ:OPEN) latest 12% drop adds to a year losses [Yahoo! Finance]

Opendoor Technologies Inc  (OPEN) 
PDF A total of 13 investors have a majority stake in the company with 51% ownership Insiders have sold recently To get a sense of who is truly in control of Opendoor Te [Read more]