their attempt at getting current indicates that (to me anyway) they are on the verge of releasing promising results, but yeah overall your assessment is pretty spot on, based on current evidence.
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.