image
Energy - Solar - NYSE - CN
$ 20.91
-1.92 %
$ 1.08 B
Market Cap
27.51
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 42.77% 455.59% 658.75%
Annual Report FY 10-K 2022-12-31 103.61% -13.94% -41.65%
Annual Report FY 10-K 2021-12-31 16.22% 212.96% -27.53%
Annual Report FY 10-K 2020-12-31 18.10% -74.36% 5.63%
Annual Report FY 10-K 2019-12-31 18.78% 121.09% 172.62%
Annual Report FY 10-K 2018-12-31 -5.40% 186.85% 102.75%
Annual Report FY 10-K 2017-12-31 23.70% -85.70% -77.94%
Annual Report FY 10-K 2016-12-31 38.48% 44.89% 31.45%
Annual Report FY 10-K 2015-12-31 58.65% 1.59% 31.93%
Annual Report FY 10-K 2014-12-31 37.61% 257.97% 30.99%
Annual Report FY 10-K 2013-12-31 47.64% 112.19% 177.68%
Annual Report FY 10-K 2012-12-31 -35.07% -564.28% -264.55%
Annual Report FY 10-K 2011-12-31 58.65% -69.00% -68.09%
Annual Report FY 10-K 2010-12-31 196.89% 932.52% 708.28%
Annual Report FY 10-K 2009-12-31 -28.20% -60.95% -54.85%
Annual Report FY 10-K 2008-12-31 207.92% 187.62% 258.86%
Annual Report FY 10-K 2007-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 -23.01% -98.30% -97.50%
Quarterly Report Q2 8-K 2024-06-30 -21.61% -7.71% -54.43%
Quarterly Report Q1 8-K 2024-03-31 -1.22% -22.73% -28.03%
Quarterly Report Q4 8-K 2023-12-31 9.43% -95.59% -57.48%
Quarterly Report Q3 8-K 2023-09-30 63.09% 140.69% 4487.50%
Quarterly Report Q2 8-K 2023-06-30 62.86% 309.56% 1678.65%
Quarterly Report Q1 8-K 2023-03-31 58.00% 2625.40% 2873.48%
Quarterly Report Q4 8-K 2022-12-31 83.08% 177.71% 30.30%
Quarterly Report Q3 8-K 2022-09-30 127.76% 183.09% -40.84%
Quarterly Report Q2 8-K 2022-06-30 137.65% -940.98% -37.17%
Quarterly Report Q1 8-K 2022-03-31 85.94% -86.91% -85.05%
Quarterly Report Q4 8-K 2021-12-31 73.88% 163.53% 242.48%
Quarterly Report Q3 8-K 2021-09-30 -2.28% 2734.95% -79.63%
Quarterly Report Q2 8-K 2021-06-30 -6.18% -79.17% -18.01%
Quarterly Report Q1 8-K 2021-03-31 -6.40% -21.72% -62.81%
Quarterly Report Q4 8-K 2020-12-31 -1.10% -102.01% -71.99%
Quarterly Report Q3 8-K 2020-09-30 17.22% -98.12% -14.52%
Quarterly Report Q2 8-K 2020-06-30 22.24% 153.60% 66.99%
Quarterly Report Q1 8-K 2020-03-31 45.72% 602.82% 210.80%
Quarterly Report Q4 8-K 2019-12-31 23.43% 221.83% 179.35%
Quarterly Report Q3 8-K 2019-09-30 11.75% 92.27% 239.74%
Quarterly Report Q2 8-K 2019-06-30 14.06% 26.70% 138.50%
Quarterly Report Q1 8-K 2019-03-31 27.49% 1017.55% 88.67%
Quarterly Report Q4 8-K 2018-12-31 21.53% 410.92% 159.86%
Quarterly Report Q3 8-K 2018-09-30 4.29% 1574.53% 104.69%
Quarterly Report Q2 8-K 2018-06-30 -23.52% 108.96% 27.97%
Quarterly Report Q1 8-K 2018-03-31 -20.95% -94.06% 120.07%
Quarterly Report Q4 8-K 2017-12-31 24.04% -84.59% -8.92%
Quarterly Report Q3 8-K 2017-09-30 20.41% -95.17% -78.99%
Quarterly Report Q2 8-K 2017-06-30 39.83% -83.09% -79.10%
Quarterly Report Q1 8-K 2017-03-31 9.39% -80.67% -89.27%
Quarterly Report Q4 8-K 2016-12-31 -6.06% -58.27% -62.97%
Quarterly Report Q3 8-K 2016-09-30 31.55% 19.78% 13.83%
Quarterly Report Q2 8-K 2016-06-30 77.05% 266.52% 72.22%
Quarterly Report Q1 8-K 2016-03-31 92.09% 514.71% 130.05%
Quarterly Report Q4 8-K 2015-12-31 83.49% 42.76% 11.76%
Quarterly Report Q3 8-K 2015-09-30 58.22% -30.47% 60.07%
Quarterly Report Q2 8-K 2015-06-30 31.59% -44.71% -5.83%
Quarterly Report Q1 8-K 2015-03-31 36.53% 434.58% 12.76%
Quarterly Report Q4 8-K 2014-12-31 35.79% 48.96% -27.82%
Quarterly Report Q3 8-K 2014-09-30 30.52% 171.06% -1.80%
Quarterly Report Q2 8-K 2014-06-30 37.81% 182.28% 0.79%
Quarterly Report Q1 8-K 2014-03-31 73.08% 107.41% 1313.38%
Quarterly Report Q4 8-K 2013-12-31 87.47% 121.58% 156.90%
Quarterly Report Q3 8-K 2013-09-30 47.61% 190.38% 1238.27%
Quarterly Report Q2 8-K 2013-06-30 42.56% 115.77% 402.57%
Quarterly Report Q1 8-K 2013-03-31 9.75% 63.86% 94.51%
Quarterly Report Q4 8-K 2012-12-31 -99.98% -0.28% -0.19%
Quarterly Report Q3 8-K 2012-09-30 -25.35% -168.18% 89.12%
Quarterly Report Q2 8-K 2012-06-30 -45.37% -131.97% -20.13%
Quarterly Report Q1 8-K 2012-03-31 -50.45% -105.85% -72.96%
Quarterly Report Q4 8-K 2011-12-31 318510.43% 61633.42% 68441.88%
Quarterly Report Q3 8-K 2011-09-30 23.83% -73.76% -52.02%
Quarterly Report Q2 8-K 2011-06-30 151.61% 30.23% 172.02%
Quarterly Report Q1 8-K 2011-03-31 289.79% 358.53% 331.81%
Quarterly Report Q4 8-K 2010-12-31 946.83% 10414.53% 2287.08%
Quarterly Report Q3 8-K 2010-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 2010-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 2010-03-31 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 2009-06-30 0.00% 0.00% 0.00%