Canadian Solar Inc. (FRA:L5A)
Germany flag Germany · Delayed Price · Currency is EUR
21.20
+0.70 (3.41%)
At close: Dec 5, 2025

Revenue by Geography

Fiscal year is January - December.
Fiscal Year
FY 2024 FY 2023 FY 2022 FY 2021 2012 - 2019
Period Ending
Dec '24 Dec '23 Dec '22 Dec '21 2012 - 2019
Asia Revenue
1.80B
Log In
Log In
Log In
Upgrade
Americas Revenue
3.10B
Log In
Log In
Log In
Upgrade
Europe and Other Regions Revenue
1.09B
Log In
Log In
Log In
Upgrade

Revenue

Fiscal year is January - December.
Fiscal Year
TTM FY 2024 FY 2023 FY 2022 FY 2021 2013 - 2020
Period Ending
Sep '25 Dec '24 Dec '23 Dec '22 Dec '21 2013 - 2020
CSI Solar Revenue
6.02B6.46B
Log In
Log In
Log In
Upgrade
Recurrent Energy Revenue
525.03M323.47M
Log In
Log In
Log In
Upgrade
Eliminations from Revenue
-644.50M-790.06M
Log In
Log In
Log In
Upgrade

Gross Profit

Fiscal year is January - December.
Fiscal Year
TTM FY 2024 FY 2023 FY 2022 FY 2021 2013 - 2020
Period Ending
Sep '25 Dec '24 Dec '23 Dec '22 Dec '21 2013 - 2020
CSI Solar Gross Profit
1.09B1.19B
Log In
Log In
Log In
Upgrade
Recurrent Energy Gross Profit
120.21M65.49M
Log In
Log In
Log In
Upgrade
Eliminations from Gross Profit
-90.85M-253.46M
Log In
Log In
Log In
Upgrade

EBIT

Fiscal year is January - December.
Fiscal Year
TTM FY 2024 FY 2023 FY 2022 FY 2021 2013 - 2020
Period Ending
Sep '25 Dec '24 Dec '23 Dec '22 Dec '21 2013 - 2020
CSI Solar Income From Operations
211.45M336.78M
Log In
Log In
Log In
Upgrade
Recurrent Energy Income From Operations
-123.22M-90.08M
Log In
Log In
Log In
Upgrade
Eliminations from Income From Operations
-108.12M-276.78M
Log In
Log In
Log In
Upgrade

Key Performance Indicators

Fiscal year is January - December.
Fiscal Year
TTM FY 2024 FY 2023 FY 2022 FY 2021 2013 - 2020
Period Ending
Sep '25 Dec '24 Dec '23 Dec '22 Dec '21 2013 - 2020
CSI Solar Module Shipments (GW)
28.1031.10
Log In
Log In
Log In
Upgrade
CSI Solar Storage Shipments (GWh)
7.906.60
Log In
Log In
Log In
Upgrade
e-STORAGE Contracted Backlog
3.10B3.20B
Log In
Log In
Log In
Upgrade
Recurrent Energy Project Sales (MW)
1.45K1.20K
Log In
Log In
Log In
Upgrade