Who has been buying this stock market?