Canadian Solar Inc. (CSIQ)

USD 11.32

(-3.0%)

Annual Income Statements

(In USD)
Breakdown 2023 2022 2021 2020 2019 2018
Revenue 7.61 Billion 7.46 Billion 5.27 Billion 3.47 Billion 3.2 Billion 3.74 Billion
Cost of Revenue 6.33 Billion 6.2 Billion 4.36 Billion 2.78 Billion 2.48 Billion 2.96 Billion
Gross Profit 1.27 Billion 1.26 Billion 909.31 Million 689.91 Million 718.49 Million 775.08 Million
Operating Expenses 911 Million 907.07 Million 718.93 Million 469.48 Million 459.61 Million 410.42 Million
Selling, General and Administrative Expenses 810.15 Million 901.05 Million 707.59 Million 449.84 Million 423.1 Million 410.77 Million
Research and Development Expenses 100.84 Million 69.82 Million 58.4 Million 45.16 Million 47.04 Million 44.19 Million
Other Expenses - -63.8 Million -47.06 Million -25.52 Million -10.53 Million -11.01 Million
Cost and Expenses 7.24 Billion 7.11 Billion 5.08 Billion 3.25 Billion 2.94 Billion 3.37 Billion
Operating Income 453.32 Million 356.06 Million -81.33 Million 20.61 Million 111.19 Million 364.65 Million
Interest Expense 114.09 Million 74.26 Million 58.15 Million 71.87 Million 81.32 Million 106.03 Million
Income Tax Expense 59.5 Million 73.35 Million 35.84 Million -1.98 Million 42.06 Million 61.96 Million
Earnings before Tax 408.52 Million 356.46 Million 138.46 Million 134.48 Million 179.67 Million 298.49 Million
Net Income 274.18 Million 239.96 Million 95.24 Million 146.7 Million 171.58 Million 237.07 Million
Earnings Per Share Basic 4.27 3.73 1.55 2.46 2.88 3.88
Earnings Per Share Diluted 3.87 3.44 1.46 2.38 2.84 3.81
Weighted Average Shares Outstanding 65.37 Million 64.32 Million 61.61 Million 59.57 Million 59.63 Million 61.08 Million
Weighted Average Shares Outstanding (Diluted) 72.19 Million 71.18 Million 68.87 Million 62.3 Million 60.77 Million 62.29 Million
Gross Margin 0.17 0.17 0.17 0.20 0.22 0.21
EBIT Margin 0.12 0.05 0.04 0.07 0.08 0.10
Profit Margin 0.04 0.03 0.02 0.04 0.05 0.06
EBITDA 877.29 Million 675.15 Million 494.3 Million 423.51 Million 439.62 Million 533.78 Million
Earnings Before Tax Margin 0.06 0.05 -0.02 0.01 0.03 0.10

Income Statement Charts