My view is that this stock is being traded by professional traders i.e. brokers. It is very clearerly swinging between approximately 2c increments and decrements. It's not so clear at the moment but you can usually see the range by looking at the capping and supporting bids that are in place.
I just think the see it as a sitting duck as it has lots of shares and therefore high liquidity with high profit, and plenty of retail investors who panic trade.
My 2c.
IGR Price at posting:
53.5¢ Sentiment: Buy Disclosure: Held