Yes sounds a bit sus to me. However there is no doubt that somebody is offloading a large parcel of shares.I think i may be a bit silly and put in a bid at 11c and see if the seller is stupid enough to sell it that low.
IDL Price at posting:
48.0¢ Sentiment: LT Buy Disclosure: Not Held