cpo 2024