CAN - Canaan Inc. Stock Analysis | Finranks