Home Business Pinterest stock price deep dive: buy or sell ahead of earnings?