STP 2023 Year End Recap