CSIQ

Canadian Solar Inc.
$9.77
+0.00 (+0.08%)
Mkt Cap 662.67M
Volume 514,617
52W Range 9.3-34.59
Sector Energy
Beta 1.53
EPS (TTM) -2.75 USD
P/E Ratio -15.34
Revenue (TTM) 4.99B USD
Rev Growth (5Y) +10.0%
EPS Growth (5Y) N/A
AlphaQuality · Grade
How strong & durable the business is
F
Other Commodity Producers
18.2 / 100 composite
A commodity producer — graded A–F vs. similar companies.

Company Description

Track Record

Showing latest 4 periods • Swipe for more
Metric 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014
Revenue 5.60B 5.99B 7.61B 7.47B 5.28B 3.48B 3.20B 3.74B 3.39B 2.85B 3.47B 2.96B
Net Income (104.13M) 36.05M 274.19M 239.97M 95.25M 146.70M 171.59M 237.07M 99.57M 65.25M 171.86M 239.50M
EPS -1.55 0.54 4.27 3.73 1.55 2.46 2.88 3.88 1.71 1.13 3.08 4.40
Free Cash Flow (1.64B) (2.76B) (840.85M) 288.63M (837.75M) (455.48M) 308.93M (100.00M) (106.75M) (1.39B) (229.11M) 199.96M
FCF / Share -24.41 -41.37 -12.86 4.49 -13.60 -7.65 5.18 -1.64 -1.84 -24.16 -4.11 3.68
Operating CF (252.74M) (885.32M) 684.62M 916.63M (408.25M) (120.54M) 600.11M 216.28M 203.92M (278.07M) 413.66M 265.11M
Total Assets 15.17B 13.51B 11.90B 9.04B 7.39B 6.54B 5.47B 4.89B 5.89B 5.41B 4.42B 3.07B
Total Debt 7.68B 5.91B 4.48B 4.04B 3.26B 2.89B 2.50B 2.18B 2.49B 2.43B 1.91B 1.01B
Cash & Equiv 1.91B 2.25B 1.94B 981.43M 869.83M 1.64B 1.20B 444.30M 561.68M 511.04M 553.08M 549.54M
Book Value 2.81B 2.82B 2.56B 1.94B 1.80B 1.57B 1.39B 1.23B 1.03B 884.68M 818.97M 716.61M
Return on Equity -0.04 0.01 0.11 0.12 0.05 0.09 0.12 0.19 0.10 0.07 0.21 0.33
CSIQ News
e‑STORAGE to Supply and Commission 100 MW/200 MWh Battery Storage System for OX2 in New South Wales
Oct 06, 2026 03:00 AM · prnewswire.com
Recurrent Energy Achieves ISO 14001 Certification for Operations and Maintenance Services
Sep 23, 2026 11:00 AM · gurufocus.com
Recurrent Energy Achieves ISO 14001 Certification for Operations and Maintenance Services
Sep 23, 2026 10:21 AM · prnewswire.com
Bank of America Corp DE Acquires New Holdings in Canadian Solar Inc. $CSIQ
Sep 17, 2026 11:27 PM · defenseworld.net
Canadian Solar (NASDAQ:CSIQ) Hits New 1-Year Low – Time to Sell?
Sep 16, 2026 11:41 PM · defenseworld.net
Deutsche Bank AG Takes $1.24 Million Position in Canadian Solar Inc. $CSIQ
Aug 30, 2026 12:47 AM · defenseworld.net
Canadian Solar Q2 Earnings Call Highlights
Aug 28, 2026 09:02 PM · defenseworld.net
Canadian Solar Inc. (CSIQ) Q2 2026 Earnings Call Transcript
Aug 27, 2026 11:39 AM · seekingalpha.com
Canadian Solar Q2 Loss Wider Than Estimates, Revenues Fall Y/Y
Aug 27, 2026 08:46 AM · zacks.com
Canadian Solar Beats on Revenue, But Investors Face Softer Q3 Setup
Aug 27, 2026 07:37 AM · benzinga.com