profit disappoints due to rising costs