C4's rising profits beat tough times