Big dump earlier this afternoon. someone's playing with this stock me thinks, but can't work out if it's beneficial for holders or not??? The price is slowly headging up only to be battered down again, then it crawls up again.
IDL Price at posting:
27.0¢ Sentiment: Buy Disclosure: Held