Looks to me most likely a margin call event.
But cannot be 100% certain till we have confirmation from the company that all's well.
Shouldn't be long before the company releases its half year.
EPD Price at posting:
60.0¢ Sentiment: Buy Disclosure: Held