Interpreted Prediction
A very small number of stocks (1000 out of 26,000 analyzed since 1926) have been responsible for all market growth, with 86 stocks contributing over half of the profits.