Cosco Swings to Profit as Revenue Surges