I don't see the timing of the information coming out as inappropriate but I do find the timing of Mr Punches selling millions of shares while presumably in possession of it absolutely unethical.
CLH Price at posting:
$2.11 Sentiment: None Disclosure: Held