This dump has lots of sellers and not many buyers. I'm totally stumped???? Would love to go long now, but given the large ratio sellers to buyers, worried the dumping might continue tomorrow.
IDL Price at posting:
37.0¢ Sentiment: Hold Disclosure: Held