The 2023 result, which confirmed the SNB's provisional forecast in January, was an improvement from the record 132.5 billion franc loss the central bank posted in 2022.

($1 = 0.8828 Swiss francs)

(Reporting by John Revill, Editing by Rachel More)