It amazes me that with all the positive news coming out of Imugene the sellers list is still quite sizable, is it possible for one or more big Pharmas to suppress the price prior to making a move?
IMU Price at posting:
2.1¢ Sentiment: Buy Disclosure: Held