image
Energy - Solar - NASDAQ - CA
$ 10.99
-6.63 %
$ 727 M
Market Cap
23.38
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 1.94% 14.26% 27.32%
Annual Report FY 10-K 2022-12-31 41.53% 151.94% 537.76%
Annual Report FY 10-K 2021-12-31 51.80% -35.07% -394.50%
Annual Report FY 10-K 2020-12-31 8.62% -14.50% -81.46%
Annual Report FY 10-K 2019-12-31 -14.53% -27.62% -69.51%
Annual Report FY 10-K 2018-12-31 10.44% 138.09% 35.39%
Annual Report FY 10-K 2017-12-31 18.83% 52.60% 189.11%
Annual Report FY 10-K 2016-12-31 -17.72% -62.03% -62.34%
Annual Report FY 10-K 2015-12-31 17.12% -28.24% -32.47%
Annual Report FY 10-K 2014-12-31 78.96% 656.53% 180.02%
Annual Report FY 10-K 2013-12-31 27.77% 116.20% 191.79%
Annual Report FY 10-K 2012-12-31 -31.81% -115.26% -2084.79%
Annual Report FY 10-K 2011-12-31 26.98% -179.57% -94.32%
Annual Report FY 10-K 2010-12-31 125.31% -4.79% 181.60%
Annual Report FY 10-K 2009-12-31 -5.85% 665.74% 77.52%
Annual Report FY 10-K 2008-12-31 132.83% -4377.50% 1329.67%
Annual Report FY 10-K 2007-12-31 343.91% 97.78% -176.34%
Annual Report FY 10-K 2006-12-31 272.26% -247.90% -78.78%
Annual Report FY 10-K 2005-12-31 89.20% 161.14% 184.22%
Annual Report FY 10-K 2004-12-31 135.46% 91.35% 186.12%
Annual Report FY 10-K 2003-12-31 1.76% 21.80% -30.16%
Annual Report FY 10-K 2002-12-31 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 2024-06-30 -30.82% -97.75% -78.74%
Quarterly Report Q1 8-K 2024-03-31 -21.88% -85.24% -75.71%
Quarterly Report Q4 8-K 2023-12-31 -13.67% -1.78% -14.87%
Quarterly Report Q3 8-K 2023-09-30 -4.46% -72.10% -6.37%
Quarterly Report Q2 8-K 2023-06-30 2.15% 128.26% 93.01%
Quarterly Report Q1 8-K 2023-03-31 36.06% 1061.38% 838.47%
Quarterly Report Q4 8-K 2022-12-31 28.97% 199.78% 101.35%
Quarterly Report Q3 8-K 2022-09-30 57.18% 122.63% 67.00%
Quarterly Report Q2 8-K 2022-06-30 61.87% 561.24% 340.17%
Quarterly Report Q1 8-K 2022-03-31 14.78% -68.36% -64.32%
Quarterly Report Q4 8-K 2021-12-31 46.90% 291.32% 2619.85%
Quarterly Report Q3 8-K 2021-09-30 34.46% 299.00% -10.08%
Quarterly Report Q2 8-K 2021-06-30 105.46% -45.35% -41.98%
Quarterly Report Q1 8-K 2021-03-31 31.94% -79.41% -61.67%
Quarterly Report Q4 8-K 2020-12-31 13.15% -90.20% -97.78%
Quarterly Report Q3 8-K 2020-09-30 20.33% -84.86% -26.29%
Quarterly Report Q2 8-K 2020-06-30 -32.85% -67.13% -25.15%
Quarterly Report Q1 8-K 2020-03-31 70.33% 744.52% 1617.43%
Quarterly Report Q4 8-K 2019-12-31 2.07% -39.30% -18.41%
Quarterly Report Q3 8-K 2019-09-30 -1.05% -12.34% -16.47%
Quarterly Report Q2 8-K 2019-06-30 59.28% 302.61% 12.61%
Quarterly Report Q1 8-K 2019-03-31 -65.98% -39.57% -91.56%
Quarterly Report Q4 8-K 2018-12-31 -18.73% 81.73% 4.92%
Quarterly Report Q3 8-K 2018-09-30 -15.81% 400.56% 66.01%
Quarterly Report Q2 8-K 2018-06-30 -6.03% -59.26% -35.60%
Quarterly Report Q1 8-K 2018-03-31 110.46% 425.29% 3456.80%
Quarterly Report Q4 8-K 2017-12-31 65.88% 560.70% 1206.71%
Quarterly Report Q3 8-K 2017-09-30 38.78% -14.86% 114.21%
Quarterly Report Q2 8-K 2017-06-30 -14.09% -5.37% 111.60%
Quarterly Report Q1 8-K 2017-03-31 -6.15% -59.05% -6.07%
Quarterly Report Q4 8-K 2016-12-31 -40.33% -21.39% -11.17%
Quarterly Report Q3 8-K 2016-09-30 -22.65% -48.59% -12.66%
Quarterly Report Q2 8-K 2016-06-30 26.59% 126.06% 21.83%
Quarterly Report Q1 8-K 2016-03-31 -16.20% -63.18% -51.25%
Quarterly Report Q4 8-K 2015-12-31 17.17% -17.74% -9.20%
Quarterly Report Q3 8-K 2015-09-30 -7.06% -70.85% -80.22%
Quarterly Report Q2 8-K 2015-06-30 2.07% -67.98% -52.01%
Quarterly Report Q1 8-K 2015-03-31 84.61% 1521.17% 196.24%
Quarterly Report Q4 8-K 2014-12-31 84.06% 261.56% 155.99%
Quarterly Report Q3 8-K 2014-09-30 86.27% 276.29% 182.39%
Quarterly Report Q2 8-K 2014-06-30 63.99% 542.62% 453.50%
Quarterly Report Q1 8-K 2014-03-31 76.90% 186.43% 47.50%
Quarterly Report Q4 8-K 2013-12-31 76.19% 119.95% 149.51%
Quarterly Report Q3 8-K 2013-09-30 50.60% 163.41% 260.22%
Quarterly Report Q2 8-K 2013-06-30 9.23% 50.53% 497.76%
Quarterly Report Q1 8-K 2013-03-31 -19.09% 79.49% 233.87%
Quarterly Report Q4 8-K 2012-12-31 -37.81% -75.30% -325.21%
Quarterly Report Q3 8-K 2012-09-30 -34.76% 0.48% -12.36%
Quarterly Report Q2 8-K 2012-06-30 -27.73% -359.70% -12.29%
Quarterly Report Q1 8-K 2012-03-31 -26.52% -363.14% -39.53%
Quarterly Report Q4 8-K 2011-12-31 4.71% -234.52% -51.11%
Quarterly Report Q3 8-K 2011-09-30 32.47% -215.96% -76.80%
Quarterly Report Q2 8-K 2011-06-30 46.59% 120.07% 46.97%
Quarterly Report Q1 8-K 2011-03-31 31.60% 292.59% 60.52%
Quarterly Report Q4 8-K 2010-12-31 78.10% 263.85% 371.33%
Quarterly Report Q3 8-K 2010-09-30 76.98% -19.83% 101.10%
Quarterly Report Q2 8-K 2010-06-30 187.87% -81.79% 31.82%
Quarterly Report Q1 8-K 2010-03-31 581.15% 131.29% 297.02%
Quarterly Report Q4 8-K 2009-12-31 269.34% 68.83% 65.51%
Quarterly Report Q3 8-K 2009-09-30 -15.55% 128.93% -22.81%
Quarterly Report Q2 8-K 2009-06-30 -46.29% 67.57% -44.57%
Quarterly Report Q1 8-K 2009-03-31 -71.11% -25.19% -53.82%
Quarterly Report Q4 8-K 2008-12-31 -46.00% -834.42% -819.24%
Quarterly Report Q3 8-K 2008-09-30 159.00% 2020.69% 3892.93%
Quarterly Report Q2 8-K 2008-06-30 251.89% 467.33% 934.84%
Quarterly Report Q1 8-K 2008-03-31 879.10% 592.86% 602.66%
Quarterly Report Q4 8-K 2007-12-31 422.99% 217.38% 213.07%
Quarterly Report Q3 8-K 2007-09-30 447.43% 118.41% -77.87%
Quarterly Report Q2 8-K 2007-06-30 363.98% -20.00% -109.53%
Quarterly Report Q1 8-K 2007-03-31 34.32% -68.89% -30.56%
Quarterly Report Q4 8-K 2006-12-31 432.01% -536.80% 42.95%
Quarterly Report Q3 8-K 2006-09-30 288.54% -74.87% -80.96%
Quarterly Report Q2 8-K 2006-06-30 184.23% -251.58% -44.39%
Quarterly Report Q1 8-K 2006-03-31 184.23% -239.96% 184.23%
Quarterly Report Q4 8-K 2005-12-31 89.20% 161.14% -56.95%
Quarterly Report Q3 8-K 2005-09-30 89.20% 161.14% 89.20%
Quarterly Report Q2 8-K 2005-06-30 89.20% 161.14% 89.20%
Quarterly Report Q1 8-K 2005-03-31 89.20% 161.14% 89.20%
Quarterly Report Q4 8-K 2004-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2004-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 2004-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 2004-03-31 0.00% 0.00% 0.00%