Home Investing Zoom stock price analysis: is ZM a buy ahead of earnings?