7Baggers

Canadian Solar Inc
(NASDAQ:CSIQ) 

CSIQ stock logo

Canadian Solar Inc., together with its subsidiaries, designs, develops, manufactures, and sells solar ingots, wafers, cells, modules, and other solar power products. The company operates through two segments, Module and System Solutions (MSS), and Energy. The MSS segment engages in the design, devel...

Founded: 2001
Full Time Employees: 13,478
CEO: Xiaohua H. Qu  
Sector: Technology
Industry: Solar

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2025-11-13 2025-10-30 2025-08-21 2025-05-15 2025-04-28 2025-03-25 2024-12-31 2024-12-05 2024-10-29 2024-08-22 2024-05-09 2024-04-26 2024-03-14 2023-12-31 2023-11-14 2023-10-30 2023-08-22 2023-05-18 2023-03-21 2022-12-31 2022-11-22 2022-08-18 2022-05-24 2022-03-17 2021-12-31 2021-11-18 2021-09-07 2021-08-12 2021-05-27 2021-05-20 2021-03-31 2020-12-31 2020-11-30 2020-09-30 2020-08-31 2020-05-31 2020-03-31 2019-12-31 2019-11-30 2019-08-31 2019-05-31 2019-03-31 2018-11-30 2018-08-31 2018-05-31 2018-03-31 2017-11-30 2017-08-31 2017-06-30 2017-03-31 2016-11-30 2016-08-31 2016-05-31 2016-03-31 2015-11-30 2015-08-31 2015-05-31 2015-03-31 2014-11-30 2014-08-31 2014-05-30 2014-03-31 2013-11-13 2013-08-08 2013-05-28 2013-03-11 2012-11-30 2012-08-31 2012-05-31 2012-03-28 2011-11-25 2011-08-18 2011-05-12 2011-03-11 2010-12-31 2010-11-19 2010-09-03 2010-08-20 2010-03-05 2009-12-31 2009-11-18 2009-10-13 2009-08-07 2009-05-27 2009-03-18 2008-12-31 2008-11-21 2008-08-14 2008-05-14 2008-03-06 2007-12-31 2007-12-04 2007-11-14 2007-08-15 2006-12-31 
                                                                                                   
      net revenues
    1,487,402,000  1,693,871,000 1,196,625,000  1,521,241,000 1,521,241,000 1,507,624,000  1,635,433,000 1,329,111,000  1,702,037,000 1,702,037,000 1,846,285,000  2,364,023,000 1,701,281,000 1,971,596,000 1,971,596,000 1,932,479,000 2,314,186,000 1,250,349,000 1,528,719,000 1,528,719,000 1,229,450,000  1,429,661,000 1,089,339,000 1,089,339,000 1,040,654,000 608,960,250 914,360,000 695,846,000 695,846,000 825,635,000 919,707,000 570,219,000 759,882,000 1,036,275,000 484,719,000 901,041,000 767,970,000 650,590,000 1,424,911,000 1,108,764,000 912,223,000 692,366,000 677,042,000 668,428,000 657,323,000 805,906,000 721,422,000 1,120,278,000 849,806,000 636,651,000 860,891,000 956,152,000 914,381,000 623,769,000 466,324,000 519,469,000 490,897,000 380,380,000 263,611,000 294,839,000 325,965,000  325,804,000   481,820,000  452,719,000  377,183,000 328,675,000 336,931,000 286,996,000  213,126,000 163,641,000 114,176,000 49,465,000 73,013,000      43,834,750 175,339,000    
      cost of revenues
    1,231,101,000  1,188,841,000 1,056,131,000  1,304,205,000 1,304,205,000 1,260,188,000  1,353,339,000 1,076,358,000  1,488,633,000 1,488,633,000 1,538,281,000  1,923,449,000 1,383,280,000 1,622,967,000 1,622,967,000 1,569,913,000 1,943,136,000 1,069,458,000 1,227,425,000 1,227,425,000 1,000,821,000  1,244,874,000 894,737,000 894,737,000 899,566,000 471,753,750 735,943,000 548,634,000 548,634,000 602,438,000 690,205,000 447,970,250 560,968,000 853,633,000 377,280,000 629,732,000 567,579,000 491,155,000 1,280,965,000 890,211,000 752,422,000 524,527,000 585,636,000 619,472,000 540,030,000 667,437,000 608,951,000 919,826,000 722,986,000 540,113,000 707,930,000 771,287,000 705,090,000 505,539,000 397,716,000 418,213,000 390,686,000 331,708,000 238,054,000 279,969,000 318,696,000  300,749,000   418,145,000  375,743,000  311,907,000 284,069,000 295,018,000 242,738,000  178,392,000 144,456,000 91,096,000 53,360,000 98,233,000      41,543,000 166,172,000    
      gross profit
    256,301,000  505,030,000 140,494,000  217,036,000 217,036,000 247,436,000  282,094,000 252,753,000  213,404,000 213,404,000 308,004,000  440,574,000 318,001,000 348,629,000 348,629,000 362,566,000 371,050,000 180,891,000 301,294,000 301,294,000 228,629,000  184,787,000 194,602,000 194,602,000 141,088,000 141,088,000 178,417,000 147,212,000 147,212,000 223,197,000 229,502,000 229,502,000 198,914,000 182,642,000 107,439,000 271,309,000 200,391,000 159,435,000 143,946,000 218,553,000 159,801,000 167,839,000 91,406,000 48,956,000 117,293,000 138,469,000 112,471,000 200,452,000 126,820,000 96,538,000 152,961,000 184,865,000 209,291,000 118,230,000 68,608,000 101,256,000 100,211,000 48,672,000 25,557,000 14,870,000 7,269,000  25,055,000   63,675,000  76,976,000  65,276,000 44,606,000 41,913,000 44,258,000  34,734,000 19,185,000 23,080,000 -3,895,000 -25,220,000  39,106  28,235,000 14,608,000 14,608,516 9,167,000 6,349,000 2,473,000  
      yoy
      132.69% -43.22%  -23.06% -14.13%   32.19% -17.94%  -51.56% -32.89% -11.65%  21.52% -14.30% 92.73% 15.71% 20.34% 62.29%  63.05% 54.83% 17.49%  30.97% 9.07% 32.19% -4.16% -36.79% -22.26% -35.86% -25.99% 22.20% 113.61% -15.41% -0.74% 14.56% -25.36% 24.14% 25.40% -5.01% 57.48% 346.43% 36.24% 21.21% -18.73% -75.58% -7.51% 43.43% -26.47% 8.43% -39.40% -18.35% 122.95% 82.57% 108.85% 142.91% 168.45% 580.94% 1278.61%  2.00%       -2.45%  83.66%   28.42% 118.47% 91.76%  -237.72%  58919.08%  -189.32%  -99.73%  344.72% 490.70%      
      qoq
      259.47%   0.00% -12.29%   11.61%   0.00% -30.71%   38.54% -8.79% 0.00% -3.84% -2.29% 105.12% -39.96% 0.00% 31.78%   -5.04% 0.00% 37.93% 0.00% -20.92% 21.20% 0.00% -34.04% -2.75% 0.00% 15.38% 8.91% 70.00% -60.40% 35.39% 25.69% 10.76% -34.14% 36.77% -4.79% 83.62% 86.71% -58.26% -15.29% 23.12% -43.89% 58.06% 31.37% -36.89% -17.26% -11.67% 77.02% 72.33% -32.24% 1.04% 105.89% 90.44% 71.87% 104.57%          46.34% 6.43% -5.30%   81.05% -16.88% -692.55% -84.56%     93.28% -0.00% 59.36% 44.38% 156.73%   
      operating expenses:
                                                                                                   
      selling and distribution expenses
    101,298,000  109,479,000 90,767,000  131,671,000 131,671,000 136,172,000  131,692,000 88,412,000  93,847,000 93,847,000 99,766,000  87,686,000 88,371,000 126,313,000 126,313,000 165,751,000 158,017,000 108,845,000 129,463,000 129,463,000 101,526,000  83,581,000 84,080,000 84,080,000 64,123,000                                                                 
      general and administrative expenses
    116,539,000  252,671,000 105,651,000  219,611,000 219,611,000 99,989,000  100,911,000 94,693,000  108,236,000 108,236,000 114,033,000  139,571,000 78,648,000 89,207,000 89,207,000 102,192,000 87,920,000 62,810,000 89,663,000 89,663,000 83,244,000  68,578,000 67,457,000 67,457,000 70,099,000 70,099,000 56,183,000 46,354,000 46,354,000 52,961,000 64,133,000 64,133,000 61,491,000 65,735,000 51,423,000 81,309,000 58,862,000 56,433,000 48,775,000 69,650,000 53,328,000 52,950,000 55,070,000 62,838,000 51,713,000 59,974,000 34,800,000 50,966,000 54,638,000 27,498,000 29,533,000 29,274,000 14,660,000 18,152,000 14,740,000 24,268,000 20,722,000 13,450,000  78,260,000 17,015,000  15,171,000   16,814,000  18,655,000  13,734,000 13,957,000 8,174,000 11,900,000  7,327,000 10,928,000 6,410,000 4,518,000 18,455,000  9,267 6,485,000 5,426,000 5,924,000   4,527,000 3,765,000  
      research and development expenses
    19,999,000  24,719,000 24,284,000  30,476,000 30,476,000 30,459,000  25,578,000 34,279,000  31,503,000 31,503,000 28,897,000  23,137,000 17,307,000 20,607,000 20,607,000 17,885,000 18,050,000 13,280,000 19,306,000 19,306,000 13,493,000 200,000,000 13,158,000 12,450,000 12,450,000 10,040,000 10,040,000 14,147,000 10,924,000 10,924,000 10,056,000 10,179,000 10,180,000 11,567,000 12,133,000 13,166,000 15,417,000 10,143,000 9,134,000 9,499,000 8,564,000 7,271,000 7,318,000 5,624,000 3,204,000 4,646,000 5,052,000 4,505,000 4,818,000 4,055,000 4,315,000 3,867,000 3,413,000 3,182,000 2,913,000 2,548,000 3,234,000 2,968,000 3,041,000 2,442,000 3,128,000 3,380,000  3,031,000   4,894,000  2,064,000  1,256,000 1,689,000 1,834,000 1,212,000  964,000 1,000,000 530,000 470,000 473,000  603 447,000 303,000 321,000   287,000 204,000  
      other operating income
    -16,124,000  -9,272,000 -25,403,000  -37,625,000 -37,625,000 -19,478,000  -23,737,000 -13,703,000  -20,759,000 -20,759,000 -17,708,000  -33,943,000 -11,929,000 -23,260,000 -23,260,000 -11,929,000 -9,054,000 -19,559,000 -4,563,000 -4,563,000 -22,727,000  -6,910,000 -12,868,000 -12,868,000                                                                  
      total operating expenses
    221,712,000  377,597,000 195,299,000  344,133,000 344,133,000 247,142,000  234,444,000 203,681,000  212,827,000 212,827,000 224,988,000  216,451,000 172,397,000 212,867,000 173,552,000 273,899,000 254,933,000 165,376,000 233,869,000 233,869,000 175,536,000  158,407,000 151,119,000 151,119,000 138,609,000 138,608,000 119,370,000 101,744,000 101,744,000 109,761,000 118,076,000 118,077,000 118,807,000 121,900,000 100,834,000 134,745,000 104,487,000 105,497,000 65,699,000 88,393,000 102,031,000 84,090,000 93,737,000 60,717,000 90,324,000 98,890,000 74,095,000 95,168,000 95,941,000 64,052,000 74,239,000 68,911,000 53,204,000 50,531,000 42,034,000 55,959,000 44,938,000 36,441,000 7,541,000 106,353,000 41,767,000  38,513,000   38,662,000  34,880,000  25,299,000 27,587,000 20,706,000 23,565,000  14,855,000 17,038,000 10,169,000 6,869,000 20,696,000  13,352 9,784,000 8,234,000 9,216,000 9,117,563 16,615,000 7,028,000 5,263,000  
      income from operations
    34,589,000  127,433,000 -54,805,000  -127,097,000 -127,097,000 294,000  47,650,000 49,072,000  577,000 577,000 83,016,000  224,123,000 145,604,000 135,762,000 135,762,000 88,667,000 116,117,000 15,515,000 67,425,000 67,425,000 53,093,000  26,380,000 43,483,000 43,483,000 2,479,000 2,480,000 59,047,000 45,468,000 45,468,000 113,436,000 111,426,000 111,425,000 80,107,000 60,742,000 6,605,000 136,564,000 95,904,000 53,938,000   57,770,000    26,969,000 39,579,000 38,376,000 105,284,000 30,879,000 32,486,000 78,722,000 115,954,000 156,087,000 67,699,000 26,574,000    18,016,000       25,013,000  42,096,000  39,977,000 17,019,000 21,207,000 20,693,000  19,879,000 2,147,000 12,911,000 -10,764,000 -45,916,000   23,292,000 20,001,000 5,392,000 5,490,953 -7,448,000 -679,000   
      yoy
      -200.26% -18741.16%  -366.73% -359.00%   8158.23% -40.89%  -99.74% -99.60% -38.85%  152.77% 25.39% 775.04% 101.35% 31.50% 118.70%  155.59% 55.06% 22.10%  963.71% -26.36% -4.37% -94.55% -97.81% -47.01% -59.19% -43.24% 86.75% 1586.99% -18.41% -16.47% 12.61%   66.01%    114.21%    -12.66% 21.83% -51.25% -9.20% -80.22% -52.01% 196.24%    47.50%           -37.43%  98.50%   -14.39% 887.75% 60.27%  -143.29%   -146.21% -329.57%   -412.73% -3045.66%       
      qoq
      -332.52%   0.00% -43330.27%   -2.90%   0.00% -99.30%   53.93% 7.25% 0.00% 53.11% -23.64% 648.42% -76.99% 0.00% 26.99%   -39.33% 0.00% 1654.05% -0.04% -95.80% 29.86% 0.00% -59.92% 1.80% 0.00% 39.10% 31.88% 819.64% -95.16% 42.40% 77.80%        -31.86% 3.13% -63.55% 240.96% -4.95% -58.73% -32.11% -25.71% 130.56% 154.76%                134.90% -19.75% 2.48%   825.90% -83.37% -219.95% -76.56%    16.45% 270.94% -1.80% -173.72% 996.91%    
      other income
                                                                                                   
      interest expense
    -44,414,000  -44,807,000 -40,487,000  -35,395,000 -35,395,000 -34,184,000  -33,022,000 -34,867,000  -33,247,000 -33,247,000 -29,949,000  -30,455,000 -20,448,000 -20,195,000 -20,195,000 -19,060,000 -19,709,000 -15,302,000 -15,532,000 -15,532,000 -13,153,000  -14,795,000 -14,673,000 -14,673,000                                                    -4,167,000              
      interest income
    15,078,000 197,359,408.14 9,920,000 12,096,000 57,463,034.13 26,301,000 26,301,000 13,745,000 232,448,958.09 14,122,000 34,302,000 90,488,193.69 15,632,000 15,632,000 18,577,000 194,180,165.29 9,456,000 7,956,000 9,287,000 9,287,000 22,900,000 4,216,000 4,212,000 2,713,000 2,713,000 2,253,000  2,837,000 3,248,000 3,248,000 2,415,000 2,415,000 2,031,000 2,081,000 2,081,000 2,779,000 2,979,000 2,979,000 2,579,000 4,452,000 2,029,000 2,180,000 2,567,000 2,883,000 3,576,000 3,180,000 3,382,000 1,393,000 2,522,000 2,381,000 2,077,000 2,392,000 3,386,000 4,209,000 4,229,000 4,078,000 4,315,000 4,228,000 3,729,000 3,565,000 2,840,000 2,777,000 2,749,000 3,183,000 3,265,000 3,661,000 3,552,000  2,730,000   2,188,000  1,397,000  2,513,000 1,630,000 1,395,000 916,000  756,000 3,412,000 2,849,000 563,000 2,552,000  819 59,000 102,000 166,000 166,006 396,000 70,000 41,000  
      gain on change in fair value of derivatives
    -20,571,000  -5,760,000   -49,719,000 -420,250 14,932,000  81,000 -16,694,000   -7,039,000 -4,291,000   7,601,000 -27,071,000 -27,071,000 12,189,000 -4,869,000 -24,738,000 13,485,000 13,485,000 9,878,000  -12,150,000 12,572,000 12,572,000 6,098,000 6,099,000 13,143,000   33,109,000         4,474,000 7,565,000 1,764,000   24,246,000 2,044,000  2,664,000                   -5,445,000    -23,601,000 21,563,000 536,000         7,424         
      foreign exchange gain
    3,188,000  -7,318,000 -4,586,000  40,013,000 40,013,000 -18,662,000  12,486,000 12,913,000  7,058,000 7,058,000 -13,175,000  57,532,000 -20,860,000 11,610,000 11,610,000 26,884,000 11,333,000 27,862,000  -12,937,000 -23,533,000  8,884,000         3,717,000 3,717,000 2,825,000 16,415,000  7,328,000 10,112,000      14,214,000  4,446,000 24,936,000 8,511,000 11,289,000 17,059,000     7,585,000 873,000  2,279,000    7,041,000  276,000             3,162,000   -10,363,000           
      investment income
    4,514,000 -146,417,767.81 1,666,000 1,090,000 -56,678,381.79 -1,334,000 -1,334,000 3,427,000 -22,669,782.44 -835,000 169,000 -31,078,683.79 1,965,000 1,965,000 2,332,000 -167,006,468.56 1,955,000 8,380,000 2,628,000 2,628,000 -3,230,000 6,984,000 -5,524,000 9,327,000 9,327,000 2,890,000  5,154,000 1,263,000 1,263,000 10,321,000   1,525,000 1,525,000  120,000 120,000  2,002,000 545,000 35,416,000 6,528,000         1,070,000 88,000    2,342,000                 -2,912,000     1,788,000                 
      total other expenses
    -42,205,000  -46,299,000   -20,134,000 -8,021,750 -20,742,000   -4,177,000                                                                                     
      income before income taxes and equity in earnings of affiliates
    -7,616,000  81,134,000 -95,731,000  -147,231,000 -147,231,000 -20,448,000  40,482,000 44,895,000  -15,054,000 -15,054,000 56,510,000  238,836,000 128,233,000 112,021,000                                                                             
      income tax benefit
    -7,138,000  -34,311,000 23,122,000  11,707,000 11,707,000 19,829,000   -9,677,000  4,650,000 -16,037,750 10,583,000   -28,715,000  -21,850,000 -28,955,000 -27,731,000 5,183,000 -26,516,000 -26,516,000 2,879,000  1,645,000 -13,852,000 -13,852,000 2,463,000     29,051,000     7,529,000        3,109,000 10,598,000     3,860,000         5,064,000 3,367,000 3,291,000 1,796,000  2,450,000                           
      equity in losses of affiliates
    -6,324,000  -2,053,000                                                                                             
      net income
    -21,078,000  44,770,000 -76,654,000  -135,439,000 -135,439,000 -6,070,000  27,424,000 36,223,000  -3,200,000 -3,200,000 62,469,000  197,536,000 106,829,000 98,824,000 98,824,000 102,242,000 88,555,000 8,934,000 39,612,000 39,612,000 38,128,000  18,540,000 13,596,000 13,596,000 6,719,000 6,719,000 8,867,000 20,413,000 20,413,000 111,247,000 67,928,000 67,927,000 55,226,000 60,257,000  114,100,000 68,472,000 15,973,000 43,886,000 62,780,000 13,592,000 40,354,000   15,185,000 40,077,000 23,789,000 62,329,000 30,644,000 18,569,000 61,776,000 76,171,000 108,521,000 55,122,000 4,072,000 24,055,000 33,353,000         6,967,000  25,785,000  20,542,000 3,117,000 1,384,000 15,039,000  25,318,000 12,887,000 17,672,000 -4,785,000 -50,620,000   10,546,000 18,995,000 5,538,000 5,992,324 -6,202,000 522,000 -2,871,000  
      yoy
      -133.06% 1162.83%  -593.87% -473.90%   -957.00% -42.01%  -101.62% -103.00% -36.79%  93.20% 20.64% 1006.16% 149.48% 158.11% 132.26%  113.66% 191.35% 180.44%  175.93% 53.33% -33.40% -67.08% -93.96% -86.95% -69.95% -63.04% 84.62%  -40.47% -19.35% 277.24%  81.75% 403.77% -60.42%   -10.49% 0.69%   -50.45% 115.83% -61.49% -18.17% -71.76% -66.31% 1417.09% 216.65% 225.37%             -66.08%  1763.08%   -87.69% -89.26% -14.90%  -150.02%   -145.37% -366.49%   -270.04% 3538.89% -292.89%      
      qoq
      -158.41%   0.00% 2131.29%   -24.29%   0.00% -105.12%   84.91% 8.10% 0.00% -3.34% 15.46% 891.21% -77.45% 0.00% 3.89%   36.36% 0.00% 102.35% 0.00% -24.22% -56.56% 0.00% -81.65% 63.77% 0.00% 23.00% -8.35%   66.64% 328.67% -63.60% -30.10% 361.89% -66.32%    -62.11% 68.47% -61.83% 103.40% 65.03% -69.94% -18.90% -29.81% 96.87% 1253.68% -83.07% -27.88%              559.03% 125.22% -90.80%   96.46% -27.08% -469.32% -90.55%    -44.48% 242.99% -7.58% -196.62% -1288.12% -118.18%   
      less: net income attributable to non-controlling interests and redeemable non-controlling interests
    -30,064,000  37,573,000 -42,683,000                                                                                            
      net income attributable to canadian solar inc.
    8,986,000  7,197,000 -33,971,000  33,903,000 33,903,000 -14,026,000  3,822,000 12,352,000  -1,386,000 -1,386,000 21,891,000  169,970,000 83,712,000 77,834,000 77,834,000 78,465,000 74,462,000 9,207,000 25,964,000 25,964,000 35,244,000  11,261,000 22,779,000 22,779,000 6,635,000 6,635,000 8,833,000 20,604,000 20,604,000 110,631,000 67,737,000 67,736,000 58,331,000 62,682,000 -17,165,000 111,584,000 66,540,000 15,569,000 43,377,000 61,402,000 13,293,000 38,212,000 -13,335,000 -13,328,000 15,614,000 40,379,000 22,584,000 62,298,000 30,373,000 17,862,000 61,329,000 75,735,000 104,201,000 55,783,000 3,783,000 20,947,000 27,692,000                                 
      earnings per share - basic
    -0.07  -0.08 -0.69  0.51 -0.025 -0.31  0.02 0.19  -0.02 1.058 0.33  2.62 1.3 1.21 0.63 1.22 1.16 0.14 0.41 0.285 0.56  0.19 0.38 0.38 0.11 0.588 0.15 0.35 0.35 1.86 1.13 0.435 0.97 1.05 -0.29 1.89 1.14 0.26 0.74 1.05 0.23 0.66   0.27 0.7 0.4 1.11 0.54 0.32 1.11 1.37 1.89 1.02                                    
      shares used in computation - basic
    67,620,463  67,167,296 66,962,686  66,947,055 16,626,344.25 66,933,121  66,413,750 66,164,560  66,035,331 16,288,145.75 66,010,484  64,912,928 64,517,935 64,505,398 16,065,904 64,494,260 64,262,556 64,028,919 63,470,059 15,247,259.5 62,794,480  60,288,824 59,862,901 59,862,901 59,801,709 14,875,019.5 59,749,307 59,371,856 59,371,856 59,376,332 59,846,779 14,890,525.25 59,900,740 59,547,209 59,231,227 59,160,338 58,526,275 58,826,343 58,553,622 58,486,391 58,392,071 57,947,324 57,832,572 57,806,597 57,778,388 57,605,169 56,901,349 55,942,143 55,898,768 55,786,475 55,279,052 55,157,017 54,987,668 54,814,478                                    
      earnings per share - diluted
    -0.07  -0.08 -0.69  0.48 -0.025 -0.31  0.02 0.19  -0.02 0.97 0.32  2.39 1.19 1.11 0.583 1.12 1.07 0.14 0.39 0.268 0.52  0.18 0.36 0.36 0.11 0.578 0.15 0.34 0.34 1.84 1.12 0.428 0.96 1.04 -0.29 1.81 1.09 0.26 0.72 1.01 0.22 0.63   0.27 0.68 0.39 1.05 0.53 0.31 1.04 1.28 1.75 0.95                                    
      shares used in computation - diluted
    67,620,463  67,167,296 66,962,686  73,363,174 16,626,344.25 66,933,121  66,984,783 66,642,725  66,035,331 18,018,375.25 72,934,082  71,689,925 71,424,749 71,307,345 17,784,282 71,402,769 71,103,568 64,720,107 70,506,025 17,083,373.25 69,857,925  61,339,043 67,531,709 67,531,709 61,147,256 15,176,325 60,829,073 59,793,196 59,793,196 60,084,298 60,407,086 15,260,168.75 60,846,753 60,260,410 59,231,227 62,356,019 61,937,187 59,215,958 61,952,777 61,936,162 59,283,636 62,049,899 57,832,572 57,806,597 58,276,183 61,040,478 57,810,531 60,339,702 60,256,241 57,229,267 60,239,072 60,206,680 60,239,140 60,058,364                                    
      i. total operating revenue
     31,270,481,519.57   8,585,581,523.55    34,178,266,448.31   9,597,025,639.08    39,118,820,264.21                                                                                
      including: operating revenue
     31,270,481,519.57   8,585,581,523.55    34,178,266,448.31   9,597,025,639.08    39,118,820,264.21                                                                                
      2. total operating costs
     30,804,940,364.02   8,910,040,924.8    31,747,559,230.75   8,846,922,488.86    35,790,235,618.93                                                                                
      including: operating costs
     27,901,500,869.02       29,066,240,967.29   7,893,640,680.45    33,338,512,021.73                                                                                
      taxes and surcharges
     115,847,604.5   35,481,870.45    99,702,041.26   32,768,534.27    109,461,529.6           46,000,000                                                                     
      selling expenses
     819,594,066.16   256,242,816.04    788,092,278.7   310,662,786.66    825,773,319.91           413,000,000     40,030,000 53,998,000 53,463,000 53,463,000 52,659,000 50,099,000 50,099,000 46,935,000 45,361,000 37,931,000 44,372,000 38,423,000 40,275,000 42,331,000 39,935,000 42,831,000 39,324,000 33,941,000 42,749,000 33,965,000 33,864,000 34,790,000 39,384,000 37,248,000 32,239,000 40,839,000 36,224,000 35,362,000 29,466,000 24,746,000 28,457,000 21,248,000 19,950,000 18,771,000 24,965,000 21,372,000  20,311,000   16,954,000  14,161,000  10,309,000 11,941,000 10,698,000 10,453,000  6,564,000 5,110,000 3,229,000 1,881,000 1,768,000  3,482 2,852,000 2,505,000 2,971,000   2,214,000 1,294,000  
      administrative expenses
     1,372,497,877.69   433,885,898.72    1,088,017,006.27   346,161,076.91    1,118,113,614.76           604,000,000                                                                     
      r&d expenses
     497,539,309.09   173,509,323.43    639,037,847.32   240,842,106.66    485,533,805.63                                                                                
      financial expenses
     97,960,637.56   5,075,542.03    66,469,089.91   22,847,303.91    -87,158,672.7                                                                                
      including: interest expense
     437,589,452.21       359,902,865.73   114,082,225.01    330,525,067.48                                                                                
      add: other income
     1,675,154,410.29   472,239,010.77    552,583,525.76   88,280,466.18    410,812,773.59           44,000,000                                                                     
      including: gains from investment in associates and joint ventures
     23,481,797.97   5,278,555.43    22,064,271.87   6,663,942.6    26,774,488.13                                                                                
      gains from changes in fair value
     19,481,157.93   -14,789,833.51    60,767,152.45   -29,219,952.19    143,295,483.05                                                                                
      credit impairment losses
     -147,203,262.63   -16,187,691.02    -78,926,735.3   -17,105,029.73    -51,353,129.43                                                                                
      impairment loss on assets
     -766,804,147.2   -61,624,441.35    -794,549,025.88   -227,890,269.92    -547,513,698.23                                                                                
      gain on disposal of assets
     -35,272,341.28   -7,198,397.08    679,612.11   7,665,939.63    36,310,695.73                                                                                
      3. operating profit
     1,064,479,204.85   -8,699,135.23    2,148,591,964.26   540,755,620.4    3,153,130,301.43                                                                                
      add: non-operating income
     39,716,400.38   16,266,592.65    149,384,961.27   137,503,502.15    17,720,331.02                                                                                
      less: non-operating expenses
     97,424,335.3   25,503,306.77    43,278,846.22   11,543,149.25    19,009,074.09                                                                                
      4. total profits
     1,006,771,269.93   -17,935,849.35    2,254,698,079.31   666,715,973.3    3,151,841,558.36                                                                                
      less: income tax expense
     -4,287,290.96   -62,885,434.87    324,240,184.39   111,822,524.47    312,808,648.86           104,000,000                                                                     
      5. net profit
     1,011,058,560.89   44,949,585.52    1,930,457,894.92   554,893,448.83    2,839,032,909.5                                                                                
      classified by continuity of operations
                                                                                                   
      1. net profit from continuing operations
     1,011,058,560.89   44,949,585.52    1,930,457,894.92   554,893,448.83    2,839,032,909.5                                                                                
      classified by ownership
                                                                                                   
      1. net profit attributable to the shareholders of the company
     988,933,550.08   47,258,234.74    1,954,902,080.37   578,756,053.09    2,840,152,349.58                                                                                
      2. profit and loss attributable to minority shareholders
     22,125,010.81   -2,308,649.22    -24,444,185.45   -23,862,604.26    -1,119,440.08                                                                                
      6. other comprehensive income, net of tax
     184,121,744.83   78,799,531.65    128,976,305.88   -240,199,527.2    -83,260,593.82                                                                                
      other comprehensive income attributable to owners of the company, net of tax
     184,121,744.83   78,799,531.65    128,976,305.88   -240,199,527.2    -83,260,593.82                                                                                
      1. other comprehensive income that cannot be reclassified into profit or loss
     -190,936.95   -309,661.18    6,748,851.18       -1,268,238.11                                                                                
      changes in fair value of other equity instrument investments
     -190,936.95   -309,661.18    6,748,851.18       -1,268,238.11                                                                                
      2. other comprehensive income to be reclassified into profit and loss
     184,312,681.78   79,109,192.83    122,227,454.7   -240,199,527.2    -81,992,355.71                                                                                
      exchange difference arising from translation of foreign currency financial statements
     184,312,681.78   79,109,192.83    122,227,454.7   -240,199,527.2                                                                                    
      7. total comprehensive income
     1,195,180,305.72   123,749,117.17    2,059,434,200.8   314,693,921.63    2,755,772,315.68                                                                                
      total comprehensive income attributable to owners of the company
     1,173,055,294.91   126,057,766.39    2,083,878,386.25   338,556,525.89    2,756,891,755.76                                                                                
      total comprehensive income attributable to minority shareholders
     22,125,010.81   -2,308,649.22    -24,444,185.45   -23,862,604.26    -1,119,440.08                                                                                
      8. earnings per share:
                                                                                                   
      basic earnings per share
     0.27   0.01    0.53   0.16    0.87                                                        0.16  0.6  0.47 0.08 0.04 0.36  0.71  0.5 -0.13 -1.42   0.38        
      diluted earnings per share
     0.27   0.01    0.53   0.16    0.87                                                        0.16  0.58  0.47 0.07 0.03 0.35  0.69  0.49  -1.42   0.36        
      loss on change in fair value of derivatives
       -9,039,000         -7,039,000                                                                                   
      total other income
       -40,926,000      -7,168,000   -15,631,000 -15,631,000 -26,506,000  14,713,000  -23,741,000                                                                             
      equity in earnings of affiliates
       -4,045,000  85,000 85,000 -5,451,000  -7,775,000 1,005,000  7,204,000 7,204,000 -4,624,000  4,719,000 7,311,000 8,653,000                                                                             
      including: operating costs
        8,005,845,474.13                                                                                           
      including: interest expense
        162,833,905.42                                                                                           
      less: net loss attributable to non-controlling interests and redeemable non-controlling interests
         -169,342,000                                                                                          
      less: net income attributable to non-controlling interests and redeemable non-controlling interest
          13,857,250 7,956,000  23,602,000                                                                                      
      2. net profit from discontinued operations
                                                                                                   
      other comprehensive income attributable to minority shareholders, net of tax
                                                                                                   
      income tax expense
             -5,283,000       -46,019,000  -21,850,000                                                               -1,983,000         19,250 77,000    
      less: net income attributable to non-controlling interests
              23,871,000  -1,814,000 -1,814,000 40,578,000  27,566,000 23,117,000 20,990,000 20,990,000 23,777,000 14,093,000 -273,000 13,648,000 13,648,000 2,884,000  7,279,000 -9,183,000 -9,183,000 84,000 84,000 34,000   616,000 191,000    309,000 2,516,000 1,932,000 404,000 509,000 1,378,000 299,000 2,142,000     1,205,000 31,000 271,000 707,000 447,000 436,000 4,320,000                                     
      premiums earned
                                                                                                   
      handling fee and commission income
                                                                                                   
      handling fees and commission expenses
                                                                                                   
      refunded premiums
                                                                                                   
      net claims expenses
                                                                                                   
      net change in insurance contract reserves
                                                                                                   
      policy holder dividend expenses
                                                                                                   
      reinsurance costs
                                                                                                   
      gains on derecognition of financial assets measured at amortized cost
                                                                                                   
      gains from currency exchange
                                                                                                   
      gains from net exposure hedges
                                                                                                   
      changes arising from remeasurement of defined benefit plan
                                                                                                   
      other comprehensive income that cannot be classified to profit or loss under the equity method
                                                                                                   
      changes in fair value of credit risks of the company
                                                                                                   
      other comprehensive income that can be classified to profit or loss under the equity method
                                                                                                   
      changes in fair value of other debt investments
                                                                                                   
      financial assets reclassified into other comprehensive income
                                                                                                   
      credit impairment provisions for other debt investments
                                                                                                   
      ( 5 ) cash flow hedge reserve
                                                                                                   
      exchangedifference arising from translation of foreign currency financial statements
                   -81,992,355.71                                                                                
      others
                                                            389,000 489,000 486,000 601,000 47,000 428,000                                  
      gain (loss) on change in fair value of derivatives
                    -23,775,000                                                                               
      total other expense
                     -17,371,000                                                                              
      other income:
                                                                                                   
      other income (expenses)
                       6,037,000 39,683,000                                    2,688,000                                       
      income before income taxes and equity in earnings of unconsolidated investees
                       61,111,750 128,350,000 114,072,000 2,025,000 64,481,000 64,481,000 31,428,000  16,310,000 26,245,000 26,245,000 1,337,000 1,339,000 23,394,000 27,573,000 27,573,000 82,180,000 92,214,000 92,212,000 63,357,000   151,229,000 79,391,000 19,620,000   12,786,000    15,332,000 55,007,000 38,804,000 94,326,000 26,897,000 20,839,000 81,410,000 103,656,000 142,792,000                                     
      equity in earnings of unconsolidated investees
                       1,696,750 2,847,000 2,214,000 1,726,000 1,647,000 1,647,000 3,821,000  585,000 1,203,000 1,203,000 2,919,000 2,920,000 6,105,000 1,739,000 1,739,000 16,000 923,000 923,000 2,303,000 23,740,000 1,981,000  2,504,000 4,119,000   6,971,000 4,384,000 606,000   1,374,000    410,000 72,000  86,000                                     
      other expenses
                         -2,045,000 -13,490,000 -2,944,000 -2,944,000 -21,665,000  -10,070,000 -17,238,000 -17,238,000            14,665,000           428,000                                           
      foreign exchange loss
                           -12,937,000     -19,648,000 -19,648,000                                                                  
      revenues
                              19,274,000,000                                                                     
      less: cost of revenues
                              17,433,000,000                                                                     
      financing expenses
                              104,000,000                                                                     
      operating profit
                              518,000,000                                                                     
      total profit
                              518,000,000                                                                     
      net profit
                              414,000,000                                                                     
      foreign exchange gain (loss)
                                                                                                   
      less: net income (loss) attributable to non-controlling interests
                                                                                                   
      other incomes
                                                                                                   
      income (loss) before income taxes and equity in earnings of unconsolidated investees
                                           50,468,000     48,247,000 94,270,000  44,928,000            63,487,000                                    
      investment loss
                                                                                                   
      income (loss) from operations
                                                78,247,000 130,160,000  83,749,000              45,297,000 55,273,000 12,231,000                                
      gain on repurchase of convertible notes
                                                      322,000 551,000 1,909,000                                           
      other operating loss
                                                                                                   
      income (loss) before income taxes and equity in loss of unconsolidated investees
                                                                                                   
      equity in loss of unconsolidated investees
                                                                                                   
      other income (expenses),net
                                                       15,428,000                                            
      gain on change in derivatives
                                                                                                   
      gain on change in foreign currency derivatives
                                                           1,585,000 7,877,000 14,859,000 15,376,000   8,936,000  1,753,000 1,683,000 2,267,000                              
      other expense
                                                                                                   
      other expenses:
                                                                                                   
      equity in earnings (loss) of unconsolidated investees
                                                                521,000   205,000                                
      income (loss) before incomes taxes and equity in earnings (loss) of unconsolidated investees
                                                                10,896,000                                   
      less: net income attributable to non—controlling interests
                                                                289,000                                   
      earnings (loss) per share — basic
                                                                0.07                                   
      shares used in computation — basic
                                                                52,638,946                                   
      earnings (loss) per share — diluted
                                                                0.07                                   
      shares used in computation — diluted
                                                                55,176,154                                   
      interest expenses
                                                                           -11,421,000  -6,476,000  -5,381,000 -6,446,000 -3,862,000 -2,794,000  -2,498,000  -1,913,000 -2,254,000 -2,479,000  -3,379 -3,162,000 -2,246,000 -1,423,000 -235,750 -943,000 -601,000 -275,000  
      income (loss) before income taxes
                                                                 28,958,000                                  
      less: net income attributable to non—controlling interest
                                                                 3,108,000  4,678,000 459,000  315,000                             
      earnings per share-basic
                                                                 0.41 0.58                   0.36              
      shares used in computation-basic
                                                                 50,494,856 47,435,751 43,909,194 43,295,638 43,236,769 43,209,194  43,155,767             35,692,919              
      earnings per share-diluted
                                                                 0.39 0.56                   0.36              
      shares used in computation-diluted
                                                                 53,317,482 49,567,538 43,909,194 43,295,638 43,236,769 43,209,194               35,802,842              
      income (loss) before incomes taxes
                                                                  46,924,000                                 
      less: net income attributable to non–controlling interest
                                                                  5,661,000         -115,000                        
      loss before incomes taxes
                                                                                                   
      net loss attributable to canadian solar inc.
                                                                                                   
      loss per share-basic
                                                                   -0.29  -2.43 -1.01                             
      loss per share-diluted
                                                                   -0.29  -2.43 -1.01                             
      income before income taxes
                                                                                     14,870,000              
      net income per share
                                                                    -0.1                               
      less: net income attributable to non-controlling interest
                                                                     120,000        249,000  225,000 -101,000 -113,000 157,000                 
      item
                                                                                                   
      income before incomes taxes
                                                                                                   
      diluted used in computation-diluted
                                                                        43,155,767                           
      exchange loss
                                                                           -1,461,000                        
      income before taxes
                                                                           8,874,000  36,071,000  25,435,000 3,237,000 2,838,000 16,391,000  26,421,000  18,835,000 -3,965,000 -49,175,000   9,419,000 26,031,000 5,787,000   506,000 -3,024,000  
      income tax expenses
                                                                           1,907,000  10,286,000  4,893,000 120,000 1,454,000      -820,000            
      net income attributable to csi
                                                                           7,082,000  25,536,000  20,317,000 3,218,000 1,497,000 14,882,000                 
      basic weighted-average outstanding shares
                                                                           43,084,112  42,889,124  42,870,102 42,840,944 42,755,446 41,349,901  35,765,185  35,699,453 35,686,313    28,085,875 27,391,315 27,297,428   27,290,298   
      diluted weighted-average outstanding shares
                                                                           43,595,340  43,714,853  43,628,249 43,655,154 43,974,827 42,421,414  36,571,071  36,141,329 35,686,313    29,384,701 32,392,020 28,130,379   27,416,859   
      gain on foreign currency derivatives
                                                                             3,158,000     935,000  -1,381,000 10,316,000 -1,050,000             
      exchange gain
                                                                             -1,192,000  11,927,000 -30,529,000 -16,438,000 -5,147,000  9,665,000  6,038,000             
      gain on debt extinguishment
                                                                                                   
      debt conversion expenses
                                                                                                   
      income tax
                                                                                  -1,352,000  -1,103,000  -1,163,000             
      less: net income attributable to non controlling interest
                                                                                    -25,000               
      net income attributable to csi stockholders
                                                                                    25,343,000               
      debt conversion inducement expense
                                                                                                   
      gain on foreign currency derivative assets
                                                                                       11,366,000            
      foreign currency gain
                                                                                       -2,876,000            
      diluted earning (loss) per share
                                                                                       -0.13     0.61 0.2      
      other income/
                                                                                                   
      tax refund for reinvestment
                                                                                             925,000      
      gain on financial instruments
                                                                                        7,031,000           
      income taxes
                                                                                        -1,445,000  -2,250 1,127,000 -7,036,000 -249,000   16,000 153,000  
      basic weighted-average number of outstanding shares
                                                                                        35,686,313  34,802,363         
      diluted weighted-average number of outstanding shares
                                                                                        35,686,313  35,580,187         
      net revenues — products
                                                                                          252,362 212,585,000 171,235,000       
      cost of revenues — products
                                                                                          213,256 179,509,000 143,000,000       
      income/(loss) from operations
                                                                                          25,754         
      others — net
                                                                                          -17,298 -600,000 8,174,000 727,000   1,716,000   
      income/(loss) before taxes
                                                                                          13,320         
      net income/
                                                                                          11,070         
      basic earnings/(loss) per share
                                                                                          0.32         
      diluted earnings/(loss) per share
                                                                                          0.31         
      net revenues:
                                                                                                   
      cost of revenues:
                                                                                                   
      -gross profit
                                                                                           33,076,000        
      debt conversion expense
                                                                                           -10,170,000        
      basic earning (loss) per share
                                                                                            0.69 0.2      
      net revenues — product
                                                                                             122,952,000   97,437,000 60,413,000  
      net revenues — others
                                                                                             4,507,000      
      total net revenues
                                                                                             127,459,000   97,437,000 60,413,000  
      cost of revenues — product
                                                                                             109,164,000   91,088,000 57,940,000  
      cost of revenues — others
                                                                                             3,687,000      
      total cost of sales
                                                                                             112,851,000   91,088,000 57,940,000  
      loss on change in fair value of instruments related to convertible notes
                                                                                                   
      statement of operations data:
                                                                                                   
      operating expenses
                                                                                                   
      — selling expenses
                                                                                              1,140,000 4,560,000    
      — general and administrative expenses
                                                                                              2,844,500 11,378,000    
      — research and development expenses
                                                                                              169,250 677,000    
      loss on change in fair value of derivatives related to convertible notes
                                                                                                   
      loss on financial instruments related to convertible notes
                                                                                                   
      other — net
                                                                                              726,907 1,716,000    
      minority interests
                                                                                                   
      income before extraordinary gain
                                                                                              -1,550,500 -6,202,000    
      extraordinary gain
                                                                                                   
      earnings per share, basic and diluted
                                                                                                   
      — extraordinary gain
                                                                                                   
      — net income
                                                                                              -0.058 -0.23    
      shares used in computation basic and diluted
                                                                                              6,819,755.25 27,279,021    
      other financial data:
                                                                                                   
      gross margin
                                                                                              1.3 5.2    
      operating margin
                                                                                                   
      net margin
                                                                                                   
      basic gain per share
                                                                                                0.02 -0.11  
      diluted gain per share
                                                                                                0.02   
      income from operations:
                                                                                                 -2,790,000  
      basic weighted averaging outstanding shares
                                                                                                 27,276,699  
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2025-11-13 2025-10-30 2025-08-21 2025-05-15 2025-04-28 2025-03-31 2025-03-25 2024-12-31 2024-12-05 2024-10-29 2024-09-30 2024-08-22 2024-05-09 2024-04-26 2024-03-31 2024-03-14 2023-12-31 2023-11-14 2023-10-30 2023-08-22 2023-05-18 2023-03-21 2022-12-31 2022-11-22 2022-08-18 2022-05-24 2022-03-17 2021-12-31 2021-11-18 2021-08-12 2021-05-27 2021-05-20 2021-03-31 2020-12-31 2020-11-30 2020-09-30 2020-08-31 2020-05-31 2020-03-31 2019-12-31 2019-11-30 2019-08-31 2019-05-31 2019-03-31 2018-11-30 2018-09-30 2018-08-31 2018-06-30 2018-05-31 2018-03-31 2017-12-31 2017-11-30 2017-09-30 2017-08-31 2017-06-30 2017-03-31 2016-12-31 2016-11-30 2016-09-30 2016-08-31 2016-06-30 2016-05-31 2016-03-31 2015-12-31 2015-11-30 2015-09-30 2015-08-31 2015-06-30 2015-05-31 2015-03-31 2014-12-31 2014-11-30 2014-09-30 2014-08-31 2014-06-30 2014-05-30 2014-03-31 2013-12-31 2013-11-13 2013-09-30 2013-08-08 2013-06-30 2013-05-28 2013-03-31 2013-03-11 2012-12-31 2012-11-30 2012-09-30 2012-08-31 2012-06-30 2012-05-31 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2010-12-31 2010-09-30 2010-03-31 2010-03-05 2009-12-31 2009-10-13 2009-09-30 2009-06-30 2009-05-27 2009-03-31 2008-12-31 2008-08-14 2008-06-30 2008-05-14 2008-03-31 2008-03-06 2007-12-31 2007-12-04 2007-11-14 2007-09-30 2007-08-15 2007-06-30 2006-12-31 2003-09-30 
                                                                                                                             
        assets
                                                                                                                             
        current assets:
                                                                                                                             
        cash and cash equivalents
      1,763,311,000  1,856,034,000 1,577,275,000   1,701,487,000 1,701,487,000 2,168,777,000   1,619,837,000 2,077,492,000   1,938,689,000 1,938,689,000 1,921,067,000  2,011,425,000 848,035,000 981,434,000 981,434,000 1,082,567,000 1,053,567,000 844,560,000 869,831,000 869,831,000 867,939,000 814,193,000 981,230,000 981,230,000 1,178,752,000 1,178,752,000 1,102,927,000 578,815,000 578,815,000 618,643,000 668,770,000 668,770,000 526,175,000 438,496,000 370,154,000 444,298,000  519,604,000  452,471,000   561,679,000  614,586,000 496,618,000 519,866,000 511,039,000 511,039,000 480,868,000 480,868,000  495,112,000   553,079,000 345,802,000 345,802,000  403,337,000   549,543,000  408,149,000  341,275,000 364,197,000 228,250,000 228,250,000 273,695,000 273,695,000 141,429,000 141,429,000 163,436,000 163,436,000 141,968,000 141,968,000 318,972,000 318,972,000 329,684,000 329,684,000 393,319,000 393,319,000 343,995,000 277,158,000 267,432,000 17,834,643 296,424,000 174,481,000 160,111,000 160,110,887 86,832,000 103,094,000 86,832,000 92,630,000 92,630,000 115,660,921 65,138,000 65,138,000,000 32,195,000 32,195,000,000 40,911,000 37,667,120 27,402,000 27,402,000 27,402,000 22,869,000 22,869,000 40,910,759 1,879,000 
        restricted cash
      405,749,000  388,025,000 436,887,000   551,387,000 551,387,000 648,362,000   562,427,000 812,145,000   999,933,000 999,933,000 1,064,748,000  1,234,008,000 1,207,573,000 978,116,000 978,116,000 865,174,000 888,262,000 845,394,000 560,633,000 560,633,000 487,416,000 493,776,000 538,925,000 538,925,000 458,334,000 458,334,000 445,424,000 398,739,000 398,739,000 493,855,000 526,723,000 526,723,000 515,260,000 525,835,000 516,407,000                        613,859,000 613,859,000 612,263,000 439,961,000 439,961,000 368,105,000 368,105,000 417,204,000 417,204,000 416,774,000 451,153,000 451,153,000 407,966,000 407,966,000 399,200,000 399,200,000 442,665,000 442,665,000 422,357,000 422,357,000 371,869,000 371,869,000 362,464,000 362,464,000 231,839,000 231,839,000 178,270,000 343,950,000 418,863,000 31,626,334 255,109,000 259,077,000 179,390,000 179,389,811 158,558,000 132,620,000 158,558,000 113,116,000 113,116,000 20,621,749 19,393,000 19,393,000,000 1,054,000 1,054,000,000 825,000 1,625,555 3,357,000 3,357,000 3,357,000 1,577,000 1,577,000 824,719 27,000 
        accounts receivable trade
      814,685,000  915,302,000 919,858,000   1,118,770,000 1,118,770,000 988,610,000   1,019,370,000 809,398,000   904,943,000 904,943,000 1,014,823,000  1,266,608,000 991,168,000 970,950,000 970,950,000 955,762,000 832,967,000 728,449,000 651,372,000  742,060,000 624,754,000 395,857,000 395,857,000 408,958,000  494,232,000 421,691,000 421,691,000 384,816,000 436,815,000  449,347,000 454,645,000 388,707,000 498,231,000 322,867,000 322,867,000 370,111,000 370,111,000 354,333,000 358,091,000 358,091,000 457,418,000 457,418,000 367,559,000 368,621,000 400,251,000 400,251,000 350,058,000 350,058,000 356,685,000 356,685,000 394,047,000 426,803,000 426,803,000 431,871,000 431,871,000 303,846,000 303,846,000 327,796,000 366,939,000 366,939,000 347,274,000 347,274,000 382,774,000 382,774,000 343,729,000 280,694,000 280,694,000 271,843,000 271,843,000 262,934,000 262,934,000 225,680,000 225,680,000 254,906,000 254,906,000 257,762,000 257,762,000 262,170,000 262,170,000 250,605,000 250,605,000                            
        accounts receivable, unbilled
      234,915,000  176,542,000 164,899,000   142,603,000 142,603,000 127,454,000   164,226,000 125,538,000   101,435,000 101,435,000 67,470,000  65,282,000 67,886,000 57,770,000 57,770,000 5,675,000 15,839,000 17,138,000 37,244,000 37,244,000 34,787,000 39,478,000 32,067,000 32,067,000 28,461,000 28,461,000 17,579,000 16,096,000 16,096,000 17,678,000 15,256,000 15,256,000 38,996,000 19,519,000        1,253,000 1,253,000 3,426,000 3,426,000 1,309,000 3,484,000 3,425,000 3,425,000 4,425,000 4,425,000 6,389,000 6,389,000 8,567,000 8,206,000 8,206,000 42,750,000 42,750,000 52,102,000 52,102,000 64,629,000 27,126,000 27,126,000 71,264,000 71,264,000 29,115,000 29,115,000 11,315,000 13,947,000 13,947,000 10,742,000 10,742,000 1,326,000 1,326,000 2,745,000 2,745,000 5,230,000 5,230,000 9,669,000 9,669,000 7,152,000 7,152,000 49,324,000 49,324,000                            
        amounts due from related parties
      5,723,000  2,874,000 5,686,000   5,220,000 5,220,000 21,884,000   35,215,000 35,260,000   40,582,000 40,582,000 65,949,000  71,249,000 51,190,000 48,614,000 48,614,000 109,679,000 162,086,000 72,170,000 73,042,000 73,042,000 18,565,000 35,721,000 45,426,000 45,426,000 5,834,000 5,834,000 18,543,000 18,052,000 18,052,000 14,387,000 31,232,000 31,232,000 44,307,000 14,190,000 14,210,000 16,740,000 17,290,000 17,290,000 33,808,000 33,808,000 16,194,000 26,102,000 26,102,000 29,872,000 29,872,000 26,952,000 29,188,000 19,082,000 19,082,000 103,272,000 103,272,000 98,635,000 98,635,000 156,095,000 104,579,000 104,579,000 3,729,000 3,729,000 4,954,000 4,954,000 3,573,000 4,217,000 4,217,000 4,510,000 4,510,000                       108,899,314                        
        inventories
      1,244,397,000 7,610,069,009.65 1,247,923,000 1,498,853,000 9,122,232,301.31 9,122,232,301.31 1,206,595,000 1,206,595,000 1,263,919,000 8,804,949,282.76 8,804,949,282.76 1,204,986,000 1,394,996,000 9,782,372,700.96 9,782,372,700.96 1,179,641,000 1,179,641,000 1,432,372,000 9,134,889,919.82 1,532,149,000 1,671,544,000 1,524,095,000 1,524,095,000 1,603,627,000 1,622,297,000 1,628,803,000 1,192,374,000 1,192,374,000 1,213,243,000 1,129,964,000 933,726,000 933,726,000 695,981,000 695,981,000 624,515,000 547,106,000 547,106,000 632,362,000 554,070,000 554,070,000 413,036,000 337,819,000 385,141,000 262,022,000 322,011,000 322,011,000 336,468,000 336,468,000 414,090,000 346,092,000 346,092,000 301,526,000 301,526,000 283,184,000 274,527,000 295,371,000 295,371,000 313,869,000 313,869,000 309,679,000 309,679,000 413,161,000 334,489,000 334,489,000 426,400,000 426,400,000 521,070,000 521,070,000 400,148,000 432,325,000 432,325,000 390,491,000 390,491,000 441,701,000 441,701,000 376,418,000 231,158,000 231,158,000 220,619,000 220,619,000 218,455,000 218,455,000 291,296,000 291,296,000 274,456,000 274,456,000 317,793,000 317,793,000 343,760,000 343,760,000 389,894,000 389,894,000 296,568,000 405,959,000 436,259,000 30,423,199 196,415,000 173,299,000 138,759,000 164,313,448 107,635,000 144,351,000 107,635,000 100,937,000 100,937,000 92,682,547 90,440,000 90,440,000,000 80,784,000 80,784,000,000 39,700,000 70,920,927 65,918,000 65,918,000 65,918,000 59,775,000 59,775,000 39,700,051 313,000 
        value added tax recoverable
      253,734,000  232,744,000 245,402,000   221,539,000 221,539,000 209,236,000   171,859,000 168,622,000   162,737,000 162,737,000 151,727,000  186,349,000 192,810,000 158,773,000 158,773,000 122,060,000 101,904,000 147,589,000 125,882,000 125,882,000 117,981,000 121,956,000 116,714,000 116,714,000 102,460,000 102,460,000 92,761,000 109,358,000 109,358,000 106,224,000 108,920,000 108,920,000 100,088,000 100,505,000 129,022,000 107,222,000 111,101,000 111,101,000 105,345,000 105,345,000 88,045,000 94,503,000 94,503,000 85,477,000 85,477,000 76,748,000 76,081,000 55,680,000 55,680,000 41,490,000 41,490,000 46,395,000 46,395,000 66,361,000 44,615,000 44,615,000 42,822,000 42,822,000 49,682,000 49,682,000 34,513,000 20,271,000 20,271,000 26,088,000 26,088,000 22,069,000 22,069,000 16,079,000 15,705,000 15,705,000 16,149,000 16,149,000 20,241,000 20,241,000 21,458,000 21,458,000 14,483,000 14,483,000 9,351,000 9,351,000 17,619,000 17,619,000 23,786,000 23,786,000 16,974,000 91,148,000 98,416,000  35,580,000 30,091,000 39,494,000 39,494,689 18,728,000 31,306,000 18,728,000 14,344,000 14,344,000 15,899,703      12,246,989 7,926,000 7,926,000 7,926,000 6,696,000 6,696,000 2,280,985 142,000 
        advances to suppliers
      190,491,000  211,625,000 186,749,000   124,440,000 124,440,000 152,003,000   172,408,000 228,547,000   193,818,000 193,818,000 297,925,000  333,182,000 345,633,000 253,484,000 253,484,000 358,906,000 277,820,000 287,735,000 225,879,000  308,483,000 178,155,000 230,266,000 230,266,000 182,146,000  111,913,000 49,504,000 49,504,000 53,632,000 47,978,000  80,875,000 62,237,000 75,181,000                                  42,028,000 42,028,000 47,641,000 47,641,000 15,246,000 15,246,000 27,782,000 27,782,000 28,998,000 28,998,000 11,636,000 11,636,000 13,179,000 13,179,000 11,513,000 11,513,000 11,309,000 20,485,000 38,062,000 4,069,236 65,406,000 11,242,000 17,207,000  19,572,000 17,399,000 19,572,000 17,241,000 17,241,000 24,654,392 19,134,000 19,134,000,000 26,211,000 26,211,000,000 13,484,000 28,744,670 18,731,000 18,731,000 18,731,000 13,244,000 13,244,000 13,484,411 81,000 
        derivative assets
      3,570,000  10,936,000 1,406,000   14,025,000 14,025,000 15,145,000   5,613,000 4,004,000   9,282,000 9,282,000 10,576,000  7,637,000 7,761,000 17,516,000 17,516,000 19,407,000 17,236,000 6,455,000 7,286,000 7,286,000 7,464,000 3,372,000 9,944,000 9,944,000 23,351,000 23,351,000 19,797,000 5,989,000 5,989,000 28,894,000 5,547,000 5,547,000 5,131,000 4,246,000 5,262,000                                                                             
        project assets
      538,385,000  371,434,000 438,546,000   394,376,000 394,376,000 437,568,000   555,555,000 277,945,000   280,793,000 280,793,000 325,904,000  339,916,000 396,035,000 385,964,000 385,964,000 332,333,000 328,937,000 682,837,000 594,107,000 594,107,000 661,441,000 563,245,000 755,998,000 755,998,000 747,764,000 747,764,000 543,693,000 653,750,000 653,750,000 582,737,000 604,083,000 604,083,000 910,101,000 690,493,000 919,545,000                                                  88,504,000                           
        prepaid expenses and other current assets
      930,503,000  796,174,000 514,761,000   436,635,000 436,635,000 354,254,000   268,433,000 243,751,000   283,600,000 283,600,000 278,216,000  269,228,000 267,833,000 267,941,000 267,941,000 297,630,000 431,621,000 432,758,000 434,177,000 434,177,000 497,243,000 357,153,000 367,780,000 367,780,000 353,781,000 353,781,000 450,081,000 397,300,000 397,300,000 379,648,000 253,542,000 253,542,000 261,458,000 247,337,000 286,215,000 289,459,000 316,542,000 316,542,000 285,248,000 285,248,000 296,574,000 296,084,000 296,084,000 192,675,000 192,675,000 240,532,000 252,225,000 266,826,000 266,826,000 226,344,000 226,344,000 227,088,000 227,088,000 81,417,000 108,153,000 108,153,000 154,636,000 154,636,000 173,236,000 173,236,000 165,414,000 183,461,000 183,461,000 144,519,000 144,519,000 162,059,000 162,059,000 142,591,000 100,247,000 100,247,000 96,212,000 96,212,000 106,053,000 106,053,000 96,199,000 96,199,000 108,041,000 108,041,000 69,884,000 69,884,000 74,540,000 74,540,000 49,857,000 49,857,000    9,411,569    41,865,170 15,809,000  15,809,000   10,918,581              
        total current assets
      6,385,463,000 37,917,065,007.52 6,209,613,000 5,990,322,000 36,586,682,436.21 36,586,682,436.21 5,917,077,000 5,917,077,000 6,387,212,000 38,102,482,538.26 38,102,482,538.26 5,779,929,000 6,177,698,000 40,111,837,521.33 40,111,837,521.33 6,095,453,000 6,095,453,000 6,630,777,000 41,683,692,394 7,317,033,000 6,047,468,000 5,644,657,000 5,644,657,000 5,752,820,000 5,732,536,000 5,693,888,000 4,771,827,000 4,771,827,000 4,956,622,000 4,361,767,000 4,407,933,000 4,407,933,000 4,185,822,000 4,185,822,000 3,921,465,000 3,196,400,000 3,196,400,000 3,312,876,000 3,252,936,000 3,252,936,000 3,344,774,000 2,895,322,000 3,089,844,000 3,074,321,000 3,336,507,000 3,336,507,000 3,396,484,000 3,396,484,000 3,412,907,000 4,085,303,000 4,085,303,000 4,204,849,000 4,204,849,000 3,908,846,000 3,521,460,000 3,790,763,000 3,790,763,000 3,768,936,000 3,768,936,000 2,208,431,000 2,208,431,000 2,265,151,000 2,264,093,000 2,264,093,000 2,276,588,000 2,276,588,000 2,216,454,000 2,216,454,000 2,488,397,000 2,315,886,000 2,315,886,000 2,206,625,000 2,206,625,000 2,268,770,000 2,268,770,000 2,056,460,000 1,719,356,000 1,719,356,000 1,653,145,000 1,653,145,000 1,588,044,000 1,588,044,000 1,462,367,000 1,462,367,000 1,442,204,000 1,442,204,000 1,464,746,000 1,464,746,000 1,495,920,000 1,495,920,000 1,406,632,000 1,406,632,000 1,295,576,000 1,505,777,000 1,623,183,000 312,927,257    753,987,795 522,813,000  522,813,000   339,023,269 363,863,000 363,863,000,000 280,423,000 280,423,000,000 116,943,000 219,900,342 174,868,000 174,868,000 174,868,000 144,661,000 144,661,000 116,943,473 2,794,000 
        property, plant and equipment
      3,310,094,000  3,307,521,000 3,220,495,000   3,174,643,000 3,174,643,000 3,333,543,000   3,079,646,000 3,052,995,000   3,088,442,000 3,088,442,000 2,569,471,000  2,000,396,000 1,986,335,000 1,826,643,000 1,826,643,000 1,517,118,000 1,353,870,000 1,381,635,000 1,401,877,000 1,401,877,000 1,367,274,000 1,397,768,000 1,264,596,000 1,264,596,000 1,157,731,000 1,157,731,000 988,984,000 970,065,000 970,065,000 976,801,000 1,046,035,000 1,046,035,000 995,932,000 957,905,000 932,983,000 884,986,000 863,359,000 863,359,000 796,589,000 796,589,000 790,662,000 747,235,000 747,235,000 674,681,000 674,681,000 595,563,000 538,306,000 462,345,000 462,345,000 431,716,000 431,716,000 277,622,000 277,622,000 338,177,000 1,526,496,000 1,526,496,000 1,311,624,000 1,311,624,000 1,196,487,000 1,196,487,000 597,233,000 469,349,000 469,349,000 364,436,000 364,436,000 381,155,000 381,155,000 388,090,000 407,605,000 407,605,000 426,759,000 426,759,000 441,906,000 441,906,000 456,517,000 456,517,000 469,643,000 469,643,000 477,118,000 477,118,000 493,922,000 493,922,000 507,006,000 507,006,000 510,069,000 486,115,000 465,994,000  283,671,000 223,003,000 217,136,000 217,135,540 172,348,000 207,655,000 172,348,000 166,938,000 166,938,000 165,541,885 92,095,000 92,095,000,000 62,863,000 62,863,000,000 7,910,000 51,486,258 31,688,000 31,688,000 31,688,000 21,656,000 21,656,000 7,909,606 244,000 
        solar power and battery energy storage systems
      2,030,656,000  1,981,087,000 2,188,726,000   1,976,939,000 1,976,939,000                                                                                                                
        deferred tax assets
      388,129,000 2,936,077,475.03 397,146,000 413,961,000 2,586,239,971.62 2,586,239,971.62 473,500,000 473,500,000 425,890,000 2,142,877,552.45 2,142,877,552.45 314,200,000 277,923,000 1,932,946,065.9 1,932,946,065.9 263,458,000 263,458,000 265,766,000 1,454,821,036.99 219,367,000 226,765,000 229,226,000 229,226,000 232,299,000 252,235,000 225,622,000 236,503,000 236,503,000 183,235,000 195,657,000 180,850,000 180,850,000 170,656,000 170,656,000 148,160,000 136,267,000 136,267,000 137,755,000 153,963,000 153,963,000 184,680,000 178,165,000 121,811,000 121,087,000 119,085,000 119,085,000 133,729,000 133,729,000 134,971,000 131,796,000 131,796,000 248,299,000 248,299,000 245,397,000 231,214,000 229,980,000 229,980,000 118,270,000 118,270,000 124,552,000 124,552,000 118,215,000 97,134,000 97,134,000 76,176,000 76,176,000 75,531,000 75,531,000 69,316,000 66,856,000 66,856,000 72,477,000 72,477,000 64,558,000 64,558,000 59,659,000 62,950,000 62,950,000 48,279,000 48,279,000 48,672,000 48,672,000 46,500,000 46,500,000 39,082,000 39,082,000 28,558,000 28,558,000 28,130,000 28,130,000 26,915,000 26,915,000    1,723,766    10,909,778 6,537,000  6,537,000   6,997,918   4,686,000 4,686,000,000  3,965,886 3,837,000     3,638,606 15,000 
        investments in affiliates
      276,083,000  262,015,000 245,668,000   232,980,000 232,980,000 242,372,000   227,703,000 237,521,000   236,928,000 236,928,000 177,947,000  159,486,000 136,449,000 115,784,000 115,784,000 107,368,000 104,528,000 98,810,000 98,819,000 98,819,000 82,961,000 62,519,000 73,748,000 73,748,000 78,291,000 78,291,000 78,348,000 79,322,000 79,322,000 68,013,000 152,828,000 152,828,000 149,813,000 153,317,000 128,232,000 126,095,000 403,141,000 403,141,000 411,099,000 411,099,000 414,839,000 414,215,000 414,215,000 401,971,000 401,971,000 408,092,000 415,395,000 368,459,000 368,459,000 141,841,000 141,841,000 179,084,000 179,084,000 184,568,000 187,131,000 187,131,000 126,181,000 126,181,000 41,081,000 41,081,000 40,194,000 38,823,000 38,823,000 34,092,000 34,092,000 34,515,000 34,515,000 34,164,000 34,070,000 34,070,000 34,651,000 34,651,000 32,444,000 32,444,000 29,490,000 29,490,000 26,728,000 26,728,000 12,184,000 12,184,000 9,954,000 9,954,000 10,287,000 10,287,000        4,100,628                    
        intangible assets
      31,987,000 798,754,722.8 32,212,000 32,903,000 804,346,655.56 804,346,655.56 31,026,000 31,026,000 33,286,000 820,931,988.51 820,931,988.51 33,923,000 35,390,000 848,354,907.37 848,354,907.37 19,727,000 19,727,000 13,828,000 828,117,638.4 13,942,000 14,797,000 17,530,000 17,530,000 14,843,000 16,345,000 18,188,000 18,992,000 18,992,000 19,167,000 20,444,000 21,143,000 21,143,000 22,429,000 22,429,000 22,352,000 22,430,000 22,430,000 22,270,000 22,791,000 22,791,000 24,019,000 19,305,000 18,539,000 14,903,000 12,320,000 12,320,000 12,139,000 12,139,000 11,409,000 10,986,000 10,986,000 9,867,000 9,867,000 8,640,000 8,458,000 8,422,000 8,422,000 9,115,000 9,115,000 80,971,000 80,971,000 80,446,000 78,938,000 78,938,000 79,047,000 79,047,000 8,187,000 8,187,000 7,485,000 6,606,000 6,606,000 6,524,000 6,524,000 5,655,000 5,655,000 5,542,000 5,657,000 5,657,000 5,508,000 5,508,000 5,719,000 5,719,000 5,696,000 5,696,000 4,328,000 4,328,000 4,379,000 4,379,000 8,323,000 8,323,000 8,426,000 8,426,000 10,781,000 10,458,000 10,568,000  2,140,000 1,840,000 1,824,000   202,000  239,000 239,000  212,000 212,000,000 133,000 133,000,000 39,000  91,000 91,000 91,000 54,000 54,000 38,949  
        right-of-use assets
      448,091,000 1,760,910,891.48 430,534,000 429,618,000 1,755,089,897.1 1,755,089,897.1 378,548,000 378,548,000 325,129,000 1,046,876,776.36 1,046,876,776.36 226,517,000 232,282,000 1,121,039,931.38 1,121,039,931.38 237,007,000 237,007,000 203,710,000 1,147,663,194.11 146,364,000 153,716,000 35,506,000 103,600,000 28,143,000 31,005,000 35,571,000 35,286,000 35,286,000 32,130,000 30,555,000 29,164,000 29,164,000 26,793,000 26,793,000 28,059,000 30,162,000 30,162,000 33,444,000  37,733,000                                                                                
        other non-current assets
      655,434,000 1,109,681,713.84 648,097,000 245,821,000 721,952,634.4 721,952,634.4 232,465,000 232,465,000 230,153,000 778,558,938.31 778,558,938.31 239,899,000 240,678,000 1,456,775,788.35 1,456,775,788.35 254,098,000 254,098,000 265,789,000 930,370,669.94 201,973,000 195,693,000 187,549,000 187,549,000 191,441,000 181,164,000 171,590,000 174,453,000 174,453,000 180,988,000 231,250,000 197,225,000 197,225,000 184,952,000 184,952,000 192,282,000 164,661,000 164,661,000 160,239,000 153,253,000 153,253,000 145,079,000 146,834,000 126,520,000 129,605,000 136,370,000 136,370,000 130,304,000 130,304,000 128,854,000 143,130,000 143,130,000 144,567,000 144,567,000 125,734,000 120,404,000 117,245,000 117,245,000 129,870,000 129,870,000 141,937,000 141,937,000 179,504,000 169,981,000 169,981,000 108,178,000 108,178,000 125,731,000 125,731,000 91,221,000 57,111,000 57,111,000 47,329,000 47,329,000 45,878,000 45,878,000 45,812,000 44,485,000 44,485,000 58,192,000 58,192,000 44,030,000 44,030,000 41,216,000 41,216,000 39,989,000 39,989,000 36,045,000 36,045,000 33,496,000 33,496,000 15,006,000 15,006,000 15,084,000 15,329,000 15,627,000 5,801,542 5,717,000   1,824,158 219,000  219,000   299,038      7,534,032        
        total assets
      15,157,000,000 68,967,567,093.2 14,811,931,000 13,895,538,000 66,405,740,350.65 66,405,740,350.65 13,511,550,000 13,511,550,000 13,779,988,000 66,825,840,889.84 66,825,840,889.84 12,136,937,000 12,366,770,000 67,583,799,643.66 67,583,799,643.66 11,895,760,000 11,895,760,000 11,400,230,000 64,893,878,075.63 11,198,650,000 9,829,323,000 9,037,128,000 9,037,128,000 8,661,466,000 8,380,090,000 8,372,620,000 7,388,342,000 7,388,342,000 7,481,829,000 7,024,607,000 6,839,473,000 6,839,473,000 6,536,854,000 6,536,854,000 6,192,776,000 5,258,530,000 5,258,530,000 5,315,607,000 5,467,207,000 5,467,207,000 5,307,640,000 5,038,662,000 5,072,867,000 4,892,658,000  5,203,870,000  5,192,954,000   5,889,627,000  6,048,090,000 5,675,014,000 5,398,409,000 5,406,606,000 5,406,606,000 5,225,714,000 5,225,714,000  4,941,650,000   4,417,254,000 4,077,822,000 4,077,822,000  3,711,485,000   3,072,424,000  2,899,496,000  2,998,352,000 2,796,321,000 2,453,735,000 2,453,735,000 2,444,316,000 2,444,316,000 2,259,434,000 2,259,434,000 2,316,312,000 2,316,312,000 2,259,313,000 2,259,313,000 2,316,509,000 2,316,509,000 2,348,309,000 2,348,309,000 1,991,126,000 1,991,126,000 1,879,808,000 2,079,820,000 2,169,949,000 764,579,533 1,401,890,000 1,204,488,000 1,056,657,000 1,038,703,003 761,157,000 947,238,000 761,157,000 659,734,000 659,734,000 570,731,399 484,246,000 484,246,000,000 367,284,000 367,284,000,000 129,634,000 284,502,529 211,662,000 211,662,000 211,662,000 171,047,000 171,047,000 129,633,757 3,053,000 
        liabilities, redeemable interests and equity
                                                                                                                             
        current liabilities:
                                                                                                                             
        short-term borrowings
      2,428,151,000  2,275,211,000 2,120,550,000   2,119,724,000 1,873,306,000 2,502,586,000   2,036,003,000 2,180,348,000   1,805,198,000 1,805,198,000 1,706,076,000  1,899,055,000 1,761,960,000 1,443,816,000 1,443,816,000 1,228,509,000 1,367,616,000 1,282,510,000 1,271,215,000  1,083,097,000 867,450,000 1,217,469,000 1,217,469,000 1,202,285,000  1,065,360,000 1,015,749,000 1,015,749,000 910,268,000 933,120,000  1,055,762,000 1,080,488,000 1,071,107,000 1,027,927,000  1,877,952,000  2,000,267,000   1,957,755,000  2,140,021,000 2,044,755,000 1,713,968,000 1,600,033,000 1,600,033,000 1,510,087,000 1,510,087,000  1,370,805,000   1,156,576,000 1,062,479,000 1,062,479,000  940,052,000   725,513,000  718,054,000  876,269,000 801,397,000 778,513,000 778,513,000 801,622,000 801,622,000 813,582,000 813,582,000 966,320,000 966,320,000 858,927,000 858,927,000 890,569,000 890,569,000 927,662,000 927,662,000 861,880,000 861,880,000        251,702,149 266,744,000  266,744,000   110,664,813 92,727,000 92,727,000,000 70,928,000 70,928,000,000 3,311,000 40,373,932 51,651,000       
        convertible notes
         229,298,000   228,917,000 228,917,000            226,695,000 226,335,000 225,977,000 225,977,000 225,623,000 225,271,000 224,922,000 224,675,000 224,675,000 224,292,000 223,895,000 223,549,000 223,549,000 223,214,000 223,214,000 222,881,000         127,428,000 127,188,000 127,188,000 126,946,000 126,946,000 126,712,000 126,476,000 126,476,000 126,248,000 126,248,000 126,017,000 125,794,000 125,569,000 125,569,000 125,352,000 125,352,000 128,033,000 128,033,000 132,233,000 150,000,000 150,000,000 150,000,000 150,000,000 150,000,000 150,000,000 150,000,000 150,000,000 150,000,000 150,000,000 150,000,000 150,000,000 150,000,000            987,000 987,000 974,000 974,000 962,000 962,000 950,000 939,000 927,000 905,816 896,000 876,000 866,000 866,000 848,000 857,000 848,000 839,000 839,000 1,000,000 1,000,000 1,000,000,000 75,000,000 75,000,000,000  75,000,000        
        green bonds
      125,060,000  163,586,000                                                                                                                     
        accounts payable
      1,070,135,000 6,004,340,329.66 1,016,152,000 1,033,669,000 7,152,674,956.01 7,152,674,956.01 1,062,874,000 1,062,874,000 957,636,000 6,205,194,736.21 6,205,194,736.21 842,105,000 818,189,000 5,919,041,070.54 5,919,041,070.54 813,677,000 813,677,000 918,818,000 7,610,387,075.19 770,606,000 797,909,000 805,300,000 805,300,000 914,631,000 855,861,000 791,218,000 502,995,000 502,995,000 791,737,000 762,272,000 705,139,000 705,139,000 514,742,000 514,742,000 496,795,000 460,817,000 460,817,000 544,944,000 585,601,000 585,601,000 529,416,000 505,840,000 492,737,000 379,462,000                                                   131,488,000 10,087,952 85,678,000 93,696,000 92,271,000 92,271,107 59,536,000 156,487,000 59,536,000 24,804,000 24,804,000 29,957,188 13,285,000 13,285,000,000 17,474,000 17,474,000,000 6,874,000 8,250,826 14,919,000 14,919,000 14,919,000 6,033,000 6,033,000 6,873,502 426,000 
        short-term notes payable
      745,794,000  610,288,000 573,380,000   637,512,000 637,512,000 607,923,000   765,511,000 895,607,000   878,285,000 878,285,000 1,269,058,000  1,703,615,000 1,620,475,000 1,493,399,000 1,493,399,000 1,357,490,000 1,413,380,000   881,184,000      710,636,000      544,991,000                                                            105,217,737                    
        amounts due to related parties
      2,163,000  3,427,000 934,000   3,927,000 3,927,000 12,044,000   3,629,000 1,016,000   511,000 511,000 4,913,000  11,306,000 16,736,000 89,000 89,000 375,000 701,000 886,000 143,000 143,000 461,000 282,000 504,000 504,000 314,000 314,000 5,743,000 3,989,000 3,989,000 10,437,000 10,077,000 10,077,000 13,949,000 10,023,000 6,649,000 16,847,000 36,389,000 36,389,000 17,782,000 17,782,000 16,687,000 6,023,000 6,023,000 14,231,000 14,231,000 10,172,000 11,561,000 19,912,000 19,912,000 12,057,000 12,057,000 56,122,000 56,122,000 67,855,000 90,002,000 90,002,000 24,397,000 24,397,000 27,424,000 27,424,000 18,804,000 17,592,000 17,592,000 17,162,000 17,162,000 21,771,000 21,771,000 22,494,000 19,872,000 19,872,000 31,161,000 31,161,000 49,589,000 49,589,000 3,773,000 3,773,000 5,037,000 5,037,000 1,727,000 1,727,000 1,756,000 1,756,000 1,313,000 1,313,000 3,008,000 287,000 1,087,000 160,239,600 266,000 261,000 261,000 260,683 41,000 356,000 41,000 94,000 94,000 93,641 30,000,000 30,000,000,000   149,000 208,718 202,000 202,000 202,000 188,000 188,000 148,636 93,000 
        other payables
      896,982,000 5,638,649,824.98 1,040,789,000 929,657,000 5,482,384,733.95 5,482,384,733.95 984,023,000 984,023,000 1,084,022,000 7,150,089,568.18 7,150,089,568.18 1,179,390,000 1,278,844,000 8,760,259,102.49 8,760,259,102.49 1,359,679,000 1,359,679,000 916,141,000 6,067,509,184.76 798,032,000 864,097,000 853,040,000 853,040,000 765,412,000 649,544,000 669,406,000 667,854,000 667,854,000 704,453,000 658,279,000 588,072,000 588,072,000 508,839,000 508,839,000 458,475,000 448,973,000 448,973,000 410,194,000 446,454,000 446,454,000 453,118,000 440,363,000 379,571,000 408,013,000 321,939,000 321,939,000 303,499,000 303,499,000 294,626,000 315,321,000 315,321,000 295,780,000 295,780,000 239,517,000 240,179,000 223,584,000 223,584,000 224,726,000 224,726,000 171,781,000 171,781,000 163,359,000 159,886,000 159,886,000 149,818,000 149,818,000 160,017,000 160,017,000 170,279,000 112,584,000 112,584,000 114,980,000 114,980,000 95,734,000 95,734,000 92,418,000 101,266,000 101,266,000 79,657,000 79,657,000 95,738,000 95,738,000 82,054,000 82,054,000 104,783,000 104,783,000 79,037,000 79,037,000 127,997,000 127,997,000 67,612,000 67,612,000 84,676,000 66,018,000 59,914,000  39,060,000 30,846,000 34,906,000 34,723,690 21,810,000 26,712,000 21,810,000 18,038,000 18,038,000 24,043,309 10,505,000 10,505,000,000 7,947,000 7,947,000,000 993,000   5,189,000 5,189,000 4,332,000 4,332,000   
        advances from customers
      221,652,000  143,224,000 191,385,000   204,826,000 204,826,000 251,932,000   274,051,000 362,323,000   392,308,000 392,308,000 347,384,000  313,971,000 335,207,000 334,943,000 334,943,000 245,507,000    135,512,000      189,470,000      134,806,000     64,301,000 64,301,000 81,876,000 81,876,000 52,587,000 51,739,000 51,739,000 82,852,000 82,852,000 72,892,000 92,393,000 90,101,000 90,101,000 53,232,000 53,232,000 64,759,000 64,759,000 68,658,000 76,207,000 76,207,000 71,107,000 71,107,000 43,305,000 43,305,000 48,033,000 111,974,000 111,974,000 46,328,000 46,328,000 77,889,000 77,889,000 79,728,000 75,328,000 75,328,000 75,059,000 75,059,000 27,463,000 27,463,000 24,933,000 24,933,000 18,659,000 18,659,000 11,179,000 11,179,000 13,754,000 13,754,000 9,453,000 9,453,000 65,216,000 23,965,000 33,920,000  12,958,000 7,695,000 3,644,000 3,643,807 4,107,000 1,839,000 4,107,000 9,470,000 9,470,000 3,570,883              
        derivative liabilities
      4,776,000  2,336,000 3,275,000   13,738,000 13,738,000 4,248,000   1,387,000 10,005,000   6,702,000 6,702,000 7,362,000  18,113,000 11,920,000 25,359,000 25,359,000 9,692,000 10,478,000 19,177,000 2,622,000 2,622,000 714,000 6,062,000 988,000 988,000 10,755,000 10,755,000 4,354,000 10,461,000 10,461,000 17,837,000 10,481,000 10,481,000 13,539,000 14,481,000 3,321,000                                                                             
        operating lease liabilities
      25,889,000  24,972,000 24,222,000   21,327,000 21,327,000 23,376,000   18,006,000 19,497,000   20,204,000 20,204,000 14,775,000  10,693,000 9,779,000 9,810,000 9,810,000 8,904,000 10,366,000 11,789,000 12,185,000 12,185,000 18,562,000 11,992,000 16,476,000 16,476,000 15,204,000 15,204,000 15,984,000 17,218,000 17,218,000 17,432,000  18,767,000                                                                                
        other current liabilities
      447,572,000 54,387,607.66 559,163,000 479,240,000 54,510,418.25 54,510,418.25 388,460,000 388,460,000 574,383,000 60,184,826.15 60,184,826.15 458,808,000 472,659,000 58,215,385.99 58,215,385.99 587,827,000 587,827,000 528,091,000 40,930,333.93 477,091,000 397,122,000 248,772,000 293,012,000 200,596,000 170,207,000 178,988,000 242,783,000 242,783,000 150,718,000 122,027,000 168,443,000 168,443,000 237,316,000 237,316,000 158,247,000 112,496,000 112,496,000 134,709,000 121,527,000 121,527,000 139,791,000 160,943,000 173,673,000 141,970,000 178,713,000 178,713,000 151,204,000 151,204,000 196,365,000 201,903,000 201,903,000 167,089,000 167,089,000 164,541,000 123,556,000 571,381,000 571,381,000 233,062,000 233,062,000 88,482,000 88,482,000 105,248,000 152,668,000 152,668,000 159,470,000 159,470,000 159,172,000 159,172,000 174,274,000 180,168,000 180,168,000 187,849,000 187,849,000 194,358,000 194,358,000 205,449,000 163,407,000 163,407,000 121,021,000 121,021,000 108,550,000 108,550,000 58,470,000 58,470,000 90,848,000 90,848,000 32,870,000 32,870,000 62,071,000 62,071,000 24,411,000 24,411,000 33,863,000 23,052,000 23,943,000 20,574,458 12,378,000 13,491,000 13,672,000 12,775,508 6,608,000 6,470,000 6,608,000 2,321,000 2,321,000 4,332,229 7,647,000 7,647,000,000 2,268,000 2,268,000,000 1,191,000 2,264,499 1,330,000 1,330,000 1,330,000 1,025,000 1,025,000 1,191,199 147,000 
        total current liabilities
      5,968,174,000 33,095,739,145.17 5,675,562,000 5,585,610,000 32,412,687,735.2 32,412,687,735.2 5,665,328,000 5,418,910,000 6,018,150,000 34,101,290,843.4 34,101,290,843.4 5,578,890,000 6,038,488,000 36,251,370,293.96 36,251,370,293.96 5,864,391,000 5,864,391,000 5,712,618,000 37,316,816,431.86 6,002,482,000 5,815,205,000 5,214,528,000 5,258,768,000 4,929,901,000 4,783,547,000 4,761,331,000 4,038,148,000 4,038,148,000 4,177,739,000 3,868,976,000 3,873,727,000 3,873,727,000 3,588,355,000 3,588,355,000 3,169,708,000 2,791,227,000 2,791,227,000 2,833,446,000 3,091,997,000 3,091,997,000 3,079,791,000 2,930,509,000 3,064,377,000 2,948,357,000 3,645,422,000 3,645,422,000 3,662,775,000 3,662,775,000 3,620,194,000 4,108,012,000 4,108,012,000 4,411,997,000 4,411,997,000 4,124,849,000 3,712,641,000 3,721,066,000 3,721,066,000 3,392,602,000 3,392,602,000 2,723,499,000 2,723,499,000 2,737,677,000 2,656,324,000 2,656,324,000 2,498,563,000 2,498,563,000 2,306,601,000 2,306,601,000 2,200,196,000 1,949,265,000 1,949,265,000 1,836,957,000 1,836,957,000 2,026,518,000 2,026,518,000 1,872,206,000 1,778,359,000 1,778,359,000 1,699,806,000 1,699,806,000 1,558,841,000 1,558,841,000 1,619,912,000 1,619,912,000 1,540,250,000 1,540,250,000 1,480,673,000 1,480,673,000 1,571,679,000 1,571,679,000 1,355,151,000 1,355,151,000 1,236,448,000 1,352,479,000 1,373,652,000 190,902,010    514,940,961 359,015,000  359,015,000   172,662,063 170,690,000 170,690,000,000 110,319,000 110,319,000,000 15,855,000 59,213,216 83,296,000 83,296,000 83,296,000 57,534,000 57,534,000 15,855,229 1,201,000 
        long-term borrowings
      3,499,706,000  3,455,442,000 3,022,959,000   2,485,125,000 2,731,543,000 2,243,673,000   1,623,626,000 1,588,445,000   1,265,965,000 1,265,965,000 1,071,792,000  1,014,154,000 862,759,000 813,406,000 813,406,000 941,844,000 780,149,000 753,413,000 523,634,000 523,634,000 579,498,000 530,760,000 467,222,000 467,222,000 446,090,000 446,090,000 623,592,000 580,442,000 580,442,000 665,753,000 619,477,000 619,477,000 525,935,000 462,908,000 433,502,000 393,614,000 120,158,000 120,158,000 221,346,000 221,346,000 328,120,000 404,341,000 404,341,000 318,174,000 318,174,000 273,020,000 462,104,000 493,455,000 493,455,000 615,830,000 615,830,000 828,539,000 828,539,000 818,539,000 606,577,000 606,577,000 514,254,000 514,254,000 353,231,000 353,231,000 125,944,000 134,300,000 134,300,000 146,682,000 146,682,000 150,098,000 150,098,000 163,488,000 151,392,000 151,392,000 190,535,000 190,535,000 254,571,000 254,571,000 205,251,000 205,251,000 214,563,000 214,563,000 224,156,000 224,156,000 136,271,000 136,271,000 88,342,000 88,342,000        29,290,200 30,738,000  30,738,000   45,357,340      17,866,203        
        liability for uncertain tax positions
      5,770,000  5,770,000 5,770,000   5,770,000 5,770,000 5,847,000   5,847,000 5,847,000   5,701,000 5,701,000 5,730,000  5,730,000 5,730,000 5,730,000 5,730,000 7,939,000 7,776,000 7,612,000 7,448,000 7,448,000 13,466,000 15,764,000 14,806,000 14,806,000 14,729,000 14,729,000 15,645,000 15,543,000 15,543,000 15,441,000 15,353,000 15,353,000 26,486,000 24,118,000 15,523,000 20,128,000 8,721,000 8,721,000 8,305,000 8,305,000 8,097,000 9,264,000 9,264,000 8,913,000 8,913,000 8,797,000 8,547,000 8,431,000 8,431,000 6,713,000 6,713,000 14,688,000 14,688,000 14,578,000 14,468,000 14,468,000 16,309,000 16,309,000 16,066,000 16,066,000 15,822,000 15,579,000 15,579,000 15,635,000 15,635,000 15,405,000 15,405,000 14,828,000 17,192,000 17,192,000 15,030,000 15,030,000 14,737,000 14,737,000 14,801,000 14,801,000 14,804,000 14,804,000 13,829,000 13,829,000 13,143,000 13,143,000 12,622,000 12,622,000 12,301,000 11,219,000 12,073,000 11,460,330 11,312,000 11,116,000 10,705,000 10,704,916 9,882,000 10,384,000 9,882,000 10,136,000 10,136,000 8,703,830      2,278,482        
        deferred tax liabilities
      117,351,000  119,790,000 118,930,000   204,832,000 204,832,000 90,373,000   88,624,000 82,637,000   82,828,000 82,828,000 67,625,000  68,457,000 67,930,000 66,630,000 66,630,000 44,059,000 46,382,000 48,913,000 48,150,000 48,150,000 47,230,000 49,741,000 48,475,000 48,475,000 49,080,000 49,080,000 56,600,000 54,689,000 54,689,000 53,921,000 56,463,000 56,463,000 66,028,000 64,239,000 35,036,000                                                                             
        other non-current liabilities
      632,483,000 887,915,168.67 620,101,000 576,250,000 876,304,508.05 876,304,508.05 582,301,000 582,301,000 609,882,000 887,375,577.12 887,375,577.12 491,554,000 468,018,000 678,242,433.97 678,242,433.97 465,752,000 465,752,000 447,807,000 127,000,000 357,001,000 337,560,000 296,772,000 329,209,000 303,386,000 284,254,000 290,053,000 282,699,000 282,699,000 219,306,000 191,057,000 168,914,000 168,914,000 163,308,000 163,308,000 129,266,000 97,207,000 97,207,000 82,400,000 75,334,000 75,334,000 63,371,000 57,476,000 64,406,000 68,400,000 71,097,000 71,097,000 76,009,000 76,009,000 75,850,000 82,254,000 82,254,000 76,485,000 76,485,000 76,692,000 82,366,000 26,834,000 26,834,000 12,223,000 12,223,000 76,336,000 76,336,000 56,384,000 32,294,000 32,294,000 28,953,000 28,953,000 3,232,000 3,232,000                                                   261,000 
        total liabilities
      10,797,895,000 45,487,653,932.69 10,636,071,000 9,824,887,000 43,533,411,674.75 43,533,411,674.75 9,361,747,000 9,361,747,000 9,562,996,000 44,067,140,433.67 44,067,140,433.67 8,277,035,000 8,675,354,000 45,591,495,397.16 45,591,495,397.16 8,190,516,000 8,190,516,000 7,778,814,000 43,746,342,650.67 7,757,376,000 7,395,258,000 6,730,434,000 6,730,434,000 6,544,951,000 6,268,669,000 6,227,909,000 5,261,904,000 5,261,904,000 5,448,107,000 5,060,348,000 4,964,898,000 4,964,898,000 4,644,069,000 4,644,069,000 4,376,719,000 3,709,570,000 3,709,570,000 3,822,526,000 4,042,149,000 4,042,149,000 3,942,189,000 3,717,319,000 3,800,174,000 3,619,813,000 4,002,098,000 4,002,098,000 4,089,761,000 4,089,761,000 4,156,138,000 4,829,852,000 4,829,852,000 5,056,998,000 5,056,998,000 4,722,660,000 4,501,301,000 4,507,216,000 4,507,216,000 4,287,608,000 4,287,608,000 4,011,328,000 4,011,328,000 3,893,241,000 3,584,744,000 3,584,744,000 3,298,874,000 3,298,874,000 2,914,914,000 2,914,914,000 2,576,957,000 2,340,339,000 2,340,339,000 2,233,936,000 2,233,936,000 2,425,274,000 2,425,274,000 2,280,008,000 2,041,290,000 2,041,290,000 2,048,650,000 2,048,650,000 1,937,590,000 1,937,590,000 1,982,733,000 1,982,733,000 1,912,564,000 1,912,564,000 1,869,694,000 1,869,694,000 1,865,961,000 1,865,961,000 1,535,613,000 1,535,613,000 1,412,831,000 1,562,096,000 1,609,622,000 230,253,114 899,794,000 735,319,000 560,188,000 572,701,599 412,673,000 571,950,000 412,673,000 331,068,000 331,068,000 238,569,952 232,582,000 232,582,000,000 215,145,000 215,145,000,000 16,730,000 158,236,656 95,851,000 95,851,000 95,851,000 59,131,000 59,131,000 16,729,902 1,541,000 
        redeemable non-controlling interests
      369,356,000  205,363,000 236,612,000   247,834,000 247,834,000                                                         2,172,000 2,172,000 2,350,000 2,350,000 2,283,000 2,511,000 2,511,000 2,597,000 2,597,000   10,537,000                                            
        equity:
                                                                                                                             
        common shares
      835,543,000  835,543,000 835,543,000   835,543,000  835,543,000   835,543,000 835,543,000   835,543,000  835,543,000  835,543,000 835,543,000 835,543,000  835,543,000 835,543,000 835,543,000 835,543,000  792,725,000 744,886,000 687,033,000 687,033,000 687,033,000  687,024,000 686,425,000 686,425,000 686,001,000 703,806,000  703,806,000 703,014,000 703,648,000 702,931,000 702,877,000 702,877,000 702,868,000 702,868,000 702,311,000 702,162,000 702,162,000 702,136,000 702,136,000 701,774,000 701,283,000 701,283,000 701,283,000 700,959,000 700,959,000 700,669,000 700,669,000 700,799,000 677,103,000 677,103,000 676,821,000 676,821,000 676,715,000 676,715,000 676,080,000 675,236,000 675,236,000 675,114,000 675,114,000 672,517,000 672,517,000 672,204,000 561,242,000 561,242,000 551,473,000 551,473,000 503,289,000 503,289,000 502,565,000 502,565,000 502,562,000 502,562,000 502,562,000 502,562,000 502,467,000 502,467,000 502,403,000 502,403,000 502,403,000 502,403,000 502,388,000  501,125,000 500,774,000 500,322,000   395,425,000  395,154,000 395,154,000  180,623,000 180,623,000,000 97,572,000 97,572,000,000 97,302,000   97,354,000 97,354,000 97,354,000 97,354,000   
        additional paid-in capital
      579,551,000  575,449,000 581,717,000   590,578,000 590,578,000 587,052,000   470,628,000 298,480,000   292,737,000 292,737,000 287,020,000  241,557,000 2,785,000 1,127,000 1,127,000 -11,709,000 -13,657,000 -17,790,000 -19,428,000 -19,428,000 -21,030,000 -22,476,000 -26,138,000 -26,138,000  -28,236,000  22,989,000 22,989,000 19,235,000 17,179,000 17,179,000 19,378,000 16,554,000 13,047,000 10,675,000 8,305,000 8,305,000 5,757,000 5,757,000 2,480,000 417,000 417,000                                             -57,392,283    -61,268,954 -63,548,000  -63,548,000   35,537,691      26,435,689      17,333,897  
        retained earnings
      1,567,970,000  1,558,984,000 1,551,787,000   1,585,758,000 1,585,758,000 1,551,855,000   1,565,881,000 1,562,059,000   1,549,707,000 1,549,707,000 1,551,093,000  1,529,202,000 1,359,232,000 1,275,520,000 1,275,520,000 1,197,686,000 1,119,221,000 1,044,759,000 1,035,552,000 1,035,552,000 1,009,588,000 974,344,000 963,083,000 963,083,000 940,346,000 940,304,000 933,669,000 924,836,000 924,836,000 904,232,000 793,601,000 793,601,000 725,864,000 667,533,000 604,851,000       383,681,000 383,681,000 322,279,000 322,279,000 308,986,000 270,774,000 284,109,000 284,109,000 297,437,000 297,437,000 281,823,000 281,823,000 241,444,000 218,860,000 218,860,000 156,562,000 156,562,000 126,190,000 126,190,000 108,328,000 46,999,000 46,999,000                       31,193,000 75,070,000 62,110,767 36,574,000 13,039,000 42,009,000 11,541,848 1,783,000 27,127,000 1,783,000               -2,782,697  
        accumulated other comprehensive loss
      -114,811,000  -115,175,000 -199,858,000   -196,379,000 -196,379,000 -101,489,000   -215,620,000 -166,044,000   -118,744,000 -118,744,000 -179,654,000  -158,782,000 -149,722,000 -170,551,000 -170,551,000 -236,603,000 -152,208,000 -44,283,000 -50,584,000 -50,584,000 -68,023,000 -45,724,000 -53,872,000 -53,872,000  -28,679,000      -109,607,000                                                                                
        total canadian solar inc. shareholders’ equity
      2,868,253,000  2,854,801,000 2,769,189,000   2,815,500,000 2,815,500,000 2,872,961,000   2,656,432,000 2,530,038,000   2,559,243,000 2,559,243,000 2,494,002,000  2,447,520,000 2,047,838,000 1,941,639,000 1,941,639,000 1,784,917,000 1,788,899,000 1,818,229,000  1,801,083,000     1,570,422,000 1,570,422,000 1,501,199,000 1,508,057,000 1,508,057,000 1,451,936,000 1,393,134,000 1,393,134,000 1,326,964,000 1,279,326,000 1,229,648,000 1,225,473,000 1,160,705,000 1,160,705,000 1,065,347,000 1,065,347,000 1,104,398,000 1,032,226,000 1,032,226,000 965,577,000 965,577,000 926,936,000 884,837,000 884,681,000 884,681,000 924,671,000 924,671,000 916,457,000 916,457,000 890,464,000 818,968,000 818,968,000 765,163,000 765,163,000 782,890,000 782,890,000 740,768,000 716,611,000 716,611,000 649,777,000 649,777,000 559,915,000 559,915,000 494,720,000 390,528,000 390,528,000 361,351,000 361,351,000 277,582,000 277,582,000 285,808,000 285,808,000 290,899,000 290,899,000 392,102,000 392,102,000 431,373,000 431,373,000 450,261,000 450,261,000     501,698,000   465,716,624                    
        non-controlling interests
      1,121,496,000  1,115,696,000 1,064,850,000   1,086,469,000 1,086,469,000 1,159,501,000   1,130,685,000 1,161,378,000   1,146,001,000 1,146,001,000 1,127,414,000  993,754,000 386,227,000 365,055,000 365,055,000                                                                                                 
        total equity
      3,989,749,000  3,970,497,000 3,834,039,000   3,901,969,000 3,901,969,000 4,032,462,000   3,787,117,000 3,691,416,000   3,705,244,000 3,705,244,000 3,621,416,000  3,441,274,000 2,434,065,000 2,306,694,000 2,306,694,000 2,116,515,000 2,111,421,000 2,144,711,000 2,126,438,000 2,126,438,000 2,033,722,000 1,964,259,000 1,874,575,000 1,874,575,000 1,892,785,000 1,892,785,000 1,816,057,000 1,548,960,000 1,548,960,000 1,493,081,000 1,425,058,000 1,425,058,000 1,365,451,000 1,321,343,000 1,272,693,000 1,272,845,000 1,201,772,000 1,201,772,000 1,103,193,000 1,103,193,000 1,143,536,000 1,059,775,000 1,059,775,000 991,092,000 991,092,000 952,354,000 897,108,000 899,390,000 899,390,000 938,106,000 938,106,000 930,322,000 930,322,000 907,726,000 832,510,000 832,510,000 776,776,000 776,776,000 794,221,000 794,221,000 751,990,000 729,574,000 729,574,000 662,963,000 662,963,000 570,351,000 570,351,000 505,776,000 401,497,000 401,497,000 373,030,000 373,030,000 288,649,000 288,649,000 296,396,000 296,396,000 301,583,000 301,583,000 402,618,000 402,618,000 441,405,000 441,405,000 455,513,000 455,513,000 466,977,000 517,724,000 560,327,000 534,326,419 502,096,000 469,169,000 496,469,000 466,001,404  375,288,000                  
        total liabilities, redeemable interests and equity
      15,157,000,000  14,811,931,000 13,895,538,000    13,511,550,000                                                                                                                
        monetary funds
       12,524,701,113.98   10,787,183,757.14 10,787,183,757.14    15,090,761,852.82 15,090,761,852.82   18,714,051,237.39 18,714,051,237.39    18,794,954,164.54                                                                                                     
        financial assets held for trading
       2,183,858,917.57   1,904,440,814.7 1,904,440,814.7    881,887,584.62 881,887,584.62   90,034,953.44 90,034,953.44    111,971,435.74                                                                                                     
        derivative financial assets
       20,960,925.21   4,961,539.72 4,961,539.72    82,271,433.73 82,271,433.73   28,407,407.57 28,407,407.57    73,631,555.36                                                                                                     
        notes receivable
       660,153,976.63   880,210,668.13 880,210,668.13    900,916,275.11 900,916,275.11   1,305,055,362.61 1,305,055,362.61    1,874,675,293.85                                                                                                     
        accounts receivable
       6,892,738,937.67   7,369,161,522.25 7,369,161,522.25    7,513,556,856.24 7,513,556,856.24   5,533,151,225.95 5,533,151,225.95    7,036,023,616.13                                                                          292,176,000 217,832,000 278,582,000 108,939,196 146,734,000 224,313,000 199,339,000 151,549,471 115,679,000 227,704,000 115,679,000 67,743,000 67,743,000 51,611,312 140,935,000 140,935,000,000 119,398,000 119,398,000,000 17,344,000 58,637,304 49,061,000 49,061,000 49,061,000 39,249,000 39,249,000 17,344,445 257,000 
        receivables financing
       121,991,028.79   270,805,242.25 270,805,242.25    263,030,530.58 263,030,530.58   390,171,106.41 390,171,106.41    249,224,319.26                                                                                                     
        prepayments
       1,273,635,813.38   1,296,507,078.86 1,296,507,078.86    788,623,903.37 788,623,903.37   1,260,078,001.1 1,260,078,001.1    1,895,060,454.02                                                                                                     
        other receivables
       2,609,788,972.58   850,824,572.4 850,824,572.4    574,007,214.05 574,007,214.05   344,532,321.88 344,532,321.88    777,754,937.2                                                                                                     
        contract assets
       2,398,685,110.19   2,477,977,569.4 2,477,977,569.4    1,555,570,746.61 1,555,570,746.61   1,166,484,170.38 1,166,484,170.38    578,607,687.23                         38,000 39,000 39,000 40,000 40,000 1,227,000                                                                       
        other current assets
       1,620,481,201.87   1,622,377,370.05 1,622,377,370.05    1,646,906,858.37 1,646,906,858.37   1,497,499,033.64 1,497,499,033.64    1,156,899,010.85                                                                                              2,473,000      95,000 
        non-current assets:
                                                                                                                             
        long-term equity investments
       453,558,184.95   401,314,969.47 401,314,969.47    391,079,424.76 391,079,424.76                                                                                                             
        other equity investments
       87,786,751.75   121,735,654.68 121,735,654.68    118,467,265.57 118,467,265.57   110,417,242.18 110,417,242.18    116,802,069.15                                                                                                     
        other non-current financial assets
       655,502,830.58   616,202,830.89 616,202,830.89    551,977,384.5 551,977,384.5   461,977,384.5 461,977,384.5    444,008,544.5                                                                                                     
        fixed assets
       15,491,038,493.19   16,173,556,977.26 16,173,556,977.26    17,865,466,561.86 17,865,466,561.86   16,355,646,141.28 16,355,646,141.28    12,205,653,810.26                                                                                                     
        construction in progress
       6,309,590,049.3   5,187,761,522.4 5,187,761,522.4    3,653,522,820.05 3,653,522,820.05   4,475,136,741.08 4,475,136,741.08    5,436,850,300.68                                                                                                     
        long-term prepaid expenses
       1,447,600,972.76   1,450,856,801.06 1,450,856,801.06    1,353,599,639.21 1,353,599,639.21   328,676,575.81 328,676,575.81    312,472,053.43                                                                                                     
        total non-current assets
       31,050,502,085.68   29,819,057,914.44 29,819,057,914.44    28,723,358,351.58 28,723,358,351.58   27,471,962,122.33 27,471,962,122.33    23,210,185,681.63                                                                                                     
        short-term loan
       7,598,420,222.02   7,600,464,885.71 7,600,464,885.71    8,305,304,163.57 8,305,304,163.57   7,099,485,302.65 7,099,485,302.65    6,225,411,011.37                                                                                                     
        derivative financial liabilities
       21,721,001.6   23,510,894.7 23,510,894.7    22,818,678.67 22,818,678.67   53,068,929.16 53,068,929.16    49,740,998.27                                                                                                     
        notes payable
       5,299,236,067.05   4,115,832,850.77 4,115,832,850.77    4,259,960,013.27 4,259,960,013.27   6,354,333,202.78 6,354,333,202.78    9,111,580,486.14       1,338,699,000 881,184,000  824,840,000 817,037,000 689,773,000 689,773,000 710,636,000  605,980,000 472,000,000 472,000,000 503,030,000 544,991,000  476,611,000 420,399,000 441,270,000 369,722,000                                                   173,422,000  82,801,000 137,988,000 105,218,000                     
        contract liabilities
       3,127,915,589.63   3,477,638,623.33 3,477,638,623.33    4,009,958,431.45 4,009,958,431.45   4,482,445,273.85 4,482,445,273.85    4,901,775,528.1                         39,024,000                                                                            
        employee benefits payables
       368,793,013.71   430,844,260.37 430,844,260.37    383,191,127.93 383,191,127.93   432,458,730.79 432,458,730.79    415,182,377.13                                                                                                     
        taxes payable
       1,291,625,179.78   1,235,323,787.4 1,235,323,787.4    1,024,062,960.27 1,024,062,960.27   775,018,634.6 775,018,634.6    446,916,231.91                                                                                                     
        non-current liabilities due within one year
       3,690,650,309.08   2,839,502,324.71 2,839,502,324.71    2,680,526,337.7 2,680,526,337.7   2,317,044,661.11 2,317,044,661.11    2,447,383,205.06                                                                                                     
        non-current liabilities:
                                                                                                                             
        long term loan
       7,465,705,784.13   6,505,750,605.99 6,505,750,605.99        5,536,809,881.86 5,536,809,881.86    3,101,788,682.62                                                                                                     
        lease liabilities
       1,804,699,489.75   1,714,758,064.02 1,714,758,064.02    968,202,497.68 968,202,497.68   1,011,275,316.01 1,011,275,316.01    982,467,690.72                                                                                                     
        long-term payables
       36,020,279.52   2,208,356.77 2,208,356.77    560,000 560,000   50,560,000 50,560,000    180,611,263.63                                                                                                     
        estimated liabilities
       979,798,330.63   657,231,257.51 657,231,257.51    679,720,229.29 679,720,229.29   595,290,159.26 595,290,159.26    663,371,260.68                                                                                                     
        deferred income
       1,109,765,153.63   1,231,599,613.65 1,231,599,613.65    1,208,563,806.86 1,208,563,806.86   1,269,909,156.79 1,269,909,156.79    1,130,174,914.91                                                                                                     
        deferred income tax liabilities
       108,010,581.19   132,871,533.56 132,871,533.56    219,580,518 219,580,518   198,038,155.31 198,038,155.31    244,112,406.25                                                                                                     
        total non-current liabilities
       12,391,914,787.52   11,120,723,939.55 11,120,723,939.55    9,965,849,590.27 9,965,849,590.27   9,340,125,103.2 9,340,125,103.2    6,429,526,218.81                                                                                                     
        owner’s equity
                                                                                                                             
        paid-in capital
       3,688,217,324   3,688,217,324 3,688,217,324    3,688,217,324 3,688,217,324   3,688,217,324 3,688,217,324    3,688,217,324                                                                                                     
        capital reserve
       7,923,394,984.17   7,876,653,750.49 7,876,653,750.49    7,829,571,113.63 7,829,571,113.63   7,819,609,076.33 7,819,609,076.33    7,543,758,207.52                                                                                                     
        less: treasury stock
       894,099,275.18   719,937,272.21 719,937,272.21                                                                                                                  
        other comprehensive income
       -29,552,318.09   -124,925,568.16 -124,925,568.16    -83,028,251.76 -83,028,251.76   -452,204,084.84 -452,204,084.84    -421,776,410.49                                                                                                     
        surplus reserve
       198,658,135.88   198,658,135.88 198,658,135.88    113,943,414.51 113,943,414.51   113,943,414.51 113,943,414.51    101,944,805.73                                                                                                     
        undistributed profits
       12,595,925,170.69   11,980,726,826.9 11,980,726,826.9    11,725,735,217.86 11,725,735,217.86   10,785,102,164.91 10,785,102,164.91    10,160,643,716.17                                                                                                     
        total equity attributable to the company
       23,482,544,021.47   22,899,393,196.9 22,899,393,196.9    22,721,645,685.77 22,721,645,685.77   21,954,667,894.91 21,954,667,894.91    21,072,787,642.93                                                                                                     
        minority interests
       -2,630,860.96   -27,064,521 -27,064,521    37,054,770.4 37,054,770.4   37,636,351.59 37,636,351.59    74,747,782.03                                                                                                     
        total owners’ equity
       23,479,913,160.51   22,872,328,675.9 22,872,328,675.9    22,758,700,456.17 22,758,700,456.17   21,992,304,246.5 21,992,304,246.5    21,147,535,424.96                                                                                                     
        total liabilities and owners’ equity
       68,967,567,093.2   66,405,740,350.65 66,405,740,350.65    66,825,840,889.84 66,825,840,889.84   67,583,799,643.66 67,583,799,643.66    64,893,878,075.63                                                                                                     
        green bonds and convertible notes
         198,492,000   146,542,000 146,542,000 389,386,000   375,163,000 380,313,000   389,033,000 389,033,000                                                                                                       
        item
                                                                                                                             
        i. total operating revenue
           8,585,581,523.55         9,597,025,639.08                                                                                                         
        including: operating revenue
           8,585,581,523.55         9,597,025,639.08                                                                                                         
        2. total operating costs
           8,910,040,924.8         8,846,922,488.86                                                                                                         
        including: operating costs
           8,005,845,474.13                                                                                                                  
        taxes and surcharges
           35,481,870.45         32,768,534.27                                                                                                         
        selling expenses
           256,242,816.04         310,662,786.66                                                                                                         
        administrative expenses
           433,885,898.72         346,161,076.91                                                                                                         
        r&d expenses
           173,509,323.43         240,842,106.66                                                                                                         
        financial expenses
           5,075,542.03         22,847,303.91                                                                                                         
        including: interest expense
           162,833,905.42                                                                                                                  
        interest income
           57,463,034.13         90,488,193.69                                                                                                         
        add: other income
           472,239,010.77         88,280,466.18                                                                                                         
        investment income
           -56,678,381.79         -31,078,683.79                                                                                                         
        including: gains from investment in associates and joint ventures
           5,278,555.43         6,663,942.6                                                                                                         
        gains from changes in fair value
           -14,789,833.51         -29,219,952.19                                                                                                         
        credit impairment losses
           -16,187,691.02         -17,105,029.73                                                                                                         
        impairment loss on assets
           -61,624,441.35         -227,890,269.92                                                                                                         
        gain on disposal of assets
           -7,198,397.08         7,665,939.63                                                                                                         
        3. operating profit
           -8,699,135.23         540,755,620.4                                                                                                         
        add: non-operating income
           16,266,592.65         137,503,502.15                                                                                                         
        less: non-operating expenses
           25,503,306.77         11,543,149.25                                                                                                         
        4. total profits
           -17,935,849.35         666,715,973.3                                                                                                         
        less: income tax expense
           -62,885,434.87         111,822,524.47                                                                                                         
        5. net profit
           44,949,585.52         554,893,448.83                                                                                                         
        classified by continuity of operations
                                                                                                                             
        1. net profit from continuing operations
           44,949,585.52         554,893,448.83                                                                                                         
        classified by ownership
                                                                                                                             
        1. net profit attributable to the shareholders of the company
           47,258,234.74         578,756,053.09                                                                                                         
        2. profit and loss attributable to minority shareholders
           -2,308,649.22         -23,862,604.26                                                                                                         
        6. other comprehensive income, net of tax
           78,799,531.65         -240,199,527.2                                                                                                         
        other comprehensive income attributable to owners of the company, net of tax
           78,799,531.65         -240,199,527.2                                                                                                         
        1. other comprehensive income that cannot be reclassified into profit or loss
           -309,661.18                                                                                                                  
        changes in fair value of other equity instrument investments
           -309,661.18                                                                                                                  
        2. other comprehensive income to be reclassified into profit and loss
           79,109,192.83         -240,199,527.2                                                                                                         
        exchange difference arising from translation of foreign currency financial statements
           79,109,192.83         -240,199,527.2                                                                                                         
        7. total comprehensive income
           123,749,117.17         314,693,921.63                                                                                                         
        total comprehensive income attributable to owners of the company
           126,057,766.39         338,556,525.89                                                                                                         
        total comprehensive income attributable to minority shareholders
           -2,308,649.22         -23,862,604.26                                                                                                         
        8. earnings per share:
                                                                                                                             
        basic earnings per share
           0.01         0.16                                                                                                         
        diluted earnings per share
           0.01         0.16                                                                                                         
        liabilities, redeemable non-controlling interests and equity
                                                                                                                             
        total liabilities, redeemable non-controlling interests and equity
            13,511,550,000                                                         4,417,254,000 4,077,822,000 4,077,822,000  3,711,485,000   3,072,424,000  2,899,496,000   2,796,321,000                                            
        including balances in variable interest entities
                                                                                                                             
        commitments and contingencies
                                                                                                                             
        common shares: no par value, unlimited authorized, 66,158,741 and 66,954,634 outstanding, respectively
             835,543,000                                                                                                                
        solar power systems
              1,722,149,000   1,266,529,000 1,164,625,000   951,513,000 951,513,000 686,983,000  612,518,000 471,971,000 364,816,000 364,816,000 100,652,000 103,908,000 107,517,000 108,263,000 108,263,000 108,767,000 160,263,000 154,633,000 154,633,000 158,262,000 158,262,000 87,187,000 49,654,000 49,654,000 50,996,000 52,957,000 52,957,000 53,460,000 57,131,000 60,396,000 54,898,000 55,804,000 55,804,000 59,087,000 59,087,000 63,144,000 63,964,000 63,964,000 66,960,000 66,960,000 65,849,000 108,382,000 112,062,000 112,062,000 436,043,000 436,043,000 1,765,370,000 1,765,370,000 1,564,894,000                                                          
        liabilities, redeemable non-controlling interest and equity
                                                                                                                             
        redeemable non-controlling interest
              184,530,000   72,785,000                                                              2,727,000 2,727,000  10,948,000 10,948,000 22,636,000 22,636,000 33,195,000 33,195,000 37,183,000 37,183,000                                    
        total liabilities, redeemable non-controlling interest and equity
              13,779,988,000   12,136,937,000                                                               2,998,352,000                                             
        long-term loan
               6,001,846,961.32 6,001,846,961.32                                                                                                             
        less: treasury stocks
               552,793,132.47 552,793,132.47                                                                                                             
        5
                                                                                                                             
        canadian solar inc.
                                                                                                                             
        unaudited condensed consolidated balance sheets
                                                                                                                             
        liabilities and equity
                                                                                                                             
        total liabilities and equity
                  12,366,770,000   11,895,760,000 11,895,760,000 11,400,230,000  11,198,650,000 9,829,323,000 9,037,128,000 9,037,128,000 8,661,466,000 8,380,090,000 8,372,620,000 7,388,342,000 7,388,342,000 7,481,829,000 7,024,607,000 6,839,473,000 6,839,473,000 6,536,854,000 6,536,854,000 6,192,776,000 5,258,530,000 5,258,530,000 5,315,607,000 5,467,207,000 5,467,207,000 5,307,640,000 5,038,662,000 5,072,867,000 4,892,658,000  5,203,870,000  5,192,954,000   5,889,627,000  6,048,090,000 5,675,014,000 5,398,409,000 5,406,606,000 5,406,606,000 5,225,714,000 5,225,714,000  4,941,650,000                              1,991,126,000 1,991,126,000 1,879,808,000 2,079,820,000 2,169,949,000 764,579,533 1,401,890,000 1,204,488,000 1,056,657,000 1,038,703,003  947,238,000                  
        long term equity investments
                   380,991,344.48 380,991,344.48    333,426,364.17                                                                                                     
        including: operating costs
                    7,893,640,680.45                                                                                                         
        including: interest expense
                    114,082,225.01                                                                                                         
        other comprehensive income attributable to minority shareholders, net of tax
                                                                                                                             
        ​
                                                                                                                             
        common shares – no par value: unlimited authorized shares, 64,506,055 and 66,158,741 shares issued and outstanding at december 31, 2022 and 2023, respectively
                      835,543,000                                                                                                       
        convertible bonds and green bonds
                       381,660,000                                                                                                      
        clearing settlement funds
                                                                                                                             
        placements with banks and other financial institutions
                                                                                                                             
        premium receivables
                                                                                                                             
        reinsurance contract receivables
                                                                                                                             
        reserves for reinsurance contract receivables
                                                                                                                             
        including: interest receivable
                                                                                                                             
        dividends receivable
                                                                                                                             
        financial assets purchased under resale agreements
                                                                                                                             
        assets held for sale
                                                                                                                             
        non-current assets due within one year
                                                                                                                             
        loans and advances to customers
                                                                                                                             
        debt investments
                                                                                                                             
        other debt investments
                                                                                                                             
        long-term receivables
                                                                                                                             
        investment properties
                                                                                                                             
        biological assets for production
                                                                                                                             
        oil and gas assets
                                                                                                                             
        development expenditure
                                                                                                                             
        goodwill
                                                1,005,000 1,005,000 4,061,000 4,061,000 4,061,000 4,061,000 4,061,000 6,248,000 6,248,000 6,248,000 6,248,000 7,617,000 7,617,000 7,617,000 7,617,000 7,617,000 7,617,000 7,617,000 7,617,000 7,617,000 7,609,000 7,609,000                       490,000 490,000 2,639,000 2,639,000 2,631,000 2,631,000                            
        loan from central bank
                                                                                                                             
        loan from banks and other financial institutions
                                                                                                                             
        financial liabilities held for trading
                                                                                                                             
        advance receipts
                                                                                                                             
        disposal of financial assets under repurchase agreements
                                                                                                                             
        acceptance of customer deposits and interbank placements
                                                                                                                             
        customer brokerage deposits
                                                                                                                             
        securities underwriting brokerage deposits
                                                                                                                             
        including: interest payable
                                                                                                                             
        dividends payable
                                                                                                                             
        handling fees and commissions payable
                                                                                                                             
        reinsurance accounts payable
                                                                                                                             
        liabilities held for sale
                                                                                                                             
        insurance contract reserve
                                                                                                                             
        bonds payable
                                                                                                                             
        including: preferred shares
                                                                                                                             
        perpetual bonds
                                                                                                                             
        long-term employee benefits payable
                                                                                                                             
        other equity instruments
                                                                                                                             
        less: treasury shares
                                                                                                                             
        special reserves
                                                                                                                             
        general risk provision
                                                                                                                             
        loss contingency accruals
                         7,150,000 6,887,000 5,000,000 5,000,000 3,026,000 14,088,000 12,387,000 15,148,000 15,148,000 35,763,000 29,249,000 30,941,000 30,941,000 26,458,000 26,458,000 25,318,000 26,828,000 26,828,000 23,734,000 28,513,000 28,513,000 27,646,000 24,713,000 22,831,000 24,608,000 25,047,000 25,047,000 24,872,000 24,872,000 26,466,000 25,682,000 25,682,000 25,352,000 25,352,000 26,591,000 22,982,000 22,654,000 22,654,000 24,117,000 24,117,000 23,920,000 23,920,000 23,618,000 23,500,000 23,500,000 24,211,000 24,211,000 24,168,000 24,168,000 23,338,000 26,206,000 26,206,000 27,284,000 27,284,000 29,344,000 29,344,000 29,579,000 29,698,000 29,698,000 29,030,000 29,030,000 28,034,000 28,034,000 27,578,000 27,578,000 28,461,000 28,461,000 27,774,000 27,774,000 26,766,000 26,766,000 28,684,000 28,684,000                            
        prepaid land use rights
                           68,094,000  64,816,000 66,416,000   71,011,000      62,414,000      60,836,000                  29,061,000 29,061,000 29,131,000 29,131,000 27,775,000 34,089,000 34,089,000     19,532,000 13,286,000 13,286,000 13,293,000 13,293,000                                               
        accrued warranty costs
                           76,677,000  64,175,000 61,552,000 51,264,000 45,146,000 45,146,000 48,984,000 49,264,000 41,974,000 41,974,000 37,732,000 37,732,000 41,698,000 47,280,000 47,280,000 49,372,000 55,878,000 55,878,000 52,992,000 49,937,000 52,846,000 50,605,000 53,541,000 53,541,000 54,904,000 54,904,000 60,214,000 55,659,000 55,659,000 62,768,000 62,768,000 62,105,000 62,731,000 61,139,000 61,139,000 66,377,000 66,377,000 73,786,000 73,786,000 71,264,000 65,193,000 65,193,000 60,405,000 60,405,000 55,308,000 55,308,000 52,224,000 54,644,000 54,644,000 51,238,000 51,238,000 47,432,000 47,432,000 43,613,000 40,605,000 40,605,000 67,726,000 67,726,000 63,341,000 63,341,000 60,175,000 60,175,000 58,334,000 58,334,000 55,835,000 55,835,000 52,878,000 52,878,000 49,852,000 49,852,000 47,021,000 43,869,000 39,700,000 26,984,958 26,842,000 20,263,000 17,130,000 16,899,522 12,190,000 14,282,000 12,190,000 11,161,000 11,161,000 10,846,719 7,678,000 7,678,000,000 5,591,000 5,591,000,000 875,000 3,878,755 2,552,000 2,552,000 2,552,000 1,597,000 1,597,000 874,673 79,000 
        financing liabilities
                             5,634,000 44,998,000 53,873,000 53,641,000 53,641,000 82,370,000 82,692,000 81,293,000 81,293,000 81,871,000 81,871,000 78,442,000 75,457,000 75,457,000 75,398,000 76,575,000 76,575,000 75,528,000 77,705,000 79,335,000                                                                             
        common shares – no par value: unlimited authorized shares, 64,022,678 and 64,506,055 shares issued and outstanding at december 31, 2021 and 2022, respectively
                            835,543,000                                                                                                 
        long-term borrowings on project assets - current
                             198,785,000 153,934,000 323,522,000 321,655,000  297,355,000 490,956,000 263,826,000 263,826,000 198,794,000  238,474,000 179,978,000 179,978,000 183,138,000 286,173,000  261,868,000 176,595,000 280,481,000 265,770,000                                                                            
        non-controlling interests in subsidiaries
                             331,598,000 322,522,000 326,482,000 325,355,000 325,355,000 320,462,000 313,229,000 304,469,000 304,469,000 322,363,000 322,363,000 314,858,000 40,903,000 40,903,000 41,145,000 31,924,000 31,924,000 38,487,000 42,017,000 43,045,000 47,372,000 41,067,000 41,067,000 37,846,000 37,846,000 39,138,000 27,549,000 27,549,000 25,515,000 25,515,000 25,418,000 12,271,000 14,709,000 14,709,000 13,435,000 13,435,000 13,865,000 13,865,000 17,262,000 13,542,000 13,542,000 11,613,000 11,613,000 11,331,000 11,331,000 11,222,000 12,963,000 12,963,000 13,186,000 13,186,000 10,436,000 10,436,000 11,056,000                                            
        advance from customers
                              151,460,000 145,136,000 135,512,000  305,802,000 132,619,000 223,037,000 223,037,000 189,470,000  120,296,000 69,546,000 69,546,000 101,457,000 134,806,000  65,210,000 53,713,000 38,334,000                                                                             
        prepaid land use right
                               70,622,000 71,011,000  70,258,000 71,011,000 61,070,000 61,070,000 62,414,000  63,806,000 58,800,000 58,800,000 59,156,000 60,836,000  62,839,000 64,755,000 66,032,000 65,718,000 65,826,000 65,826,000 90,272,000 90,272,000 91,368,000 78,649,000 78,649,000 68,791,000 68,791,000 55,359,000 53,700,000 48,651,000 48,651,000        28,155,000 28,155,000 20,649,000 20,649,000      18,407,000 18,407,000 18,511,000 18,776,000 18,776,000 18,730,000 18,730,000 18,738,000 18,738,000 18,571,000 18,571,000 18,629,000 18,629,000 18,566,000 18,566,000 18,712,000 18,712,000 13,746,000 13,746,000 13,805,000 13,721,000 13,546,000  13,291,000 13,184,000 12,535,000 12,535,450 12,658,000 12,599,000 12,658,000   12,782,147              
        total canadian solar inc. shareholders' equity
                                1,801,083,000  1,713,260,000 1,651,030,000 1,570,106,000 1,570,106,000                                                                                        
        accounts receivable trade, net of allowance of 40,293 and 47,126 as of december 31, 2020 and 2021, respectively
                                 651,372,000                                                                                            
        advances to suppliers, net of allowance of 5,845 and 5,822 as of december 31, 2020 and 2021, respectively
                                 225,879,000                                                                                            
        advances to suppliers, net of allowance of 13,855 and 13,860 as of december 31, 2020 and 2021, respectively
                                 34,239,000                                                                                            
        short-term borrowings, including long-term borrowings - current portion
                                 1,271,215,000      1,202,285,000      933,120,000                                                                                
        long-term borrowings on project assets — current
                                 321,655,000      198,794,000      286,173,000                                                                                
        common shares – no par value: unlimited authorized shares, 59,820,384 and 64,022,678 shares issued and outstanding at december 31, 2020 and 2021, respectively
                                 835,543,000                                                                                            
        derivatives liabilities
                                         5,374,000 5,374,000 5,418,000 1,841,000  3,008,000 1,760,000 497,000                                                                             
        treasury stock
                                             -11,845,000                                                                                
        accounts receivable trade, net of allowance of 29,545 and 40,293 as of december 31, 2019 and 2020, respectively
                                       408,958,000                                                                                      
        advances to suppliers, net of allowance of 7,222 and 5,845 as of december 31, 2019 and 2020, respectively
                                       182,146,000                                                                                      
        advances to suppliers, net of allowance of 13,059 and 13,855 as of december 31, 2019 and 2020, respectively
                                       97,173,000                                                                                      
        common shares – no par value: unlimited authorized shares, 59,371,684 and 59,820,384 shares issued and outstanding at december 31, 2019 and 2020, respectively
                                       687,033,000                                                                                      
        derivatives assets
                                        256,000        1,458,000                                                                             
        right-of-use assets*
                                            37,733,000  37,141,000 39,559,000 48,072,000                                                                             
        operating lease liabilities*
                                            18,767,000                                                                                 
        tax equity liabilities
                                              53,175,000 50,428,000 157,954,000 158,496,000                                                                            
        accounts receivable trade, net of allowance of 32,733 and 29,545 as of december 31, 2018 and 2019, respectively
                                             436,815,000                                                                                
        advances to suppliers, net of allowance of 5,702 and 7,222 as of december 31, 2018 and 2019, respectively
                                             47,978,000                                                                                
        advances to suppliers, net of allowance of 15,224 and 13,059 as of december 31, 2018 and 2019, respectively
                                             40,897,000                                                                                
        common shares – no par value: unlimited authorized shares, 59,180,624 and 59,371,684 shares issued and outstanding at december 31, 2018 and 2019, respectively
                                             703,806,000                                                                                
        lease liabilities*
                                              17,352,000 17,236,000 19,280,000                                                                             
        restricted cash - current
                                                 480,976,000 459,746,000 459,746,000 535,769,000 535,769,000 613,410,000 617,761,000 617,761,000 528,725,000 528,725,000 456,798,000 430,456,000 487,516,000 487,516,000        586,706,000 586,706,000                                                      
        advances to suppliers - current
                                                 37,011,000 74,355,000 74,355,000 60,849,000 60,849,000 66,090,000 61,399,000 61,399,000 92,895,000 92,895,000 40,941,000 17,120,000 29,312,000 29,312,000        28,155,000 28,155,000 23,885,000 23,885,000 50,587,000 47,172,000 47,172,000 41,221,000 41,221,000 38,434,000 38,434,000                                             
        derivative assets - current
                                                 4,761,000 5,834,000 5,834,000 12,022,000 12,022,000 23,023,000 16,200,000 16,200,000 12,201,000 12,201,000 12,420,000 4,262,000 12,270,000 12,270,000                                                               
        project assets - current
                                                 933,563,000 1,187,118,000 1,187,118,000 1,190,742,000 1,190,742,000 958,759,000 1,523,342,000 1,523,342,000 1,658,867,000 1,658,867,000 1,684,955,000 1,378,969,000 1,317,902,000 1,317,902,000        209,097,000 209,097,000 64,934,000 64,934,000 413,231,000 235,228,000 235,228,000 395,093,000 395,093,000 421,947,000 421,947,000                                             
        assets held-for-sale
                                                    13,611,000 13,611,000 13,812,000 182,797,000 182,797,000 227,181,000 227,181,000 220,830,000 166,661,000 392,089,000 392,089,000 529,210,000 529,210,000                                                             
        restricted cash - non-current
                                                 15,716,000 15,674,000 15,674,000 2,841,000 2,841,000 11,026,000 10,695,000 10,695,000 10,770,000 10,770,000 8,139,000 11,044,000 9,145,000 9,145,000        69,472,000 69,472,000                                                      
        advances to suppliers - non-current
                                                 48,908,000 59,286,000 59,286,000 51,085,000 51,085,000 58,959,000 38,325,000 38,325,000 53,032,000 53,032,000                                                                   
        derivatives assets - non-current
                                                 3,216,000 14,967,000 14,967,000 13,056,000 13,056,000 11,587,000 10,911,000 10,911,000 9,911,000 9,911,000 10,800,000 16,450,000 15,446,000 15,446,000                                                               
        project assets - non-current
                                                 352,200,000 117,470,000 117,470,000 92,208,000 92,208,000 165,887,000 148,170,000 148,170,000 148,144,000 148,144,000 147,127,000 281,715,000 182,391,000 182,391,000        2,401,000 2,401,000    69,283,000 69,283,000 113,756,000 113,756,000 149,598,000 149,598,000                                             
        derivative liabilities - current
                                                 13,698,000 17,716,000 17,716,000 11,042,000 11,042,000 6,353,000 6,121,000 6,121,000 8,980,000 8,980,000 8,198,000 10,765,000 9,625,000 9,625,000                                                               
        liabilities held-for-sale
                                                    581,000 581,000 569,000 185,872,000 185,872,000 227,285,000 227,285,000 211,415,000 124,662,000 279,272,000 279,272,000 356,294,000 356,294,000                                                             
        derivatives liabilities - non-current
                                                       359,000 359,000 680,000 680,000 617,000 157,000                                                                 
        deferred tax liabilities - non-current
                                                 35,698,000 5,634,000 5,634,000 5,563,000 5,563,000 5,737,000 5,562,000 5,562,000 26,381,000 26,381,000 23,972,000 23,979,000 23,348,000 23,348,000        6,179,000 6,179,000 6,308,000 6,308,000 9,433,000 10,345,000 10,345,000 6,140,000 6,140,000 6,477,000 6,477,000                                             
        financing liabilities - non-current
                                                 77,835,000 71,840,000 71,840,000 35,124,000 35,124,000 30,597,000                                                                       
        retained earnings*
                                                 622,016,000 510,432,000 510,432,000 443,892,000 443,892,000 428,323,000                                                                       
        net income
                                                  68,472,000  15,973,000  43,886,000 62,780,000  13,592,000      15,185,000  40,077,000  23,789,000 62,329,000    18,569,000  61,776,000 76,171,000  108,521,000  55,122,000  4,072,000 24,055,000  33,353,000                                         
        foreign currency translation adjustment
                                                  26,709,000    23,181,000 3,395,000  23,148,000          22,675,000     21,008,000                                                     
        gain on changes in fair value of derivatives
                                                  2,464,000  1,918,000  5,128,000 296,000                                                                      
        comprehensive income
                                                  97,645,000    72,195,000 66,471,000  36,284,000      5,721,000  23,940,000  48,096,000 55,577,000    39,577,000  24,902,000 64,899,000  91,473,000  62,989,000   20,635,000  38,722,000                                         
        less: comprehensive income attributable to non-controlling interests
                                                  4,844,000    3,500,000 2,034,000  97,000        103,000  2,046,000 4,294,000    109,000  2,788,000 723,000  5,608,000    86,000                                            
        comprehensive income attributable to canadian solar inc.
                                                  92,801,000    68,695,000 64,437,000  36,187,000      6,302,000  23,837,000  46,050,000 51,283,000    39,468,000   64,176,000  85,865,000  63,608,000   18,520,000  32,814,000                                         
        accounts and notes payable
                                                  856,733,000 856,733,000 815,378,000 815,378,000 914,022,000 975,595,000 975,595,000 1,056,694,000 1,056,694,000 899,544,000 847,202,000 736,779,000 736,779,000 801,882,000 801,882,000 937,263,000 937,263,000 961,221,000 985,757,000 985,757,000 1,023,526,000 1,023,526,000 973,339,000 973,339,000 900,415,000 800,989,000 800,989,000 751,693,000 751,693,000 756,153,000 756,153,000 665,035,000 639,376,000 639,376,000 589,747,000 589,747,000 463,097,000 463,097,000 483,669,000 483,669,000 461,631,000 461,631,000 462,761,000 462,761,000 436,816,000 436,816,000 390,482,000 390,482,000 305,998,000 407,069,000                          
        financing liabilities - current
                                                  164,491,000 164,491,000 154,200,000 154,200,000                                                                        
        financing liabilities-current
                                                      154,698,000 407,683,000 407,683,000                                                                     
        short-term commercial paper
                                                           61,615,000 134,016,000 131,432,000 131,432,000 134,602,000 134,602,000                                                             
        financing liabilities-non-current
                                                       12,243,000 12,243,000                                                                     
        financing liability
                                                         419,065,000 419,065,000 412,200,000 414,339,000                                                                 
        advances to suppliers —non-current
                                                           87,851,000 84,264,000 54,080,000 54,080,000                                                               
        current maturities of capital lease obligation
                                                             58,947,000 58,947,000 58,896,000 58,896,000 16,074,000 16,074,000                                                           
        long-term capital lease obligation
                                                             24,720,000 24,720,000 33,993,000 33,993,000 78,342,000 78,342,000                                                           
        gain on commodity hedge
                                                               1,174,000                                                              
        gain on interest rate swap
                                                               589,000                                                              
        restricted cash — current
                                                               502,223,000 502,223,000 496,431,000 496,431,000 564,865,000 534,707,000 534,707,000                                                        
        advances to suppliers — current
                                                               31,395,000 31,395,000 25,179,000 25,179,000 56,921,000 31,886,000 31,886,000            43,951,000                                            
        derivative assets — current
                                                               3,785,000 3,785,000 9,494,000 9,494,000 3,972,000 6,259,000 6,259,000                                                        
        project assets — current
                                                               1,181,997,000 1,181,997,000 137,344,000 137,344,000 107,366,000 111,317,000 111,317,000            332,871,000     389,625,000 389,625,000 184,510,000 184,510,000                                    
        restricted cash — non-current
                                                               2,883,000 2,883,000 15,187,000 15,187,000 22,206,000 46,897,000 46,897,000                                                        
        advances to suppliers — non-current
                                                               99,618,000 99,618,000 102,035,000 102,035,000                                                           
        derivative assets — non-current
                                                               1,927,000 1,927,000 1,725,000 1,725,000 4,702,000 2,072,000 2,072,000                                                        
        project assets — non-current
                                                               48,817,000 48,817,000 7,988,000 7,988,000 7,712,000 2,814,000 2,814,000            188,083,000     79,881,000 79,881,000 255,955,000 255,955,000                                    
        derivative liabilities — current
                                                               7,764,000 7,764,000 18,213,000 18,213,000 25,926,000 35,228,000 35,228,000                                                        
        derivative liabilities — non-current
                                                               2,163,000 2,163,000 27,182,000 27,182,000 18,615,000 17,358,000 17,358,000                                                        
        deferred tax liabilities — non-current
                                                               8,238,000 8,238,000 37,003,000 37,003,000 20,333,000 19,030,000 19,030,000            6,294,000     18,066,000 18,066,000 55,016,000 55,016,000                                    
        loss on interest rate swap
                                                                                                                             
        other comprehensive income, net of tax:
                                                                                                                             
        others
                                                                   1,632,000                                                          
        accumulated other comprehensive income
                                                                        2,447,000 2,447,000  20,058,000 20,058,000 31,615,000 31,615,000 49,953,000 49,953,000 42,128,000 53,910,000 53,910,000 56,338,000 56,338,000 51,216,000 51,216,000 49,154,000 49,154,000 50,795,000 50,795,000 48,211,000 48,211,000 45,426,000 45,426,000 50,402,000 50,402,000 45,556,000 37,866,000 37,608,000 28,461,944 22,026,000 15,156,000 15,122,000 15,121,299 14,997,000 15,161,000 14,997,000 14,865,000 14,865,000 14,909,526 14,133,000 14,133,000,000 10,541,000 10,541,000,000 1,051,000 5,980,542  3,702,000 3,702,000 2,758,000 2,758,000 1,050,264  
        foreign currency derivative assets
                                                                      4,620,000 4,620,000 5,549,000 5,549,000 9,228,000 9,643,000 9,643,000 9,911,000 9,911,000 1,329,000 1,329,000 1,264,000 7,323,000 7,323,000 1,110,000 1,110,000 1,991,000 1,991,000 705,000 705,000 1,351,000 1,351,000 365,000 365,000 385,000 385,000 648,000 648,000 2,727,000 5,074,000 2,225,000  121,000 236,000      2,713,000 2,713,000 6,974,064              
        foreign currency derivative liabilities
                                                                      7,766,000 7,766,000 3,292,000 3,292,000 2,768,000 445,000 445,000 891,000 891,000 4,344,000 4,344,000 5,685,000 597,000 597,000 1,539,000 1,539,000 822,000 822,000 693,000 693,000 365,000 365,000 2,530,000 2,530,000 1,623,000 1,623,000    309,000 11,141,000  16,097,000 223,000 523,000 523,462 169,000 1,850,000 169,000                 
        comprehensive income (loss) attributable to canadian solar inc.
                                                                          22,114,000                                                   
        accumulated deficit
                                                                                                               -12,992,818     -2,783,000 -3,604,572  -9,597,000 -9,597,000 -10,119,000 -10,119,000   
        foreign currency translation adjustments
                                                                               7,867,000     5,369,000  1,906,000          4,847,000                             
        amount due from related parties
                                                                               10,863,000 10,863,000 7,271,000 4,689,000 4,689,000 17,600,000 17,600,000 31,544,000 31,544,000 5,891,000 5,891,000 9,977,000 9,977,000 5,850,000 5,850,000 9,004,000 9,004,000 5,847,000 5,847,000 19,836,000 18,599,000                          
        current assets
                                                                                                                             
        convertible senior notes
                                                                                 150,000,000                                            
        less: comprehensive income attributable to non-controlling interest
                                                                                  2,115,000  5,908,000  479,000          104,000                             
        project assets -current
                                                                                  344,162,000 344,162,000                                          
        project assets -non-current
                                                                                  160,836,000 160,836,000                                          
        deferred tax liabilities - non current
                                                                                  24,044,000 24,044,000 46,523,000 46,523,000       66,440,000 66,440,000                                
        non-controlling interest
                                                                                  10,969,000 10,969,000 11,679,000 11,679,000 11,067,000 11,067,000 10,588,000 10,588,000 10,684,000 10,684,000 10,516,000 10,516,000 10,032,000 10,032,000 5,252,000 5,252,000 1,044,000 662,000 612,000  398,000 163,000 285,000 284,780  -14,000                  
        total liabilities, redeemable non-controlling interest and shareholders’ equity
                                                                                  2,453,735,000 2,453,735,000 2,444,316,000 2,444,316,000 2,259,434,000 2,259,434,000 2,316,312,000 2,316,312,000                                    
        project assets-current
                                                                                    289,568,000 289,568,000     180,437,000 180,437,000 91,595,000 91,595,000 75,963,000 75,963,000                              
        project assets-non current
                                                                                    199,052,000 199,052,000       273,860,000 273,860,000 256,744,000 256,744,000                              
        current liabilities
                                                                                                                             
        net loss
                                                                                                                             
        comprehensive loss
                                                                                                                             
        comprehensive loss attributable to canadian solar inc.
                                                                                                                             
        project assets-non-current
                                                                                          218,710,000 218,710,000                                  
        deferred tax liabilities-non-current
                                                                                          56,152,000 56,152,000                                  
        mezzanine equity
                                                                                          45,166,000 45,166,000 44,197,000 44,197,000 40,943,000 40,943,000                              
        total liabilities, mezzanine equtiy and shareholders’ equity
                                                                                          2,259,313,000 2,259,313,000                                  
        total liabilities, mezzanine equity and shareholders` equity
                                                                                            2,316,509,000 2,316,509,000                                
        deferred tax liabilities-non current
                                                                                              64,250,000 64,250,000                              
        total liabilities, mezzanine equity and shareholders’ equity
                                                                                              2,348,309,000 2,348,309,000                              
        prepaid and other current assets
                                                                                                  45,217,000 125,572,000 83,344,000  45,969,000 39,667,000 28,663,000   13,744,000  11,030,000 11,030,000  11,494,000 11,494,000,000 4,958,000 4,958,000,000 2,398,000 10,057,777  2,473,000 2,473,000 1,251,000 1,251,000 2,398,103  
        investments
                                                                                                  11,008,000 11,759,000 5,586,000  7,025,000 7,102,000                      
        deferred tax assets — non current
                                                                                                  23,227,000 24,341,000 21,567,000  12,420,000 11,398,000 11,044,000   7,912,000  6,498,000 6,498,000         3,837,000 3,837,000 3,508,000 3,508,000   
        short term borrowings
                                                                                                  743,687,000 794,809,000 912,404,000  534,114,000 375,268,000 251,702,000   321,962,000  208,856,000 208,856,000         51,651,000 51,651,000 37,679,000 37,679,000   
        benefit from firm purchase commitment
                                                                                                   36,970,000 26,333,000  18,722,000 15,763,000                      
        contingent contract liability
                                                                                                  27,862,000                           
        long term borrowings
                                                                                                  88,249,000 153,590,000 183,270,000  58,670,000 27,833,000 29,290,000   30,751,000  45,349,000 45,349,000               
        additional paid in capital
                                                                                                  -53,331,000 -54,400,000 -55,351,000  -58,027,000 -59,963,000 -61,269,000               24,352,000 24,352,000 21,923,000 21,923,000   
        (accumulated deficit) retained earnings
                                                                                                  -28,695,000                           
        total canadian solar inc. stockholders’ equity
                                                                                                  465,933,000 517,062,000 559,715,000   469,006,000 496,184,000                     
        investment in subsidiaries
                                                                                                     422,256,208                        
        common shares — no par value: unlimited authorized shares, 42,774,485 and 42,893,044 shares issued and outstanding at december 31, 2009 and 2010, respectively
                                                                                                     501,145,991                        
        current assets — subtotal
                                                                                                      1,041,758,000 912,406,000 762,963,000   670,218,000  419,754,000 419,754,000               
        current liabilities — subtotal
                                                                                                      802,074,000 675,231,000 502,197,000   515,676,000  263,583,000 263,583,000               
        investment
                                                                                                        7,101,000  3,000,000 4,171,000 3,000,000   3,000,000              
        advances to suppliers, net of allowance of 2,341,685 and 3,662,645 on december 31, 2008 and 2009, respectively
                                                                                                         17,264,319                    
        advances to suppliers, net of allowance of nil and 7,322,550 on december 31, 2008 and 2009, respectively
                                                                                                         35,209,654                    
        long-term investment
                                                                                                         3,000,000                    
        provision for firm purchase commitments
                                                                                                         13,822,818                    
        common shares — no par value: unlimited authorized shares, 35,744,563 and 42,774,485 shares issued and outstanding at december 31, 2008 and 2009, respectively
                                                                                                         500,322,431                    
        liabilities and stockholders’ equity
                                                                                                                             
        stockholders’ equity:
                                                                                                                             
        common shares — no par value: unlimited authorized shares, 35,744,563 and 35,781,293 shares issued and outstanding at december 31, 2008 and june 30, 2009, respectively
                                                                                                          395,252,000  395,252,000                 
        total stockholders’ equity
                                                                                                          348,484,000  348,484,000 328,666,000 328,666,000 332,161,447 251,664,000 251,664,000,000 152,139,000 152,139,000,000 112,904,000 126,265,873  115,811,000 115,811,000 111,916,000 111,916,000 112,903,855  
        total liabilities and stockholders’ equity
                                                                                                          761,157,000  761,157,000 659,734,000 659,734,000 570,731,399 484,246,000 484,246,000,000 367,284,000 367,284,000,000 129,634,000 284,502,529  211,662,000 211,662,000   129,633,757  
        additional paid in capitals
                                                                                                           -62,411,000                  
        total csi stockholders’ equity
                                                                                                           375,302,000                  
        long term prepayments
                                                                                                             50,590,000 50,590,000  15,673,000 15,673,000,000            
        land use right
                                                                                                             12,715,000 12,715,000               
        equity investment
                                                                                                             3,000,000 3,000,000               
        additional paid-in-capital
                                                                                                             -65,464,000 -65,464,000  30,970,000 30,970,000,000 28,733,000 28,733,000,000 17,334,000         
        accumulated deficits
                                                                                                             -15,889,000 -15,889,000               
        common shares — no par value: unlimited authorized shares, 27,320,389 and 35,744,563 shares issued and outstanding at december 31, 2007 and 2008, respectively
                                                                                                               294,707,048              
        value-added tax recoverable
                                                                                                                17,329,000 17,329,000,000 15,823,000 15,823,000,000 2,281,000         
        prepaid lease payments
                                                                                                                5,812,000 5,812,000,000 1,664,000 1,664,000,000 1,103,000   1,178,000 1,178,000 1,168,000 1,168,000   
        deferred tax assets — non-current
                                                                                                                6,550,000 6,550,000,000   3,639,000         
        long-term deferred expenses
                                                                                                                41,000 41,000,000 3,291,000 3,291,000,000          
        advances from suppliers and customers
                                                                                                                11,314,000 11,314,000,000 7,094,000 7,094,000,000 3,225,000  9,496,000 9,496,000 9,496,000 7,785,000 7,785,000 3,225,157 18,000 
        income tax payable
                                                                                                                5,212,000 5,212,000,000 4,608,000 4,608,000,000 112,000  509,000 509,000 509,000 492,000 492,000 112,184 119,000 
        provision for uncertain tax issue
                                                                                                                4,997,000             
        long-term debt
                                                                                                                48,217,000 48,217,000,000 19,814,000 19,814,000,000          
        stockholders’ equity
                                                                                                                             
        retained earnings/
                                                                                                                25,938,000 25,938,000,000            
        benefit from uncertain tax issue
                                                                                                                 4,997,000,000            
        in canada
                                                                                                                             
        alex taylor, ir director canadian solar inc. tel: +1-905-530-2334 fax: +1-905-530-2001 email: [email protected]
                                                                                                                             
        in the u.s.
                                                                                                                             
        john robertson the ruth group tel: +1-646-536-7024 email: [email protected]
                                                                                                                             
        advance to suppliers
                                                                                                                  14,224,000 14,224,000,000          
        liabilities and stockholder’s equity
                                                                                                                         171,047,000 171,047,000   
        provision for uncertain tax positions
                                                                                                                  4,421,000           
        accumulated earnings
                                                                                                                  15,293,000 15,293,000,000          
        benefit from uncertain tax positions
                                                                                                                   4,421,000,000          
        us gaap profit
                                                                                                                    -2,055,000   9,167,000  2,818,000    
        share-based compensation
                                                                                                                    9,200,000   162,000      
        convertible note charge
                                                                                                                             
        total special items
                                                                                                                    9,200,000   162,000  126,000    
        non-us gaap profit
                                                                                                                    7,145,000   9,329,000  2,944,000    
        non-us gaap earning (loss) per diluted share
                                                                                                                             
        adjusted gross margin
                                                                                                                       5,320  3,780    
        adjusted operating margin
                                                                                                                             
        prepaid-rental
                                                                                                                     1,616,011 1,178,000     1,103,123  
        other payable
                                                                                                                     6,153,217 5,189,000     993,313 398,000 
        advance from customer
                                                                                                                     1,962,024        
        stockholder’s equity:
                                                                                                                             
        common shares — no par value: unlimited authorized shares, 27,270,000 and 27,320,389 shares issued and outstanding at december 31, 2006 and 2007, respectively
                                                                                                                     97,454,214        
        balance sheet data:
                                                                                                                             
        embedded derivatives related to convertible notes
                                                                                                                             
        long term debt
                                                                                                                      10,003,000 10,003,000 10,003,000     
        financial instruments related to convertible notes
                                                                                                                             
        total shareholders’ equity
                                                                                                                      115,811,000      1,512,000 
        total liabilities and shareholders’ equity
                                                                                                                      211,662,000      3,053,000 
        number of shares outstanding
                                                                                                                      27,290,298,000      15,427,995,000 
        non-us gaap gain per diluted share
                                                                                                                       30      
        share-based compensation charge
                                                                                                                         126,000    
        adjusted operating expense — % of revenue
                                                                                                                         6,580    
        short-term borrowing
                                                                                                                           3,311,238  
        common shares — no par value: unlimited authorized shares, 15,427,995 and 27,270,000 shares issued and outstanding at december 31, 2005 and 2006, respectively
                                                                                                                           97,302,391  
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2025-09-30 2025-06-30 2025-05-15 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-05-09 2024-03-31 2023-12-31 2023-09-30 
                   
          operating activities:
                   
          net income
        -65,848,000 121,424,000 -76,654,000 -76,654,000 42,121,000 -33,494,000 -8,799,000 36,223,000 36,223,000 211,718,000 -135,067,000 
          adjustments to net income
        -152,792,000           
          changes in operating assets and liabilities
        -81,976,000 127,021,000 -349,319,000 -349,319,000  348,673,000 -144,903,000 -486,060,000 -486,060,000  112,734,000 
          net cash from operating activities
        -300,616,000 452,759,000 -264,203,000 -264,203,000 240,540,000 198,373,000   -291,487,000 -152,206,000 -131,672,000 
          capital expenditures
        -94,039,000 83,651,000 -256,380,000 -256,380,000 152,883,000   -266,462,000 -22,213,000 
          free cash flows
        -394,655,000 536,410,000 -520,583,000 -520,583,000 240,540,000 351,256,000   -557,949,000 -152,206,000 -153,885,000 
          investing activities:
                   
          purchase of property, plant and equipment and intangible assets
        -94,039,000 83,651,000 -256,380,000 -256,380,000        
          purchase of solar power and battery energy storage systems
        192,010,000 -90,988,000 -128,707,000 -128,707,000        
          other investing activities
        62,671,000 28,015,000 -83,897,000 -83,897,000  -14,639,000 -4,317,000 6,832,000 6,832,000  -82,008,000 
          net cash from investing activities
        160,642,000 20,678,000 -468,984,000 -468,984,000  -98,039,000 34,302,000 -432,971,000 -432,971,000 469,500,000 -147,419,000 
          financing activities:
                   
          proceeds from subsidiary’s issuance of preferred shares
                   
          capital contributions from tax equity investors in subsidiaries
          14,680,000 14,680,000        
          repurchase of shares by subsidiary
         -2,817,000 -21,404,000 -21,404,000        
          other financing activities
        -385,166,000 -55,686,000 550,962,000 550,962,000  1,117,135,000 -762,190,000 723,412,000 723,412,000  -572,018,000 
          net cash from financing activities
        -160,644,000 -73,183,000 544,238,000 544,238,000  1,083,695,000   723,412,000   
          effect of exchange rate changes
        -13,950,000 60,138,000 -41,153,000 -41,153,000 -91,656,000 153,416,000 -10,230,000 -51,253,000 -51,253,000 24,520,000 98,789,000 
          net increase in cash, cash equivalents and restricted cash
        -314,568,000    -609,902,000 1,337,445,000 -649,593,000 -52,299,000 -52,299,000  -1,431,713,000 
          cash, cash equivalents and restricted cash at the beginning of the period
        230,290,000     -701,892,000 -52,299,000 2,946,432,000 2,946,432,000  1,174,606,000 
          cash, cash equivalents and restricted cash at the end of the period
        -84,278,000     635,553,000 -701,892,000 2,894,133,000 2,894,133,000  -257,107,000 
          adjustments to reconcile net income to net cash from operating activities
          161,770,000 161,770,000  -116,806,000 15,851,000 158,350,000 158,350,000  -109,339,000 
          net decrease in cash, cash equivalents and restricted cash
          -230,102,000 -230,102,000        
          cash, cash equivalents and restricted cash, beginning of period
          2,264,021,000 2,264,021,000        
          cash, cash equivalents and restricted cash, end of period
          2,033,919,000 2,033,919,000        
          purchase of property, plant and equipment
             152,883,000 -123,786,000 -266,462,000 -266,462,000  -22,213,000 
          net proceeds from sale of subsidiary’s redeemable preferred shares
             -97,000,000      
          payments for repurchase of subsidiary’s ordinary shares
             63,560,000      
          net proceeds from subsidiary’s public offering of ordinary shares
                  -679,393,000 
          contributions from redeemable non-controlling interests
                   
          adjustments to reconcile net income to net cash from from operating activities:
                   
          accretion of convertible notes
                   
          loss on change in fair value of derivatives
                   
          equity in earnings of subsidiaries and affiliates
                   
          share-based compensation
                   
          dividend received from subsidiary
                   
          deferred taxes
                   
          changes in operating assets and liabilities:
                   
          amounts due from subsidiaries
                   
          prepaid expenses and other current assets
                   
          other non-current assets
                   
          amounts due to subsidiaries
                   
          other current liabilities
            -576,812,000   472,659,000  -523,714,000  
          liability for uncertain tax positions
            -5,924,000   5,847,000  -5,758,000  
          net settlement of derivatives
                   
          investments in subsidiaries
                   
          investments in affiliates
                   
          loans to subsidiaries
                   
          repayment of loans to subsidiaries
                   
          net cash from (generated from) investing activities
                   
          repayment of loan from subsidiary
                   
          cash, cash equivalents and restricted cash at the beginning of the year
                   
          cash, cash equivalents and restricted cash at the end of the year
                   
          supplemental disclosure of cash flow information:
                   
          interest paid
                   
          liabilities, redeemable non-controlling interest and equity
                   
          current liabilities:
                   
          short-term borrowings
               2,180,348,000    
          accounts payable
               818,189,000    
          short-term notes payable
               895,607,000    
          amounts due to related parties
               1,016,000    
          other payables
               1,278,844,000    
          advances from customers
               362,323,000    
          derivative liabilities
               10,005,000    
          operating lease liabilities
               19,497,000    
          total current liabilities
               6,038,488,000    
          long-term borrowings
               1,588,445,000    
          green bonds and convertible notes
               380,313,000    
          deferred tax liabilities
               82,637,000    
          other non-current liabilities
               468,018,000    
          total liabilities
               8,675,354,000    
          redeemable non-controlling interest
                   
          equity:
                   
          common shares
               835,543,000    
          additional paid-in capital
               298,480,000    
          retained earnings
               1,562,059,000    
          accumulated other comprehensive loss
               -166,044,000    
          total canadian solar inc. shareholders’ equity
               2,530,038,000    
          non-controlling interests
               1,161,378,000    
          total equity
               3,691,416,000    
          total liabilities, redeemable non-controlling interest and equity
                   
          purchase of solar power systems
             -236,283,000 162,405,000 -173,341,000 -173,341,000  -43,198,000 
          liabilities and equity
                   
          total liabilities and equity
               12,366,770,000    
          canadian solar inc.
                   
          unaudited condensed statements of cash flows
                   
          net cash (used in) provided by operating activities
               -291,487,000    
          net cash provided by financing activities
               723,412,000    
          ​
                   
          depreciation and amortization
                   
          equity in earnings of subsidiaries
                   
          proceeds from (repayment of) short-term borrowings
                   
          loan from a subsidiary
                   
          net proceeds from issuance of common shares
                   
          convertible bonds and green bonds
                   
          convertible notes
                   
          loss contingency accruals
                   
          allowance for credit losses
                   
          proceeds from changes in ownership interests in subsidiaries without change of control
                   
          net proceeds from issuance of convertible notes
                   
          payments for repurchase of common shares
                   
          proceeds from exercise of stock options
                   
          adjustments to reconcile net income to net cash from operating activities:
                   
          loss on disposal of subsidiaries
                   
          net deferred tax assets
                   
          funding of loans to subsidiaries
                   
          repayment of loans from subsidiaries
                   
          proceeds long-term borrowings
                   
          funding of loans from a subsidiary
                   
          payments for repurchase of convertible notes
                   
          proceeds from long-term borrowings
                   
          net increase in cash and cash equivalents
                   
          cash and cash equivalents at the beginning of the year
                   
          cash and cash equivalents at the end of the year
                   
          impairment loss of investment
                   
          allowance for doubtful accounts
                   
          equity in loss of unconsolidated investees
                   
          accounts receivable trade
                   
          advances to suppliers
                   
          other liabilities
                   
          proceeds from disposal of subsidiaries
                   
          repayment of short-term borrowings
                   
          repayment of convertible notes
                   
          payments for repurchase of treasury stock
                   
          net decrease in cash and cash equivalents
                   
          adjustments to reconcile net income to net cash provided by (used in) operating activities:
                   
          loss on disposal of property, plant and equipment
                   
          gain on change in fair value of derivatives
                   
          investment loss
                   
          allowance for doubtful debts
                   
          write down of inventories
                   
          provision for firm purchase commitment
                   
          amortization of discount on debt
                   
          gain on debt extinguishment
                   
          debt conversion inducement expense
                   
          inventories
                   
          accounts receivable
                   
          amount due from related parties
                   
          value added tax recoverable
                   
          long term prepaid expense
                   
          accrued warranty costs
                   
          prepaid land use right
                   
          settlement of foreign currency derivatives
                   
          increase in restricted cash
                   
          purchase of long-term investment
                   
          investment in affiliates
                   
          proceeds from disposal of investment in subsidiaries
                   
          proceeds from disposal of property, plant and equipment
                   
          proceeds from short-term borrowings
                   
          sales of subsidiary shares to non-controlling interest
                   
          issuance cost paid on convertible notes
                   
          proceeds from issuance of common shares
                   
          issuance costs paid for common shares offering
                   
          interest paid, net of amounts capitalized
                   
          income taxes paid
                   
          supplemental schedule of non-cash activities:
                   
          income from disposal of subsidiaries included in prepaid expenses and other current assets
                   
          property, plant and equipment cost included in other payables
                   
          conversion of convertible notes to equity
                   
          proceeds from disposal of investment on subsidiaries
                   
          cash contributions by non-controlling interest
                   
          proceeds from issuance of convertible notes
                   
          issuance cost included in other payables
                   
          net loss
                   
          adjustments to reconcile net loss to net cash from operating activities:
                   
          loss on change in fair value of derivatives related to convertible notes
                   
          amounts due from related parties
                   
          other current assets
                   
          investment in subsidiaries
                   
          purchase of equity investment
                   
          purchases of property, plant and equipment
                   
          proceeds from issuance of common shares, net off issuance costs
                   
          issuance cost included in other payable
                   
          conversion of convertible notes to stockholders’ equity
                   
          change in fair value of foreign currency derivatives
                   
          proceeds from related-parties borrowings
                   
          cash and cash equivalents at the beginning of the period
                   
          cash and cash equivalents at the end of the period
                   
          conversion of convertible notes to ordinary shares
                   
          amortization of prepaid lease payment
                   
          write down of inventory
                   
          loss on fair value change of derivatives
                   
          loss on financial instruments related to convertible notes
                   
          prepaid and other current assets
                   
          other payable
                   
          advance from customers
                   
          prepaid-rental
                   
          income tax payables
                   
          interest payables
                   
          issuance cost paid on convertible debt
                   
          proceeds from issuance of common shares, net of issuance costs
                   
          property, plant and equipment cost included in other payable
                   
          conversion of debt to equity
                   
          provision for fin 48 uncertain tax positions upon adoption
                   
          allowance for inventories obsolescence
                   
          share based compensation
                   
          advances from suppliers and customers
                   
          income tax payable
                   
          net proceeds from short-term borrowings
                   
          cash and cash equivalents at the beginning of the year/period
                   
          cash and cash equivalents at the end of the year/period
                   
          supplemental schedule of non-cash investing and financing activities:
                   
          fixed assets cost included in other payable