Cathay Pacific profits skyrocket as revenues climb