Starbucks stock Analysis! Generational Buying Opportunity?