Q: What can you see for this little bio tech companies future Sellas life Sciences group. Their approach to cancer treatment or cures seems interesting but what does the business side look like.
Thanks
Thanks
5i Research Answer:
SLS:US is $204M market cap currently, up 37% this year. It has no revenue, losses and negative...