Xinyuan Real Estate (XIN) Stock: Price, Analysis