COM:CANADIANSOLAR
Canadian Solar Inc.
- Stock
Last Close
11.80
21/11 21:00
Market Cap
747.78M
Beta: -
Volume Today
1.90M
Avg: -
Preview
Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page
Dec '13 | Dec '14 | Dec '15 | Dec '16 | Dec '17 | Dec '18 | Dec '19 | Dec '20 | Dec '21 | Dec '22 | Dec '23 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 1.65B - | 2.96B 78.96% | 3.47B 17.12% | 2.85B 17.72% | 3.39B 18.83% | 3.74B 10.44% | 3.20B 14.53% | 3.48B 8.62% | 5.28B 51.80% | 7.47B 41.53% | 7.61B 1.94% | |
cost of revenue | 1.38B - | 2.38B 72.60% | 2.89B 21.48% | 2.44B 15.74% | 2.75B 13.01% | 2.97B 7.87% | 2.48B 16.41% | 2.79B 12.27% | 4.37B 56.75% | 6.21B 42.07% | 6.33B 2.07% | |
gross profit | 275.69M - | 580.99M 110.74% | 576.77M 0.73% | 417.19M 27.67% | 637.60M 52.83% | 775.08M 21.56% | 718.50M 7.30% | 689.91M 3.98% | 909.31M 31.80% | 1.26B 38.91% | 1.28B 1.33% | |
selling and marketing expenses | 88.43M - | 125.80M 42.26% | 149.71M 19.01% | 145.37M 2.90% | 156.03M 7.34% | 165.40M 6.01% | 180.33M 9.02% | 224.24M 24.35% | 398.65M 77.78% | 558.93M 40.20% | ||
general and administrative expenses | 44.77M - | 76.83M 71.61% | 162.63M 111.69% | 203.79M 25.31% | 231.00M 13.35% | 245.38M 6.22% | 242.78M 1.06% | 225.60M 7.08% | 308.94M 36.94% | 342.13M 10.74% | ||
selling general and administrative expenses | 133.19M - | 202.62M 52.13% | 312.34M 54.15% | 349.16M 11.79% | 387.03M 10.85% | 410.78M 6.14% | 423.11M 3.00% | 449.84M 6.32% | 707.59M 57.30% | 901.05M 27.34% | 810.16M 10.09% | |
research and development expenses | 11.69M - | 12.06M 3.18% | 17.06M 41.46% | 17.41M 2.06% | 28.78M 65.32% | 44.19M 53.57% | 47.05M 6.45% | 45.17M 3.99% | 58.41M 29.31% | 69.82M 19.54% | 100.84M 44.43% | |
other expenses | 428K - | 1.62M 279.21% | 389K 76.03% | -2.73M 802.83% | -6.47M 136.76% | -11.01M 70.14% | -10.54M 4.33% | -25.52M 142.25% | -47.07M 84.41% | -63.80M 35.55% | ||
cost and expenses | 1.52B - | 2.59B 70.28% | 3.22B 24.13% | 2.76B 14.30% | 3.12B 13.08% | 3.38B 8.29% | 2.94B 12.96% | 3.26B 10.69% | 5.09B 56.23% | 7.11B 39.82% | 7.24B 1.86% | |
operating expenses | 144.88M - | 214.68M 48.18% | 329.40M 53.44% | 324.02M 1.63% | 368.25M 13.65% | 410.43M 11.45% | 459.62M 11.99% | 469.48M 2.15% | 718.93M 53.13% | 907.08M 26.17% | 911.00M 0.43% | |
interest expense | 46.24M - | 48.91M 5.76% | 54.15M 10.72% | 69.72M 28.76% | 117.97M 69.20% | 106.03M 10.12% | 81.33M 23.30% | 71.87M 11.62% | 58.15M 19.09% | 74.27M 27.71% | 114.10M 53.64% | |
ebitda | 143.22M - | 382.30M 166.94% | 264.59M 30.79% | 103.40M 60.92% | 279.82M 170.62% | 375.86M 34.32% | 270.92M 27.92% | 229.74M 15.20% | 201.43M 12.32% | 396.68M 96.93% | 294.14M 25.85% | |
operating income | 130.82M - | 366.31M 180.02% | 247.37M 32.47% | 93.16M 62.34% | 269.35M 189.11% | 364.66M 35.39% | 111.19M 69.51% | 20.62M 81.46% | -81.34M 494.50% | 356.06M 537.76% | 368.98M 3.63% | |
depreciation and amortization | 80.82M - | 82.63M 2.23% | 94.22M 14.03% | 95.85M 1.73% | 99.27M 3.57% | 129.26M 30.20% | 159.72M 23.57% | 209.12M 30.93% | 282.77M 35.22% | 40.62M 85.64% | -74.84M 284.26% | |
total other income expenses net | -40.28M - | -10.94M 72.84% | 13.42M 222.64% | 53.98M 302.31% | -27.33M 150.63% | 28.66M 204.87% | 68.48M 138.93% | 113.87M 66.28% | 219.80M 93.03% | 407K 99.81% | 39.54M 9,615.97% | |
income before tax | 56.27M - | 320.83M 470.18% | 223.47M 30.35% | 87.66M 60.78% | 134.52M 53.47% | 298.49M 121.89% | 179.67M 39.81% | 134.48M 25.15% | 138.46M 2.96% | 356.47M 157.44% | 408.52M 14.60% | |
income tax expense | 7.64M - | 77.43M 913.49% | 49.51M 36.06% | 17.98M 63.69% | 40.95M 127.81% | 61.97M 51.32% | 42.07M 32.12% | -1.98M 104.71% | 35.84M 1,907.56% | 73.35M 104.65% | 59.50M 18.88% | |
net income | 31.66M - | 239.50M 656.53% | 171.86M 28.24% | 65.25M 62.03% | 99.57M 52.60% | 237.07M 138.09% | 171.59M 27.62% | 146.70M 14.50% | 95.25M 35.07% | 239.97M 151.94% | 274.19M 14.26% | |
weighted average shs out | 46.31M - | 54.41M 17.49% | 55.73M 2.43% | 57.52M 3.22% | 58.17M 1.12% | 58.91M 1.29% | 59.63M 1.22% | 59.58M 0.10% | 61.61M 3.42% | 64.32M 4.40% | 65.38M 1.63% | |
weighted average shs out dil | 50.39M - | 59.35M 17.79% | 60.43M 1.81% | 58.06M 3.92% | 61.55M 6.01% | 62.29M 1.21% | 60.78M 2.43% | 62.31M 2.52% | 68.87M 10.54% | 71.18M 3.36% | 72.19M 1.42% | |
eps | 0.68 - | 4.40 547.06% | 3.08 30.00% | 1.13 63.31% | 1.71 51.33% | 4.02 135.09% | 2.88 28.36% | 2.46 14.58% | 1.55 36.99% | 3.73 140.65% | 4.19 12.33% | |
epsdiluted | 0.63 - | 4.11 552.38% | 2.93 28.71% | 1.12 61.77% | 1.69 50.89% | 3.81 125.44% | 2.83 25.72% | 2.38 15.90% | 1.46 38.66% | 3.44 135.62% | 3.80 10.47% |
All numbers in (except ratios and percentages)