Canadian Solar's GAAP net income for 2021 was $109.876 million, down 25.4% from $147.246 million in the previous year. Revenue increased 51.8% to $5.277 billion from $3.477 billion a year earlier.