Canaan reports mixed Q1 results; reaffirms Q2 and initiates Q3 outlook Published 17 May 2024 Full Article