Why not wait three days till earnings come out? Zantac deterioration (price) probably has just come about and will affect next quarter, not this quarter which should be solid.
Their steady stream of approvals and big customer contacts should more than make up for the hyper-competitive compounds (zantac).
Since they havn't had any stock appreciation in 4-5 years, but have added to the value of their operation considerably; this may be just the time to hold on. Just when people get frustrated and give up, I've seen it time and again, then the stock will make up for years of stagnation.
WHY WAIT Take the money and run. The whole market is under pressure. All my friends are dumping simply because the stock is breaking below moving averages. Being in love does not stop computers from giving the fund managers a sell sign.