All this will soon come out in the wash.
The best way to invest in bio companies is never to put your money in when they are developing their products. This is when cash burn is at it's highest and share price falls with it.
Time to get in is just before they are about to start making a profit and the share price is at it's lowest.
RBY fits this bill exactly and with strong support at 0.8c it a strong buy in my book.
Good luck.