HandoverRichard: CX is a predominately Long and Ultra Long Haul airline therefore it has many more S/O/F/O positions per crew due to inflight relief requirements.
This means that foe every captain being replaced there are several co-pilots in waiting. I am definitely out of date but 10+ years would probably be in the ball park.