Should You Buy Monster Beverage? - MNST Stock Analysis