Reddit joins the S&P 500 on August 18, replacing AvalonBay. Index funds must buy 16.7 million shares, about three days of the stock's normal volume.