Celsius stock Analysis! Generational Buying Opportunity?