Emirates flies into Dh4.2bn profit