There is no evidence on here that CHC's current contracts are dragging them down, or costing them money.
On what basis do you evaluate the above?
Share price is something different.......
Different from what?
idle speculation doesn't help
Where is the idle speculation?