The developer has a lot going for it, but the market has cottoned on and the share price may have reached the end ...