The stock market is up something like 35-40% in the last 3 months. Low of 6700, now its at 8750

75% of any stocks movement is tied into the overall movement of the market. If you think the market will continue to run and we've shook off the biggest financial mess arguably in our history in 1.5 years, you are pretty naive. What goes up must come down, and what goes down must come up - we're oscillating like crazy now - take advantage of the volatility - sell into rallies, and buy into pullbacks. When the market is dropping a lot, increase your positions, when we rally like we've done recently, start selling them off. The market wont run until the next round of complex financial instruments comes around again, there is nothing in our country to drive big growth right now - don't be greedy

Only thing I'm holding right now non-dividend is oil as a bet for inflation which still isnt here yet (gold is way overvalued imo), everything else I hold is div yielding 5% & higher.