Years of Ranging (accumulation) and then breakout with a bullish flag formed now can lead us to test All Time High.
Remember this analysis is not 100% accurate. No single analysis is. To make a decision follow your own thoughts.
The information given is not a Financial Advise.