As of the latest SEC filings, insiders at Ocwen Financial Corp. (NYSE:OCN) have decreased their position in the stock by -18.37%. Insiders now own only 0.50% of total outstanding shares.
I saw some rumors today on Stocktwits that fraud charges were coming.
This ugly bird has flamed out. It’s time to pull the face curtain on the ejection seat.