Price getting closer to a breakout
18 Month-long ascending triangle
Last dip held by 200 DMA
Earnings came above expectations
Pays out dividends as well
18 Month-long ascending triangle
Last dip held by 200 DMA
Earnings came above expectations
Pays out dividends as well