cpx holdings