Airports company posts profit