Xero shares surge to two-month high on $1b buyback

· Perth Now