december 2023 analysis