← Canadian Solar Inc.
| Annual Trend | FY 2016 | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | TTM | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $2.9b |
$3.4b
+18.83%
|
$3.7b
+10.44%
|
$3.2b
-14.53%
|
$3.5b
+8.62%
|
$5.3b
+51.80%
|
$7.5b
+41.53%
|
$7.6b
+1.94%
|
$6.0b
-21.28%
|
$5.6b
-6.65%
|
$5.5b
-2.12%
|
|
| Cost of Revenue | $2.4b |
$2.8b
+13.01%
|
$3.0b
+7.87%
|
$2.5b
-16.41%
|
$2.8b
+12.27%
|
$4.4b
+56.75%
|
$6.2b
+42.07%
|
$6.3b
+2.07%
|
$5.0b
-21.15%
|
$4.6b
-8.51%
|
$4.3b
-5.45%
|
|
| Gross Profit | $417.2m |
$637.6m
+52.83%
|
$775.1m
+21.56%
|
$718.5m
-7.30%
|
$689.9m
-3.98%
|
$909.3m
+31.80%
|
$1.3b
+38.91%
|
$1.3b
+1.33%
|
$999.3m
-21.93%
|
$1.0b
+2.69%
|
$1.2b
+12.70%
|
|
| Research and Development Expense | $17.4m | $28.8m | $44.2m | $47.0m | $45.2m | $58.4m | $69.8m | $100.8m | $120.8m | $90.7m | $87.1m | |
| Selling and Marketing Expense | — | — | — | — | $224.2m | $398.6m | $558.9m | $369.7m | $487.9m | $382.6m | $957.7m | |
| General and Administrative Expense | $203.8m | $231.0m | $245.4m | $242.8m | $225.6m | $308.9m | $342.1m | $440.5m | $515.2m | $581.8m | $611.6m | |
| Amortization of Intangible Assets | $6.5m | $4.7m | $4.7m | $5.3m | $5.1m | $4.6m | $3.6m | $3.8m | $8.0m | $8.3m | — | |
| Operating Expenses | $324.0m | $368.3m | $410.4m | $459.6m | $469.5m | $718.9m | $907.1m | $826.7m | $1.0b | $983.1m | $985.7m | |
| Other Operating Income | $42.5m | ($47.6m) | ($44.5m) | ($10.5m) | ($25.5m) | ($47.1m) | ($63.8m) | ($84.3m) | ($94.5m) | ($72.0m) | — | |
| Operating Income (Loss) | $93.2m |
$269.3m
+189.11%
|
$364.7m
+35.39%
|
$258.9m
-29.01%
|
$220.4m
-14.85%
|
$190.4m
-13.63%
|
$356.1m
+87.03%
|
$453.3m
+27.32%
|
($30.1m)
-106.64%
|
$43.2m
+243.47%
|
$170.8m
+295.84%
|
|
| Interest Expense, Debt | — | $118.0m | $106.0m | — | — | — | — | — | — | — | $190.0m | |
| Investment Income, Net | ($1.5m) | ($3.6m) | $41.4m | $1.9m | ($8.6m) | $18.6m | $858k | $14.6m | $1.4m | $7.4m | — | |
| Foreign Currency Transaction Gain (Loss), before Tax | $25.4m | ($23.4m) | $6.5m | $10.4m | ($64.8m) | ($47.2m) | $77.7m | $30.6m | $46.8m | ($16.8m) | — | |
| Gain (Loss) on Investments | ($1.5m) | ($3.6m) | $41.4m | $1.9m | ($8.6m) | $18.6m | $858k | $14.6m | $1.4m | $7.4m | — | |
| Interest Expense (non-operating) | $69.7m | $118.0m | $106.0m | $81.3m | $71.9m | $58.2m | $74.3m | $114.1m | $137.5m | $178.2m | $190.0m | |
| Income (Loss) from Equity Method Investments | ($4.4m) | $9.4m | $5.9m | $28.9m | $10.8m | $7.3m | $15.4m | $14.6m | ($12.1m) | ($28.9m) | — | |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | $83.3m | $143.9m | $304.4m | $208.6m | $145.3m | $145.7m | $356.5m | $408.5m | ($82.3m) | ($140.7m) | ($36.3m) | |
| Current Income Tax Expense (Benefit) | $119.9m | ($38.3m) | $18.4m | $56.7m | $22.3m | $103.1m | $57.3m | $75.0m | $88.8m | $80.9m | $54.2m | |
| Income Tax Expense (Benefit) | $18.0m | $41.0m | $62.0m | $42.1m | ($2.0m) | $35.8m | $73.4m | $59.5m | ($16.6m) | $14.1m | $54.2m | |
| Net Income (Loss) Attributable to Parent | $65.2m |
$99.6m
+52.60%
|
$237.1m
+138.09%
|
$171.6m
-27.62%
|
$146.7m
-14.50%
|
$95.2m
-35.07%
|
$240.0m
+151.94%
|
$274.2m
+14.26%
|
$36.1m
-86.85%
|
($104.1m)
-388.83%
|
($166.7m)
-60.08%
|
|
| Net Income (Loss) Attributable to Noncontrolling Interest | $26k | $3.4m | $5.4m | ($5.0m) | $543k | $14.6m | $58.6m | $89.4m | ($113.9m) | ($79.6m) | ($166.7m) | |
| Earnings Per Share, Basic | $1.13 | $1.71 | $4.02 | $2.88 | $2.46 | $1.55 | $3.73 | $4.19 | $0.54 | ($2.50) | ($2.52) | |
| Earnings Per Share, Diluted | $1.12 | $1.69 | $3.88 | $2.83 | $2.38 | $1.46 | $3.44 | $3.87 | $0.54 | ($2.50) | ($2.52) | |
| Weighted Average Number of Shares Outstanding, Basic | 57.5m | 58.2m | 58.9m | 59.6m | 59.6m | 61.6m | 64.3m | 65.4m | 66.6m | 67.4m | 67.6m | |
| Weighted Average Number of Shares Outstanding, Diluted | 58.1m | 61.5m | 62.3m | 60.8m | 62.3m | 68.9m | 71.2m | 72.2m | 66.9m | 67.4m | 67.6m | |
| Additional Financial Items | ||||||||||||
| Selling Expense | $145.4m | $156.0m | $165.4m | $180.3m | — | — | — | — | — | — | — | |
| Share-based Payment Arrangement, Expensed and Capitalized, Amount | — | — | — | — | $0 | $0 | $0 | $0 | — | — | — |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.