image
Energy - Solar - NASDAQ - US
$ 59.52
-6.36 %
$ 8.04 B
Market Cap
129.39
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.72% 10.46% -0.56%
Annual Report FY 10-K 2022-12-31 68.65% 173.20% 107.69%
Annual Report FY 10-K 2021-12-31 78.46% 8.55% 15.77%
Annual Report FY 10-K 2020-12-31 24.04% -16.85% 81.49%
Annual Report FY 10-K 2019-12-31 97.47% 1485.98% 6336.65%
Annual Report FY 10-K 2018-12-31 10.48% 74.27% 104.05%
Annual Report FY 10-K 2017-12-31 -11.29% 33.01% 37.20%
Annual Report FY 10-K 2016-12-31 -9.70% -205.51% -224.72%
Annual Report FY 10-K 2015-12-31 3.88% -174.24% -335.97%
Annual Report FY 10-K 2014-12-31 47.70% 68.93% 80.01%
Annual Report FY 10-K 2013-12-31 7.46% 32.20% 28.89%
Annual Report FY 10-K 2012-12-31 44.91% -18.36% -8.53%
Annual Report FY 10-K 2011-12-31 142.49% -48.28% -38.59%
Annual Report FY 10-K 2010-12-31 205.34% -28.67% -24.10%
Annual Report FY 10-K 2009-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 -30.89% -59.84% -57.80%
Quarterly Report Q2 8-K 2024-06-30 -57.33% -93.11% -98.26%
Quarterly Report Q1 8-K 2024-03-31 -63.73% -10.96% -16.22%
Quarterly Report Q4 8-K 2023-12-31 -58.25% -86.39% -6.52%
Quarterly Report Q3 8-K 2023-09-30 -13.18% -0.75% -12.89%
Quarterly Report Q2 8-K 2023-06-30 34.12% 104.21% 81.12%
Quarterly Report Q1 8-K 2023-03-31 64.52% 183.42% 171.19%
Quarterly Report Q4 8-K 2022-12-31 75.58% 192.36% 172.05%
Quarterly Report Q3 8-K 2022-09-30 80.56% 426.44% 262.62%
Quarterly Report Q2 8-K 2022-06-30 67.75% 95.61% 58.31%
Quarterly Report Q1 8-K 2022-03-31 46.24% 63.48% 0.71%
Quarterly Report Q4 8-K 2021-12-31 55.84% -27.95% -27.07%
Quarterly Report Q3 8-K 2021-09-30 96.93% -44.59% -27.84%
Quarterly Report Q2 8-K 2021-06-30 151.76% 183.21% 447.26%
Quarterly Report Q1 8-K 2021-03-31 46.81% -54.02% 37.29%
Quarterly Report Q4 8-K 2020-12-31 26.09% -37.44% 78.02%
Quarterly Report Q3 8-K 2020-09-30 -0.86% 26.57% 53.56%
Quarterly Report Q2 8-K 2020-06-30 -6.38% -445.41% -37.79%
Quarterly Report Q1 8-K 2020-03-31 105.24% 2393.16% 526.75%
Quarterly Report Q4 8-K 2019-12-31 127.58% 16355.01% 788.31%
Quarterly Report Q3 8-K 2019-09-30 130.84% 996.22% 9112.30%
Quarterly Report Q2 8-K 2019-06-30 76.68% 384.06% 3226.70%
Quarterly Report Q1 8-K 2019-03-31 43.13% 153.92% 388.24%
Quarterly Report Q4 8-K 2018-12-31 15.83% 124.12% 334.55%
Quarterly Report Q3 8-K 2018-09-30 1.25% 49.37% 93.66%
Quarterly Report Q2 8-K 2018-06-30 1.60% 69.09% 93.97%
Quarterly Report Q1 8-K 2018-03-31 27.80% 78.00% 88.80%
Quarterly Report Q4 8-K 2017-12-31 -12.06% 77.71% 78.86%
Quarterly Report Q3 8-K 2017-09-30 -13.13% 63.46% 66.72%
Quarterly Report Q2 8-K 2017-06-30 -5.66% 27.69% 41.43%
Quarterly Report Q1 8-K 2017-03-31 -14.61% -24.00% -15.75%
Quarterly Report Q4 8-K 2016-12-31 38.05% 16.44% 33.48%
Quarterly Report Q3 8-K 2016-09-30 -13.79% -3005.77% -996.68%
Quarterly Report Q2 8-K 2016-06-30 -22.44% -2673.30% -4178.59%
Quarterly Report Q1 8-K 2016-03-31 -26.00% -197.39% -244.05%
Quarterly Report Q4 8-K 2015-12-31 -37.62% -3926.12% -777.60%
Quarterly Report Q3 8-K 2015-09-30 3.79% -23.25% -6.02%
Quarterly Report Q2 8-K 2015-06-30 24.50% 80.11% 85.17%
Quarterly Report Q1 8-K 2015-03-31 50.49% -1.35% 4.10%
Quarterly Report Q4 8-K 2014-12-31 56.89% 114.31% 221.10%
Quarterly Report Q3 8-K 2014-09-30 59.74% 112.90% 135.42%
Quarterly Report Q2 8-K 2014-06-30 40.98% 52.61% 54.69%
Quarterly Report Q1 8-K 2014-03-31 26.34% 40.07% 40.43%
Quarterly Report Q4 8-K 2013-12-31 16.48% 63.70% 73.93%
Quarterly Report Q3 8-K 2013-09-30 2.03% 29.26% 34.79%
Quarterly Report Q2 8-K 2013-06-30 4.43% 43.82% 26.84%
Quarterly Report Q1 8-K 2013-03-31 6.99% -2.18% -4.64%
Quarterly Report Q4 8-K 2012-12-31 0.76% -39.82% -61.33%
Quarterly Report Q3 8-K 2012-09-30 35.96% -24.12% -27.38%
Quarterly Report Q2 8-K 2012-06-30 88.22% -10.66% 20.92%
Quarterly Report Q1 8-K 2012-03-31 135.76% -9.64% -3.61%
Quarterly Report Q4 8-K 2011-12-31 177.15% 21.16% 42.66%
Quarterly Report Q3 8-K 2011-09-30 139.32% -17.56% -11.29%
Quarterly Report Q2 8-K 2011-06-30 174.79% -112.08% -109.86%
Quarterly Report Q1 8-K 2011-03-31 55.94% -144.51% -139.94%
Quarterly Report Q4 8-K 2010-12-31 0.00% 0.00% 0.00%
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%