Funny how the analysts have an average 1 year target price of $2.85 (338% ROI) yet most still have BPAX as a Hold, not Buy or Strong Buy. Could it be the Institutions are not done accumulating? I bet when they are done accumulating you will see the strong buy recommendations fly off the shelf.
Register for free to join our community of investors and share your ideas. You will also get access to streaming quotes, interactive charts, trades, portfolio, live options flow and more tools.