The Indexing End Game: The Wilshire 5000 Only Has 3,607 Stocks