Some companies prefer to reinvest the profits into expansion projects instead of declaring dividends. These reinvestments in turn should lead to further profits. However, the stock markets are unpredictable and a lot of people who dabble in stocks with the purpose of making some quick bucks may end up with losses instead.
Visit http://www.makemoneyfromscratch.net for more information