If it is ESG it would certainly explain the large sell orders at 72 cents (for 70k and 120k). They seem to be there only so the shorter can buy back. I hope these guys get burned badly one day, although they've already made a bucketload out of ESG.
ESG Price at posting:
72.0¢ Sentiment: Buy Disclosure: Held