The stock market is unpredictable in the short term, but predictable in the long term.