Nike stock Analysis! Generational Buying Opportunity?