supply results 2023