I find it funny that people who claim to be holders of stock 6plus years complain about the shares price. They could have taken quite a nice profit when the stock was $4+. They didn’t. Is that Leo’s fault too??
(1)
(0)
Innovation Pharmaceuticals Inc (IPIX) Stock Research Links