Starbucks has been in consolidation for quite a while.
I believe it's due for a breakout, but due to macro issues - it hasn't been able to.
Earnings season has come, and earnings are showing very positive numbers. Assuming SBUX follows suite, it could trigger a breakout, which will in turn trigger a mid-term rally opportunity.
Note that this is assuming macro issues calm down and the stock market continues to rally.