Home MarketXLS
Dashboard MarketXLS
Screener MarketXLS
Options Profit Calculator MarketXLS
Stock Ranks MarketXLS
Spreadsheet Builder MarketXLS
Documentation MarketXLS
Logout MarketXLS

CSIQ Stock Annual Balance Sheet. Download in Excel

Canadian Solar Inc. logo

Canadian Solar Inc.

Sector: Technology   

Industry: Solar

11.50
 
USD
  
0.74
  
(6.88%)
Previous close: 10.76  Open: 10.67  Bid: 11.5  Ask: 11.56
52 week range    
10.60   
   26.85
Mkt Cap: 772 M  Avg Vol (90 Days): 2,278,720
Peers   
SPWR / 
JKS / 
Last updated: Monday 23rd December 2024

Stock Rankings

49
MarketXLS Rank
80
Value
38
Technical
31
Quality
How are these ranks calculated?
Search for a stock

Financials

CSIQ Balance Sheet

Annual
Dec-14Dec-15Dec-16Dec-17Dec-18Dec-19Dec-20Dec-21Dec-22Dec-23
Accounts payable526 M672 M664 M718 M787 M1,032 M1,024 M1,171 M1,658 M814 M
Accounts receivable367 M427 M400 M358 M498 M437 M409 M651 M971 M1,169 M
Accrued expenses526 M672 M664 M718 M787 M1,032 M1,024 M1,171 M1,658 M2,174 M
Accumulated depreciation & depletion-348 M-392 M-403 M-462 M-490 M-598 M-828 M-1,020 M-909 M-1,061 M
Additional paid in capital-26 M-17 M-9 M417000.011 M17 M-28 M-19 M1 M293 M
Building & improvements979 M
Cash and equivalents990 M1,088 M999 M1,179 M925 M1,195 M1,637 M1,430 M1,960 M1,939 M
CashCashEquivalentsAndShortTermInvestments990 M1,088 M999 M1,179 M925 M1,195 M1,637 M1,430 M1,960 M1,939 M
CashEquivalents440 M535 M488 M618 M481 M527 M458 M561 M978 M1,939 M
CommercialPaper131 M
Common par675 M677 M701 M702 M703 M704 M687 M836 M836 M836 M
Common stock equity717 M819 M885 M1,032 M1,225 M1,393 M1,570 M1,801 M1,942 M2,559 M
CommonStock675 M677 M701 M702 M703 M704 M687 M836 M836 M836 M
Construction in progress55 M165 M93 M75 M56 M194 M101 M359 M675 M
Cost in excess8 M8 M6 M1 M
CurrentCapitalLeaseObligation0.00.00.00.018 M19 M15 M12 M10 M20 M
CurrentDeferredRevenue112 M76 M90 M52 M39 M135 M189 M136 M335 M
CurrentDeferredTaxesAssets108 M197 M230 M155 M126 M152 M156 M241 M229 M
CurrentDeferredTaxesLiabilities136 M31 M207 M126 M85 M98 M122 M188 M163 M
Deferred revenues247 M108 M90 M52 M39 M135 M189 M136 M335 M
DerivativeProductLiabilities445222.017 M359000.02 M
FinancialAssets10 M2 M15 M11 M3 M237 M
Finished goods304 M218 M201 M196 M167 M404 M537 M919 M949 M818 M
Float term debt860 M1,763 M2,093 M2,362 M1,687 M1,839 M351 M2,117 M2,257 M1,655 M
GoodwillAndOtherIntangibleAssets7 M87 M16 M17 M16 M23 M22 M19 M18 M257 M
Gross fixed assets (Plant Property & Equipment)721 M723 M865 M1,209 M1,409 M1,682 M2,012 M2,528 M2,839 M5,101 M
Intangibles7 M79 M8 M11 M15 M23 M22 M19 M18 M257 M
InterestPayable49 M54 M70 M118 M106 M81 M72 M58 M74 M
Inventories432 M334 M295 M346 M262 M554 M696 M1,192 M1,524 M1,180 M
InventoriesAdjustmentsAllowances-17 M-23 M-19 M-18 M-15 M-19 M-43 M-14 M-7 M
Invested capital1,861 M3,335 M3,597 M3,925 M3,434 M3,851 M2,591 M4,666 M5,238 M4,214 M
Land & improvements45 M
Leases44 M
LineOfCredit177 M
LongTermCapitalLeaseObligation0.00.00.00.021 M13 M23 M26 M117 M
LongTermDebtAndCapitalLeaseObligation284 M753 M619 M531 M394 M640 M683 M772 M1,065 M1,772 M
LongTermProvisions-9 M4 M-280000.012 M78 M77 M82 M54 M6 M
Machinery furniture & equipment2,407 M
Minority interest15 M14 M15 M28 M47 M32 M322 M325 M365 M1,146 M
Net fixed assets (net PP&E)372 M331 M462 M747 M919 M1,084 M1,185 M1,508 M1,930 M4,040 M
NetOtherUnrealizedGainLoss-119 M
NetUnrealizedGainLossInvestments47 M2 M14 M10 M
Non-current deferred income taxes10 M19 M23 M6 M36 M56 M49 M48 M67 M83 M
NonCurrentAccruedExpenses55 M65 M61 M56 M51 M56 M38 M45 M77 M
NonCurrentDeferredAssets67 M97 M230 M132 M121 M154 M171 M237 M229 M263 M
NonCurrentDeferredLiabilities10 M19 M23 M6 M36 M56 M49 M48 M67 M83 M
NonCurrentDeferredTaxesAssets67 M97 M230 M132 M121 M154 M171 M237 M229 M263 M
NonCurrentPrepaidAssets13 M29 M49 M79 M66 M61 M62 M71 M132 M
Notes payable127 M878 M
Other current assets11 M9 M1,318 M6 M934 M11 M748 M6 M386 M281 M
Other equity adjustments-119 M
Other fixed assets372 M331 M462 M747 M919 M1,084 M1,185 M1,508 M1,930 M952 M
Other non-current assets327 M297 M518 M1,860 M145 M767 M188 M772 M198 M839 M
Other non-current liabilities42 M70 M83 M874 M483 M119 M403 M1,232 M340 M471 M
Other receivable31 M113 M23 M27 M17 M46 M34 M110 M106 M234 M
OtherCapitalStock25 M711000.0
OtherCurrentBorrowings726 M1,157 M1,600 M1,609 M1,028 M933 M1,202 M1,593 M1,444 M2,198 M
OtherCurrentLiabilities103 M241 M650 M208 M584 M963 M948 M243 M1,787 M595 M
OtherInventories432 M334 M295 M346 M262 M554 M696 M1,192 M1,524 M
OtherPayable50 M91 M287 M277 M0.01,360 M
Payables526 M672 M664 M718 M787 M1,032 M1,024 M1,171 M1,658 M2,174 M
Prepaid expenses287 M1,310 M408 M421 M381 M354 M694 M694 M587 M284 M
Raw materials95 M97 M72 M90 M48 M76 M90 M155 M310 M223 M
RecievablesAdjustmentsAllowances-32 M-28 M-26 M-33 M-33 M-30 M-40 M
Restricted cash1,000 M
Retained earnings67 M159 M192 M330 M512 M684 M912 M985 M1,105 M1,550 M
Short term debt1,114 M1,630 M2,028 M2,182 M1,155 M933 M1,202 M1,593 M1,444 M3,076 M
TaxesReceivable20 M45 M56 M95 M107 M109 M102 M126 M159 M
Total assets3,032 M4,384 M5,407 M5,890 M4,926 M5,467 M6,537 M7,388 M9,037 M11,896 M
Total current assets2,137 M3,323 M3,511 M2,443 M3,129 M2,702 M4,344 M4,212 M5,710 M6,095 M
Total current liabilities1,990 M2,686 M3,442 M3,166 M2,579 M3,092 M3,390 M3,157 M5,259 M5,864 M
Total equity717 M819 M885 M1,032 M1,225 M1,393 M1,570 M1,801 M1,942 M2,559 M
Total liabilities2,381 M3,611 M4,507 M4,830 M3,620 M4,042 M4,644 M5,262 M6,730 M8,191 M
Total non-current assets895 M1,061 M1,896 M3,446 M1,797 M2,765 M2,193 M3,176 M3,327 M5,800 M
Total non-current liabilities391 M925 M1,065 M1,664 M1,041 M950 M1,255 M2,105 M1,472 M2,326 M
TotalEquityGrossMinority732 M833 M899 M1,060 M1,273 M1,425 M1,893 M2,126 M2,307 M3,705 M
TotalEquityGrossMinorityInterest732 M833 M899 M1,060 M1,273 M1,425 M1,893 M2,126 M2,307 M3,705 M
TotalLiabilitiesAndTotalEquityGrossMinorityInterest3,113 M4,444 M5,407 M5,890 M4,893 M5,467 M6,537 M7,388 M9,037 M11,896 M
TotalNonCurrentLiabilitiesNetMinorityInteres391 M925 M1,065 M1,664 M1,041 M950 M1,255 M2,105 M1,472 M2,326 M
Treasury stock-12 M
UnearnedIncome70 M31 M236 M186 M401 M524 M487 M542 M803 M
UnrealizedGainLoss-119 M
Work in progress33 M19 M23 M60 M47 M74 M69 M118 M265 M139 M
Working capital147 M637 M69 M-723 M550 M-390 M955 M1,055 M451 M231 M
debtc1,114 M1,630 M2,028 M2,182 M1,155 M952 M1,217 M1,605 M1,454 M3,096 M
ltinv39 M187 M368 M414 M126 M153 M78 M99 M116 M
Call: 1-877-778-8358
Ankur Mohan MarketXLS
Welcome! I'm Ankur, the founder and CEO of MarketXLS. With more than ten years of experience, I have assisted over 2,500 customers in developing personalized investment research strategies and monitoring systems using Excel.

I invite you to book a demo with me or my team to save time, enhance your investment research, and streamline your workflows.
Implement “your own” investment strategies in Excel with thousands of MarketXLS functions and templates.

MarketXLS is a complete Excel stock solution

Kevin Hsu

StockKevin.com

I have used lots of stock and option information services. This is the only one which gives me what I need inside Excel

Lloyd Lenase

Option Day Trader

MarketXLS is a data junkie’s dream. It gives me the flexibility to mine for hidden treasures.

Dave

Swing trader since 2011

I like to access historical closing prices on a particular date. That makes tracking performance easy.

Patrick Cusatis, Ph.D., CFA

Associate Professor of Finance - Penn State University