We do need to keep in mind what the market is looking like over all. Not many stocks are running up right now, especially with some of the earning reports coming out. I don't believe any one stock is immune to what the market will dictate. We can not force the market.
Just remember:
Delayed gratification or deferred gratification is the ability to wait in order to obtain something that one wants. This attribute is known by many names, including impulse control, will power, and self control. In formal terms of accounting, an individual should calculate net present value of future rewards and defer near-term rewards of lesser value. Extensive research has shown that animals don't do this but instead apply hyperbolic discounting, so this problem is fundamental to human nature.
Conventional wisdom considered good impulse control to be a personality trait important for life success. Richard the Realtor has suggested it is an important component of emotional intelligence. People who lack this trait are said to need instant gratification and may suffer from poor impulse control.