What drives people to sell?
Price growth and transaction volumes follow surprisingly different patterns. Over the past 25 years, sales have swung between fewer than 380,000 and greater than 580,000 annually - far more sharply than prices or population growth would suggest.