Stockreport

Canaan initiated with a Buy at BTIG

Canaan Inc. - American Depositary Shares  (CAN)