Your browser of choice has not been tested for use with Barchart.com. If you have issues, please download one of the browsers listed here.
Less than $10/month! View ALL results for your Stocks, ETFs and Funds Screeners with Barchart Plus. FREE 30 Day Trial
Stocks | Futures | Watchlist | News | More
or
Faster, Cleaner, Better.

Canadian Solar Inc (CSIQ)

Canadian Solar Inc (CSIQ)
[[ item.lastPrice ]] [[ item.priceChange ]] ([[ item.percentChange ]]) [[ item.tradeTime ]] [NASDAQ]
[[ item.bidPrice ]] x [[ item.bidSize ]] [[ item.askPrice ]] x [[ item.askSize ]]
[[ session ]] by (Cboe BZX)
[[ item.lastPrice ]] [[ item.priceChange ]] ([[ item.percentChange ]]) [[ item.tradeTime ]] [NASDAQ]
[[ item.bidPrice ]] x [[ item.bidSize ]] [[ item.askPrice ]] x [[ item.askSize ]]
[[ session ]] [[ item.lastPriceExt ]] [[ item.priceChangeExt ]] ([[ item.percentChangeExt ]]) [[ item.tradeTimeExt ]]
Income Statement for [[ item.sessionDateDisplayLong ]]

Fiscal Year End Date: 12/31

(Values in U.S. thousands)
  12-2024 12-2023 12-2022 12-2021 12-2020
Sales 5,993,409 7,613,626 7,468,610 5,277,169 3,476,495
Cost of Goods 4,994,090 6,333,643 6,205,474 4,367,857 2,786,581
Gross Profit 999,319 1,279,983 1,263,136 909,312 689,914
Operating Expenses 1,029,490 827,307 907,549 719,788 470,065
Operating Income -30,081 453,320 356,061 190,381 220,430
Interest Expense 137,468 114,099 74,266 58,153 71,874
Other Income 85,247 69,304 74,673 6,236 -14,072
Pre-tax Income -82,302 408,525 356,468 138,464 134,484
Income Tax -16,576 59,501 73,353 35,844 -1,983
Net Income Continuous -77,862 363,634 298,555 109,876 147,246
Minority Interests -113,913 89,447 58,587 14,628 543
Net Income $36,051 $274,187 $239,968 $95,248 $146,703
EPS Basic Total Ops 0.54 4.19 3.73 1.55 2.46
EPS Basic Continuous Ops -1.17 5.56 4.64 1.78 2.47
EPS Diluted Total Ops 0.54 3.87 3.44 1.46 2.38
EPS Diluted Continuous Ops -1.16 5.04 4.19 1.60 2.36
EPS Diluted Before Non-Recurring Items -1.45 3.87 3.44 1.13 1.71
EBITDA(a) $471,362 $760,359 $590,620 $473,150 $429,548
Want to use this as
your default charts setting?
Save this setup as a Chart Templates
Switch the Market flag
for targeted data from your country of choice.
Open the menu and switch the
Market flag for targeted data from your country of choice.
Want Streaming Chart Updates?
Switch your Site Preferences
to use Interactive Charts
Need More Chart Options?
Right-click on the chart to open the Interactive Chart menu.
Use your up/down arrows to move through the symbols.
Free Barchart Webinar