NASDAQ:CSIQ | Income Statement | Canadian Solar Inc.

Complete source-backed income-statement history.

Available history
2009-12-31 to 2025-12-31
Data captured

Historical Income Statement

DateRevenueCost of revenueGross profitR&D expenseSG&A expenseOperating expensesOperating incomeNonoperating income/expensePre-tax incomeIncome taxNet incomeBasic EPSDiluted EPSBasic sharesDiluted shares

Annual Income Statement

DateRevenueCost of revenueGross profitR&D expenseSG&A expenseOperating expensesOperating incomeNonoperating income/expensePre-tax incomeIncome taxNet incomeBasic EPSDiluted EPSBasic sharesDiluted shares
2025-12-31$5.6B$4.57B$1.03B$90.69M$983.07M$43.16M-$183.9M-$140.74M$14.15M-$104.13M-$2.50-$2.5067,368,53767,368,537
2024-12-31$5.99B$4.99B$999.32M$120.79M$1.03B-$30.08M-$52.22M-$82.3M-$16.58M$36.05M$0.54$0.5466,616,40066,939,428
2023-12-31$7.61B$6.33B$1.28B$100.84M$826.66M$453.32M-$44.8M$408.53M$59.5M$274.19M$4.19$3.8765,375,08472,194,006
2022-12-31$7.47B$6.21B$1.26B$69.82M$907.08M$356.06M$407,000.00$356.47M$73.35M$298.56M$3.73$3.4464,324,55871,183,135
2021-12-31$5.28B$4.37B$909.31M$58.41M$718.93M$190.38M-$51.92M$138.46M$35.84M$109.88M$1.55$1.4661,614,39168,872,102
2020-12-31$3.48B$2.79B$689.91M$45.17M$469.48M$220.43M-$85.95M$134.48M-$1.98M$147.25M$2.46$2.3859,575,89862,306,819
2019-12-31$3.2B$2.48B$718.5M$47.05M$459.62M$258.88M-$79.21M$208.62M$42.07M$166.56M$2.88$2.8359,633,85560,777,696
2018-12-31$3.74B$2.97B$775.08M$44.19M$410.43M$364.66M-$66.17M$304.4M$61.97M$242.43M$4.02$3.8858,914,54062,291,670
2017-12-31$3.39B$2.75B$637.6M$28.78M$368.25M$269.35M-$134.82M$143.93M$40.95M$102.98M$1.71$1.6958,167,00461,548,158
2016-12-31$2.85B$2.44B$417.19M$17.41M$324.02M$93.16M-$5.51M$83.25M$17.98M$65.28M$1.13$1.1257,524,34958,059,063
2015-12-31$3.47B$2.89B$576.77M$17.06M$329.4M$247.37M-$23.9M$222.83M$49.51M$173.32M$3.08$2.9355,728,90360,426,056
2014-12-31$2.96B$2.38B$580.99M$12.06M$214.68M$366.31M-$45.48M$321.32M$77.43M$243.89M$4.40$4.1154,408,03759,354,615
2013-12-31$1.65B$1.38B$275.7M$11.69M$144.88M$130.82M-$74.55M$53.2M$7.64M$45.57M$0.68$0.6346,306,73950,388,284
2012-12-31$1.29B$1.2B$90.36M$13M$232.88M-$142.52M-$56.1M-$200.59M-$5.43M-$195.16M-$4.53-$4.5343,190,77843,190,778
2011-12-31$1.9B$1.72B$182.28M$19.84M$175.45M$6.83M-$81.16M-$74.36M$16.54M-$90.9M-$2.11-$2.1143,076,48943,076,489
2010-12-31$1.5B$1.27B$228.77M$6.84M$108.47M$120.3M$67.44M$16.75M$50.83M$1.18$1.1642,839,35643,678,208
2009-12-31$630.96M$552.86M$78.11M$3.18M$71.59M$6.51M$21.48M-$1.3M$22.78M$0.61$0.6037,137,00437,727,138