Anyone here own this name? A doctor actually told me to take a look at it as it has a very new technology
cancer drug in fairly early clinicals that seems to work....Platform could be applied to many different diseases.
Very small cap. Could be a homerun? Not pumping...Legit question. Long TSRX big from $5.17 FYI only. TIA