Cathay Pacific says profit edged up in 2024