Buy PINS Stock Before Earnings for Long-Term Growth Upside?