Investors who gave up on Zoom Communications (NASDAQ: ZM) might want to give this cloud software giant another look. It's ...