beat earnings estimates by 7.14%, ascending triangle breakout
beat earnings estimates by 17.39%
ascending triangle breakout
beat earnings estimates by 37.93%
makng repeated all time highs lately
breaking out to an alll time high through resistance from June 2010
good uptrend, speculative buy before earnings
breaking out over resistance
met earnings estimates, breaking out over resistance
getting ready to break out of an ascending triangle
earnings surprise, ascending triangle breakout
beat earnings by 13.51%, breaking out over long term resistance
Elliott Wave 4 complete
beat earnings estimates by 11.63%
beat earnings estimates by 28.57%, ascending triangle breakout
beat earnings estimates by 40%
good uptrend, doji near moving average for a bounce up, recent successful completion of phase-3 drug trials