A bit strange this one - the sudden resignation of the CEO with no adequate explanation provided by the company.