I'm a bit like you, I wasn't near my computer on Friday, had a buy order in at 14 and yep it got hit and it kept dropping. So a bit pissed off with myself, had gotten out at 17 a few weeks ago, but now back in and sitting on a loss already. So much promise seems to have been squandered. Hard for me to believe there isn't a leaky ship out there. Price has dropped way too far for there not to be. But as you said, hard to prove.
Lets hope they right this ship sooner rather than later.
OGX Price at posting:
11.5¢ Sentiment: Buy Disclosure: Held