Canadian Solar Inc. (CSIQ)
NASDAQ: CSIQ · Real-Time Price · USD
22.63
+1.20 (5.60%)
At close: Nov 21, 2025, 4:00 PM EST
22.94
+0.31 (1.37%)
After-hours: Nov 21, 2025, 7:59 PM EST

Revenue by Geography

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
FY 2024FY 2023FY 2022FY 20212011 - 2020
Period Ending
Dec '24 Dec '23 Dec '22 Dec '21 2011 - 2020
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

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
TTMFY 2024FY 2023FY 2022FY 20212011 - 2020
Period Ending
Sep '25 Dec '24 Dec '23 Dec '22 Dec '21 2011 - 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

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
TTMFY 2024FY 2023FY 2022FY 20212011 - 2020
Period Ending
Sep '25 Dec '24 Dec '23 Dec '22 Dec '21 2011 - 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

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
TTMFY 2024FY 2023FY 2022FY 20212011 - 2020
Period Ending
Sep '25 Dec '24 Dec '23 Dec '22 Dec '21 2011 - 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

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
TTMFY 2024FY 2023FY 2022FY 20212011 - 2020
Period Ending
Sep '25 Dec '24 Dec '23 Dec '22 Dec '21 2011 - 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
Updated Sep 30, 2025. Data Source: Fiscal.ai.