When investing in the stock market, think long-term. That means thinking in terms of barriers to entry, competitive advantages and demand of product. No one can predict the daily swings of the stock market. However, a company’s stock will reward shareholders over the long-term if it sits behind a wide moat against competitors and sells products that people will buy. I will preach this until I am blue in the face.