2023 results up unexpectedly