PittsExtra is right
I followed a few lectures in finance as a part of an MBA study. The one important knowledge/wisdom I got out of that is that the stockmarket prices reflects the Net Present Value of all future profit of a company on a per share basis. Thus I realised the rationale behind the high valuation of Google, Apple and the likes.
Thus the market currently does not think that CHC will make serious profits in the future.