Profits set course for 6000 but cracks emerging