image
Energy - Solar - NASDAQ - US
$ 190.45
-2.4 %
$ 20.4 B
Market Cap
16.4
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 26.70% 1981.03% 496.38%
Annual Report FY 10-K 2022-12-31 -10.40% -9.42% -116.24%
Annual Report FY 10-K 2021-12-31 7.82% 17.66% 95.46%
Annual Report FY 10-K 2020-12-31 -11.48% 447.46% 53.11%
Annual Report FY 10-K 2019-12-31 36.50% -79.44% 54.99%
Annual Report FY 10-K 2018-12-31 -23.71% 187.15% -77.45%
Annual Report FY 10-K 2017-12-31 -0.34% 53.73% 135.39%
Annual Report FY 10-K 2016-12-31 -17.54% -65.51% -97.28%
Annual Report FY 10-K 2015-12-31 5.52% 37.67% 21.81%
Annual Report FY 10-K 2014-12-31 2.50% 12.43% 15.10%
Annual Report FY 10-K 2013-12-31 -1.77% 466.46% 1081.10%
Annual Report FY 10-K 2012-12-31 21.77% -143.94% 45.29%
Annual Report FY 10-K 2011-12-31 7.91% -5.95% -9.17%
Annual Report FY 10-K 2010-12-31 24.07% 3.76% 10.20%
Annual Report FY 10-K 2009-12-26 65.79% 83.77% 55.04%
Annual Report FY 10-K 2008-12-27 147.29% 119.97% 219.53%
Annual Report FY 10-K 2007-12-29 273.39% 3884.75% 4781.89%
Annual Report FY 10-K 2006-12-30 180.83% 161.50% 158.66%
Annual Report FY 10-K 2005-12-31 255.44% 61.47% 71.46%
Annual Report FY 10-K 2004-12-31 321.25% 40.20% -522.77%
Annual Report FY 10-K 2003-12-31 555.10% -6.94% 114.50%
Annual Report FY 10-K 2002-12-31 0.00% 3.35% 13.96%
Annual Report FY 10-K 2001-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 10.81% 16.60% 17.96%
Quarterly Report Q2 8-K 2024-06-30 24.65% 104.81% 137.81%
Quarterly Report Q1 8-K 2024-03-31 44.83% 455.95% 504.66%
Quarterly Report Q4 8-K 2023-12-31 15.58% 4726.91% 669.52%
Quarterly Report Q3 8-K 2023-09-30 27.37% 645.88% 467.20%
Quarterly Report Q2 8-K 2023-06-30 30.55% 205.67% 16.36%
Quarterly Report Q1 8-K 2023-03-31 49.38% 198.40% 170.98%
Quarterly Report Q4 8-K 2022-12-31 10.48% -5.75% -40.34%
Quarterly Report Q3 8-K 2022-09-30 7.79% -108.77% -146.14%
Quarterly Report Q2 8-K 2022-06-30 -1.31% -32.32% 31.21%
Quarterly Report Q1 8-K 2022-03-31 -54.31% -20.63% -23.66%
Quarterly Report Q4 8-K 2021-12-31 48.93% 13.54% 199.72%
Quarterly Report Q3 8-K 2021-09-30 -37.09% -70.84% -75.45%
Quarterly Report Q2 8-K 2021-06-30 -2.06% 123.37% 116.87%
Quarterly Report Q1 8-K 2021-03-31 50.97% 131.16% 15138.41%
Quarterly Report Q4 8-K 2020-12-31 -56.46% 294.76% 149.02%
Quarterly Report Q3 8-K 2020-09-30 69.63% 406.29% 401.56%
Quarterly Report Q2 8-K 2020-06-30 9.82% 299.00% 692.92%
Quarterly Report Q1 8-K 2020-03-31 0.03% 234.18% 102.16%
Quarterly Report Q4 8-K 2019-12-31 102.44% -113.99% -1070.73%
Quarterly Report Q3 8-K 2019-09-30 -19.14% -46.97% -29.36%
Quarterly Report Q2 8-K 2019-06-30 89.11% 61.75% 91.72%
Quarterly Report Q1 8-K 2019-03-31 -6.22% -81.49% -103.20%
Quarterly Report Q4 8-K 2018-12-31 103.80% 112.05% 131.39%
Quarterly Report Q3 8-K 2018-09-30 -37.79% -71.93% -71.75%
Quarterly Report Q2 8-K 2018-06-30 -50.38% -93.32% -744.07%
Quarterly Report Q1 8-K 2018-03-31 -36.39% 808.65% 1028.88%
Quarterly Report Q4 8-K 2017-12-31 -29.40% 39.93% 95.42%
Quarterly Report Q3 8-K 2017-09-30 57.99% 33.48% 133.37%
Quarterly Report Q2 8-K 2017-06-30 -33.29% 287.55% 57.01%
Quarterly Report Q1 8-K 2017-03-31 5.10% -94.65% -4.84%
Quarterly Report Q4 8-K 2016-12-31 -49.02% -438.58% -580.64%
Quarterly Report Q3 8-K 2016-09-30 -45.88% -55.48% -77.70%
Quarterly Report Q2 8-K 2016-06-30 4.26% -85.81% -84.47%
Quarterly Report Q1 8-K 2016-03-31 80.83% 373.82% 335.70%
Quarterly Report Q4 8-K 2015-12-31 -6.51% -14.49% -33.83%
Quarterly Report Q3 8-K 2015-09-30 42.95% 291.53% 374.95%
Quarterly Report Q2 8-K 2015-06-30 64.64% 1986.79% 2894.39%
Quarterly Report Q1 8-K 2015-03-31 -50.62% -55.61% -50.34%
Quarterly Report Q4 8-K 2014-12-31 31.17% 194.14% 230.26%
Quarterly Report Q3 8-K 2014-09-30 -29.73% -54.66% -59.71%
Quarterly Report Q2 8-K 2014-06-30 4.73% -86.52% -95.12%
Quarterly Report Q1 8-K 2014-03-31 25.81% 89.39% 127.55%
Quarterly Report Q4 8-K 2013-12-31 -28.52% -57.67% -64.93%
Quarterly Report Q3 8-K 2013-09-30 50.82% 121.84% 94.22%
Quarterly Report Q2 8-K 2013-06-30 -45.71% -69.73% -72.01%
Quarterly Report Q1 8-K 2013-03-31 51.94% 113.16% 113.41%
Quarterly Report Q4 8-K 2012-12-31 62.79% 137.32% 135.44%
Quarterly Report Q3 8-K 2012-09-30 -16.57% -55.26% -51.94%
Quarterly Report Q2 8-K 2012-06-30 79.69% 81.53% 116.42%
Quarterly Report Q1 8-K 2012-03-31 -12.38% -387.53% -352.66%
Quarterly Report Q4 8-K 2011-12-31 8.29% -264.91% -292.98%
Quarterly Report Q3 8-K 2011-09-30 26.05% 11.11% 5.25%
Quarterly Report Q2 8-K 2011-06-30 -9.37% -61.56% -64.24%
Quarterly Report Q1 8-K 2011-03-31 -0.12% -32.71% -32.31%
Quarterly Report Q4 8-K 2010-12-31 -4.91% 10.11% 14.46%
Quarterly Report Q3 8-K 2010-09-25 65.93% 15.34% 30.01%
Quarterly Report Q2 8-K 2010-06-26 11.79% -11.93% -11.55%
Quarterly Report Q1 8-K 2010-03-27 35.81% 4.71% 13.74%
Quarterly Report Q4 8-K 2009-12-26 47.88% 6.66% -10.29%
Quarterly Report Q3 8-K 2009-09-30 37.90% 54.47% 25.08%
Quarterly Report Q2 8-K 2009-07-31 96.93% 159.19% 129.96%
Quarterly Report Q1 8-K 2009-03-31 112.38% 253.06% 189.09%
Quarterly Report Q4 8-K 2008-12-27 115.96% 111.17% 106.14%
Quarterly Report Q3 8-K 2008-09-27 119.29% 115.64% 169.47%
Quarterly Report Q2 8-K 2008-06-28 245.81% 56.85% 1429.78%
Quarterly Report Q1 8-K 2008-03-29 194.13% 827.19% 1106.06%
Quarterly Report Q4 8-K 2007-12-29 281.06% 682.21% 1069.31%
Quarterly Report Q3 8-K 2007-09-29 479.77% 3497.34% 2425.42%
Quarterly Report Q2 8-K 2007-06-30 181.57% 3378.08% -78.85%
Quarterly Report Q1 8-K 2007-03-31 144.11% 471.07% -82.43%
Quarterly Report Q4 8-K 2006-12-30 288.01% 211.58% 117.04%
Quarterly Report Q3 8-K 2006-09-30 138.61% -546.37% -18.07%
Quarterly Report Q2 8-K 2006-06-30 138.61% -546.37% 138.61%
Quarterly Report Q1 8-K 2006-03-31 138.61% -546.37% 138.61%
Quarterly Report Q4 8-K 2005-12-31 301.80% -71.81% -45.87%
Quarterly Report Q3 8-K 2005-09-30 239.96% 105.91% 239.96%
Quarterly Report Q2 8-K 2005-06-30 239.96% 105.91% 239.96%
Quarterly Report Q1 8-K 2005-03-31 239.96% 105.91% 239.96%
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%