cat 2023 analysis