Perfect time to invest?!I've been invested for years. Looking back I would have been better off elsewhere. The major reasons for this is that Attila and Howard tried to sell without any clinical trial, a crappy board (still is...) and unexperienced management.
Nevertheless, the science seems to be solid/excellent - at least TFC-1067 which more and less sell itself. The recent study with higher concentration was absolutely stunning and should tirn into a deal sooner than later.
I'll give them over the summer to nail a few milestones. Would be bad business to give up today when I've waited so long time already.
In fact - now should be the time to invest when they claim to be so close on the milestones.