EGHT - 8x8, Inc. Stock Analysis | Finranks