Canadian Solar Inc.

11.15
1.87 (20.15%)
At close: Apr 25, 2025, 3:59 PM
11.17
0.18%
After-hours: Apr 25, 2025, 04:54 PM EDT

Canadian Solar Income Statement

Financials in USD. Fiscal year is January - December.
Fiscal Year Q3 2024 Q2 2024 Q1 2024 Q4 2023 Q3 2023 Q2 2023 Q1 2023 Q4 2022 Q3 2022 Q2 2022 Q1 2022 Q4 2021 Q3 2021 Q2 2021 Q1 2021 Q4 2020 Q3 2020 Q2 2020 Q1 2020 Q4 2019 Q3 2019 Q2 2019 Q1 2019 Q4 2018 Q3 2018 Q2 2018 Q1 2018 Q4 2017 Q3 2017 Q2 2017 Q1 2017 Q4 2016 Q3 2016 Q2 2016 Q1 2016
Period Ending Sep 30, 2024 Jun 30, 2024 Mar 31, 2024 Dec 31, 2023 Sep 30, 2023 Jun 30, 2023 Mar 31, 2023 Dec 31, 2022 Sep 30, 2022 Jun 30, 2022 Mar 31, 2022 Dec 31, 2021 Sep 30, 2021 Jun 30, 2021 Mar 31, 2021 Dec 31, 2020 Sep 30, 2020 Jun 30, 2020 Mar 31, 2020 Dec 31, 2019 Sep 30, 2019 Jun 30, 2019 Mar 31, 2019 Dec 31, 2018 Sep 30, 2018 Jun 30, 2018 Mar 31, 2018 Dec 31, 2017 Sep 30, 2017 Jun 30, 2017 Mar 31, 2017 Dec 31, 2016 Sep 30, 2016 Jun 30, 2016 Mar 31, 2016
1.51B 1.64B 1.33B 1.7B 1.85B 2.36B 1.7B 1.97B 1.93B 2.31B 1.25B 1.53B 1.23B 1.43B 1.09B 1.04B 914.36M 695.85M 825.63M 919.71M 759.88M 1.04B 484.72M 901.04M 767.97M 650.59M 1.42B 1.11B 912.22M 692.37M 677.04M 668.43M 657.32M 805.91M 721.42M
1.26B 1.35B 1.08B 1.49B 1.54B 1.92B 1.38B 1.62B 1.57B 1.94B 1.07B 1.23B 1B 1.24B 894.74M 899.57M 735.94M 548.63M 602.44M 690.21M 560.97M 853.63M 377.28M 629.73M 567.58M 491.15M 1.28B 890.21M 752.42M 524.53M 585.64M 619.47M 540.03M 667.44M 608.95M
247.44M 282.09M 252.75M 213.4M 308M 440.57M 318M 348.63M 362.57M 371.05M 180.89M 301.29M 228.63M 184.79M 194.6M 141.09M 178.42M 147.21M 223.2M 229.5M 198.91M 182.64M 107.44M 271.31M 200.39M 159.44M 143.95M 218.55M 159.8M 167.84M 91.41M 48.96M 117.29M 138.47M 112.47M
294K 47.65M 35.37M -20.18M 83.02M 224.12M 145.6M 135.76M 88.67M 116.12M 15.52M 67.42M 53.09M 26.38M 43.48M 2.48M 59.05M 45.47M 113.44M 111.43M 80.11M 60.74M 6.61M 136.56M 95.9M 53.94M 78.25M 130.16M 57.77M 83.75M -2.33M -11.76M 26.97M 39.58M 38.38M
13.74M 14.12M 34.3M 15.63M 18.58M 9.46M 7.96M 9.29M 22.9M 4.22M 4.21M 2.71M 2.25M 2.84M 3.25M 2.42M 2.03M 2.08M 2.78M 2.98M 2.58M 4.45M 2.03M 2.18M 2.57M 2.88M 3.58M 3.18M 3.38M 1.39M 2.52M 2.38M 2.08M 2.39M 3.39M
-20.45M 40.48M 44.9M -15.05M 56.51M 238.84M 128.23M 112.02M 128.35M 114.07M 2.02M 64.48M 31.43M 16.31M 26.25M 1.34M 23.39M 27.57M 82.18M 92.21M 63.36M 50.47M -26.37M 151.23M 79.39M 19.62M 48.25M 94.27M 12.79M 44.93M -17.46M -21.49M 15.33M 55.01M 38.8M
-14.03M 3.82M 12.35M -1.39M 21.89M 169.97M 83.71M 77.83M 78.47M 74.46M 7.21M 25.96M 35.24M 11.26M 22.78M 6.63M 8.83M 20.6M 110.63M 67.74M 58.33M 62.68M -17.16M 111.58M 66.54M 15.57M 43.38M 61.4M 13.29M 38.21M -13.34M -13.33M 15.61M 40.38M 22.58M
236.16M 232.6M 183.1M 202.08M 213.8M 227.26M 167.02M 215.52M 267.94M 245.94M 171.66M 219.13M 184.77M 152.16M 151.54M 134.22M 110.18M 99.82M 105.62M 114.23M 108.43M 111.1M 89.35M 125.68M 97.28M 96.71M 91.11M 109.58M 96.16M 92.27M 89.01M 105.59M 85.68M 93.84M 69.59M
30.46M 25.58M 34.28M 31.5M 28.9M 23.14M 17.31M 20.61M 17.89M 18.05M 13.28M 19.31M 13.49M 13.16M 12.45M 10.04M 14.15M 10.92M 10.06M 10.18M 11.57M 12.13M 13.17M 15.42M 10.14M 9.13M 9.5M 8.56M 7.27M 7.32M 5.62M 3.2M 4.65M 5.05M 4.5M
-19.48M -23.74M n/a n/a n/a n/a -11.93M -23.26M -11.93M -9.05M -19.56M -4.56M -22.73M -6.91M -12.87M -4.38M -4.96M -9M -5.92M -6.33M -1.19M -1.33M -1.69M 27.18M -2.94M -345K -34.91M 11.32M -1.4M -15.5M -898K -2.73M n/a n/a n/a
247.14M 234.44M 217.38M 233.59M 224.99M 216.45M 172.4M 212.87M 273.9M 254.93M 165.38M 233.87M 175.54M 158.41M 151.12M 138.61M 119.37M 101.74M 109.76M 118.08M 118.81M 121.9M 100.83M 134.75M 104.49M 105.5M 65.7M 88.39M 102.03M 84.09M 93.74M 60.72M 90.32M 98.89M 74.09M
34.18M 33.02M 34.87M 33.25M 29.95M 30.45M 20.45M 20.2M 19.06M 19.71M 15.3M 15.53M 13.15M 14.79M 14.67M 17.98M 17.92M 16.96M 19.01M 19.73M 19.24M 20.65M 21.7M 23M 26.84M 26.6M 29.59M 33.49M 33.66M 26.72M 24.11M 22.9M 18.81M 11.89M 16.13M
136.17M 131.69M 88.41M 93.85M 99.77M 87.69M 88.37M 126.31M 165.75M 158.02M 108.84M 129.46M 101.53M 83.58M 84.08M 64.12M 54M 53.46M 52.66M 50.1M 46.94M 45.36M 37.93M 44.37M 38.42M 40.27M 42.33M 39.94M 42.83M 39.32M 33.94M 42.75M 33.97M 33.86M 34.79M
1.51B 1.59B 1.29B 1.72B 1.76B 2.14B 1.56B 1.84B 1.84B 2.2B 1.23B 1.46B 1.18B 1.4B 1.05B 1.04B 855.31M 650.38M 712.2M 808.28M 679.77M 975.53M 478.11M 764.48M 672.07M 596.65M 1.35B 978.6M 854.45M 608.62M 679.37M 680.19M 630.35M 766.33M 683.05M
-19.83M 5.28M 9.68M -4.65M -10.58M 46.02M 28.71M 21.85M 28.95M 27.73M -5.18M 26.52M -2.88M -1.65M 13.85M -2.46M 20.63M 8.9M -29.05M 25.21M 10.43M 13.95M -7.53M 36.68M 13.42M 7.77M 4.09M 28.94M 6.17M 8.96M -3.11M -10.6M 16K 16.3M 12.25M
45.25M 66.41M 66.16M 66.04M 66.01M 64.91M 64.52M 64.51M 70.06M 69.59M 64.03M 63.47M 62.79M 60.29M 59.86M 59.8M 59.75M 59.37M 59.38M 59.85M 59.9M 59.55M 59.19M 59.16M 58.53M 58.83M 58.55M 58.49M 58.39M 57.95M 57.83M 57.81M 57.78M 57.61M 56.9M
66.93M 66.98M 66.64M 66.04M 72.93M 71.69M 71.42M 71.31M 71.4M 71.1M 64.72M 70.51M 69.86M 61.34M 67.53M 61.15M 60.83M 59.79M 60.08M 60.41M 60.85M 60.26M 59.23M 62.36M 61.94M 59.22M 61.95M 61.94M 59.28M 62.05M 57.83M 57.81M 58.28M 61.04M 57.81M
-0.31 0.06 0.19 -0.02 0.33 2.62 1.30 1.21 1.12 1.07 0.11 0.41 0.56 0.19 0.38 0.11 0.15 0.35 1.86 1.13 0.97 1.05 -0.29 1.89 1.14 0.26 0.74 1.05 0.23 0.66 -0.23 -0.23 0.27 0.70 0.40
-0.21 0.06 0.19 -0.02 0.32 2.37 1.17 1.11 1.10 1.05 0.11 0.39 0.52 0.18 0.36 0.11 0.15 0.34 1.84 1.12 0.96 1.04 -0.29 1.81 1.09 0.26 0.72 1.01 0.22 0.63 -0.23 -0.23 0.27 0.68 0.39
13.74M 195.5M 189.76M 18.19M 162.46M 342.29M 216.68M 182.22M 203.41M 190.54M 89.94M 156.01M 115.58M 97.11M 102.92M 78.32M 97.31M 85.4M 146.19M 157.37M 112.42M 110.82M 32.93M 166.31M 120.72M 56.82M 77.84M 127.75M 61.15M 85.14M 6.65M -9.38M 50.52M 65.08M 61.93M
13.74M 73.5M 79.76M 18.19M 86.46M 269.29M 148.68M 132.22M 147.41M 133.78M 17.33M 80.01M 44.58M 31.11M 40.92M 19.32M 41.31M 44.53M 101.19M 111.95M 82.6M 71.12M -4.67M 174.24M 106.23M 46.22M 77.84M 127.75M 46.44M 71.64M 6.65M 1.41M 34.14M 66.9M 54.93M
n/a 122M 110M 410.54M 76M 73M 68M 50M 56M 74.42M 74.42M 76M 71M 66M 62M 54.29M 39.93M 39.93M 39.93M 44.66M 32.31M 32.31M 32.31M 2.18M 2.57M 2.88M 3.58M 3.18M 3.38M 1.39M 2.52M 2.38M 2.08M 2.39M 3.39M