A lot of novice investors on this board. To those novice investors. If you don't understand the concept of profit taking then go take a securities course. Stocks go up and down for a so many reasons in general. You cannot play the oily stocks purley on the price of oil. If thats your beef, then go buy an oily ETF.