ascending triangle breakout
beat earnings estimates by 30.77%
Elliott Wave 4 complete
analyst upgrade to $23.50, breaking out of consolidation in an uptrend, strong gap-up on earnings beating estimates by 60% and 200% as well previously
recent S&P upgrade, outlook positive, higher highs higher lows uptrend
recently announced a new product, higher highs higher lows uptrend
recently beat earnings estimates by 13.04%, rallying out of a year long consolidation bowl
from the Merval exchange in Argentina, beat earnings estimates by 27.72%
resistance breakout with gaps up and high volume
seems to have a reversal pattern with the qualities of both a double bottom and inverted heads and shoulders
recent good earnings, just broke out of consolidation
recent good earnings, keeps buying out other companies yet the street likes it, analyst targets $120-130
resistance breakout, making a low volatility consolidation before continuing its rally
beat earnings, high frequency of repeated all time highs
resistance breakout