ReneSola Quarterly Income Statements Chart
Quarterly
|
Annual
ReneSola Quarterly Income Statements Table
Quarterly
|
Annual
Unit: USD | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-11-27 | 2019-09-30 | 2019-09-20 | 2019-07-01 | 2019-06-30 | 2019-04-10 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-09-27 | 2017-06-30 | 2017-06-15 | 2017-03-31 | 2016-12-31 | 2016-11-29 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-11-17 | 2015-09-30 | 2015-08-25 | 2015-06-30 | 2015-06-03 | 2015-03-31 | 2014-12-31 | 2014-11-28 | 2014-09-30 | 2014-08-13 | 2014-06-30 | 2014-05-30 | 2014-03-31 | 2013-12-31 | 2013-12-05 | 2013-09-30 | 2013-08-30 | 2013-06-30 | 2013-05-17 | 2013-03-31 | 2012-12-31 | 2012-12-03 | 2012-09-30 | 2012-08-27 | 2012-06-30 | 2012-05-14 | 2012-03-31 | 2011-12-31 | 2011-12-06 | 2011-09-30 | 2011-08-09 | 2011-06-30 | 2011-05-27 | 2011-03-31 | 2010-12-31 | 2010-11-10 | 2010-09-30 | 2010-08-10 | 2010-06-30 | 2010-05-12 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-08-13 | 2009-06-30 | 2009-05-22 | 2009-03-31 | 2008-12-31 | 2008-11-20 | 2008-09-30 | 2008-08-20 | 2008-06-30 | 2008-05-19 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 44,000,000 | 13,948,000 | 33,846,000 | 12,876,000 | 40,803,000 | 28,890,000 | 8,206,000 | 3,514,000 | 22,816,000 | 15,540,000 | 18,531,000 | 22,775,000 | 16,814,000 | 9,749,000 | 26,189,680 | 21,162,000 | 26,529,000 | 18,765,000 | 65,963,000 | 26,625,000 | 44,758,000 | 13,567,000 | 96,906,000,000 | 13,058,000 | 5,574,000 | 18,765,000 | 27,809,000 | 44,758,000 | 64,809,000 | 36,294,000 | 151,632,000 | 151,632,000 | 156,610,000 | 156,610,000 | 232,074,000 | 368,239,000 | 187,028,000 | 250,038,000 | 260,696,000 | 296,388,000 | 372,457,000 | 368,239,000 | 38,103,000,000 | 268,401,000 | 349,003,000,000 | 349,003,000 | 386,968,000 | 419,271,000,000 | 372,457,000 | 377,362,000,000 | 387,106,000 | 414,966,000,000 | 414,966,000 | 438,837,000 | 428,489,000 | 419,271,000 | 233,038,000,000 | 377,362,000 | 284,165,000,000 | 284,165,000 | 306,454,000 | 218,155,000,000 | 218,155,000 | 233,038,000,000 | 233,038,000 | 211,485,000,000 | 211,485,000 | 187,691,367 | 189,062,000,000 | 189,062,000 | 280,369,000,000 | 249,313,000 | 328,157,000,000 | 328,157,000 | 386,444,861 | 58,316,000,000 | 358,704,000 | 82,629,000,000 | 253,879,000 | 206,551,000,000 | 206,551,000 | 179,884,779 | 140,945,000 | 66,061,000 | 82,629,000 | 106,946,000 | 106,946,000 | 158,623,104 | 72,540,000 | 215,754,000 | 122,836,000 | 173,007,000 | 122,982,000 | 122,982,000 | 96,046,000 | 72,539,568 | 40,193,759 | 40,193,759 | 32,271,652 | 28,056,764 | 12,021,132 | 12,021,132 |
cost of revenue | 40,657,000 | 8,263,000 | 21,184,000 | 11,283,000 | 29,695,000 | 20,347,000 | 4,517,000 | 2,373,000 | 15,573,000 | 9,454,000 | 7,235,000 | 15,975,000 | 14,348,000 | 3,844,000 | 18,756,501 | 19,801,000 | 19,390,000 | 10,152,000 | 49,731,000 | 15,770,000 | 36,379,000 | 3,077,000 | 68,837,000,000 | 12,693,000 | 2,708,000 | 10,152,000 | 19,598,000 | 36,379,000 | 57,975,000 | 29,926,000 | 147,509,000 | 147,509,000 | 154,889,000 | 154,889,000 | 227,103,000 | 308,901,000 | 168,160,000 | 208,886,000 | 216,191,000 | 248,917,000 | 315,332,000 | 308,901,000 | 17,894,000,000 | 224,001,000 | 312,338,000,000 | 312,338,000 | 335,733,000 | 382,591,000,000 | 315,332,000 | 346,989,000,000 | 330,232,000 | 370,917,000,000 | 370,917,000 | 391,478,000 | 1,047,649,000 | 385,203,000 | 231,735,000,000 | 346,989,000 | 289,771,000,000 | 289,771,000 | 296,193,000 | 257,381,000,000 | 257,381,000 | 231,735,000,000 | 231,735,000 | 219,518,000,000 | 219,518,000 | 231,061,223 | 196,716,000,000 | 196,716,000 | 233,888,000,000 | 203,409,000 | 227,561,000,000 | 227,561,000 | 267,168,133 | 57,829,000,000 | 241,964,000 | 78,378,000,000 | 177,255,000 | 171,228,000,000 | 171,228,000 | 180,988,589 | 136,207,000 | -27,812,000 | 78,378,000 | 158,033,000 | 158,033,000 | 288,761,933 | 56,765,000 | 169,945,000 | 95,700,000 | 130,221,000 | 95,748,000 | 95,748,000 | 76,426,656 | 56,764,665 | 31,142,875 | 0 | 0 | 0 | 0 | 0 |
gross profit | 3,343,000 | 5,685,000 | 12,662,000 | 1,593,000 | 11,108,000 | 8,543,000 | 3,689,000 | 1,141,000 | 7,243,000 | 6,086,000 | 11,296,000 | 6,800,000 | 2,466,000 | 5,905,000 | 7,433,179 | 1,361,000 | 7,139,000 | 8,613,000 | 16,232,000 | 10,855,000 | 8,379,000 | 10,490,000 | 28,069,000,000 | 365,000 | 2,866,000 | 8,613,000 | 8,211,000 | 8,379,000 | 6,834,000 | 6,368,000 | 4,123,000 | 4,123,000 | 1,721,000 | 1,721,000 | 4,971,000 | 59,338,000 | 18,868,000 | 41,152,000 | 44,505,000 | 47,471,000 | 57,125,000 | 59,338,000 | 20,209,000,000 | 44,400,000 | 36,665,000,000 | 36,665,000 | 51,235,000 | 36,680,000,000 | 57,125,000 | 30,373,000,000 | 56,874,000 | 44,049,000,000 | 44,049,000 | 47,359,000 | -619,160,000 | 34,068,000 | 1,303,000,000 | 30,373,000 | -5,606,000,000 | -5,606,000 | 10,261,000 | -39,226,000,000 | -39,226,000 | 1,303,000,000 | 1,303,000 | -8,033,000,000 | -8,033,000 | -43,369,856 | -7,654,000,000 | -7,654,000 | 46,481,000,000 | 45,904,000 | 100,596,000,000 | 100,596,000 | 119,276,728 | 487,000,000 | 116,740,000 | 4,251,000,000 | 76,624,000 | 35,323,000,000 | 35,323,000 | -1,103,810 | 4,738,000 | 93,873,000 | 4,251,000 | -51,087,000 | -51,087,000 | -130,138,829 | 15,775,000 | 45,809,000 | 27,136,000 | 42,786,000 | 27,234,000 | 27,234,000 | 19,619,344 | 15,774,903 | 9,050,884 | 40,193,759 | 32,271,652 | 28,056,764 | 12,021,132 | 12,021,132 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -11,059,000 | 0 | -5,352,000 | 5,352,000 | -5,707,000 | 5,707,000 | 5,362,000 | -9,803,000 | 6,311,000 | 7,424,000 | 8,190,000 | 9,518,000 | -13,307,000 | 9,803,000 | -523,000,000 | 11,166,000 | -13,418,000,000 | 13,418,000 | 13,571,000 | -14,197,000,000 | 13,307,000 | -15,007,000,000 | 13,941,000 | -11,757,000,000 | 11,757,000 | 11,265,000 | 34,679,000 | 14,197,000 | -13,690,000,000 | 15,007,000 | -5,982,000,000 | 5,982,000 | 10,612,000 | -8,087,000,000 | 8,087,000 | -13,690,000,000 | 13,690,000 | -11,713,000,000 | 11,713,000 | 11,546,271 | -12,152,000,000 | 12,152,000 | -11,189,000,000 | 11,189,000 | -12,168,000,000 | 12,168,000 | 13,335,716 | -1,399,000,000 | 9,300,000 | -3,401,000,000 | 7,459,000 | -6,168,000,000 | 6,168,000 | 2,859,591 | 4,800,000 | -58,000 | 3,401,000 | -3,446,000 | 3,446,000 | 2,770,621 | -82,000 | 2,997,000 | -442,000 | 3,504,000 | 0 | 442,000 | 898,282 | 81,517 | 81,412 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 7,202,000 | 9,644,000 | 7,616,000 | 4,596,000 | 6,239,000 | 3,502,000 | 3,911,000 | 3,360,000 | 8,683,000 | 3,371,000 | 4,003,000 | 2,716,000 | 1,169,000 | 3,030,000 | 1,854,527 | 2,420,000 | 19,119,000 | -2,907,000 | 3,338,000 | -5,875,000 | -2,519,000 | 3,407,000 | -1,453,000,000 | 2,468,000 | 4,761,000 | 2,907,000 | 2,309,000 | 2,519,000 | 1,926,000 | 2,539,000 | -24,504,000 | 24,504,000 | -19,475,000 | 19,475,000 | 22,170,000 | -47,925,000 | 30,731,000 | 34,777,000 | 32,265,000 | 30,543,000 | -48,606,000 | 47,925,000 | -123,000,000 | 33,917,000 | -46,185,000,000 | 46,185,000 | 53,400,000 | -216,933,000,000 | 48,606,000 | -46,945,000,000 | 46,308,000 | -52,751,000,000 | 52,751,000 | 39,165,000 | 75,371,000 | 11,564,000 | -3,539,000,000 | 46,945,000 | -10,716,000,000 | 27,819,000 | 29,889,000 | 1,407,000,000 | 31,697,000 | 4,978,000,000 | 32,119,000 | -8,665,000,000 | 29,771,000 | 27,644,879 | 21,015,000,000 | 26,848,000 | -18,405,000,000 | 22,917,000 | -21,597,000,000 | 25,043,000 | 33,390,508 | -4,820,000,000 | 30,336,000 | 1,053,000,000 | 24,174,000 | -5,778,000,000 | 14,119,000 | 19,372,141 | 12,512,000 | -992,000 | 8,213,000 | -7,259,000 | 7,259,000 | 12,224,102 | -2,343,000 | 8,921,000 | -1,984,000 | 8,251,000 | -1,894,000 | 4,047,000 | 4,619,416 | 2,342,576 | 1,550,710 | 0 | -62,135,479 | 0 | 0 | 0 |
operating income | -3,859,000 | -3,959,000 | 5,046,000 | -3,003,000 | 4,869,000 | 5,041,000 | -854,000 | -2,219,000 | -1,440,000 | 2,715,000 | 7,293,000 | 4,084,000 | 958,000 | 2,875,000 | 4,565,536 | -1,139,000 | -13,306,000 | 5,706,000 | 7,362,000 | -705,000 | 30,000 | 7,083,000 | -1,453,000,000 | -2,103,000 | -1,895,000 | 5,706,000 | 5,902,000 | 5,860,000 | 4,908,000 | 3,829,000 | 5,250,000 | -20,381,000 | 2,458,000 | -17,754,000 | -21,824,000 | -3,436,000 | -11,863,000 | 6,375,000 | 12,240,000 | 16,928,000 | 6,952,000 | 11,413,000 | 214,000,000 | 10,483,000 | 2,812,000,000 | -9,520,000 | -2,165,000 | 37,350,000,000 | 8,519,000 | 55,000,000 | 10,566,000 | 2,333,000,000 | -8,702,000 | 8,194,000 | -2,038,000 | -180,253,000 | -3,539,000,000 | -16,572,000 | 5,522,000,000 | -33,425,000 | -23,770,000 | 1,407,000,000 | -82,810,000 | -3,830,000,000 | -34,646,000 | 143,000,000 | -37,804,000 | -52,687,534 | -34,310,000,000 | -34,502,000 | 22,987,000,000 | 22,987,000 | 75,553,000,000 | 75,553,000 | 85,886,220 | -3,812,000,000 | 86,404,000 | -3,962,000,000 | 52,450,000 | 21,204,000,000 | 21,204,000 | -20,475,951 | -7,774,000 | 92,881,000 | -3,962,000 | -58,346,000 | -58,346,000 | -143,126,357 | 13,432,000 | 36,888,000 | 23,322,000 | 34,535,000 | 23,187,000 | 23,187,000 | 14,999,928 | 13,432,327 | 7,500,174 | 40,193,759 | -29,863,827 | 28,056,764 | 12,021,132 | 12,021,132 |
net income | -8,087,999 | -9,390,000 | 8,348,000 | -615,000 | 4,836,000 | 2,956,000 | 36,000 | -2,048,000 | -1,576,000 | 711,000 | 6,953,000 | 774,000 | 2,455,000 | 2,111,000 | 3,085,169 | -4,394,000 | -10,940,000 | 3,574,000 | 2,360,000 | 957,000 | 5,440,000 | 5,124,000 | 5,096,000,000 | -5,375,000 | -4,481,000 | 1,490,000 | -691,000 | 5,441,000 | 1,700,000 | 3,967,000 | -31,459,000 | -31,450,000 | -23,240,000 | -23,240,000 | -25,463,000 | 8,597,000 | -20,492,000 | 5,524,000 | 5,733,000 | 6,656,000 | -11,745,000 | 8,597,000 | 18,785,000,000 | -2,300,000 | -18,028,000,000 | -18,028,000 | -8,055,000 | -187,185,000,000 | -11,745,000 | -21,067,000,000 | 757,000 | -14,591,000,000 | -14,587,000 | 791,000 | -25,274,000 | -200,253,000 | -34,803,000,000 | -21,061,000 | -39,010,000,000 | -39,004,000 | -49,845,000 | -78,626,000,000 | -78,607,000 | -34,803,000,000 | -34,787,000 | -40,220,000,000 | -40,209,000 | -36,692,036 | -18,440,000,000 | -8,150,000 | 7,325,000,000 | 1,839,000 | 64,576,000,000 | 43,336,000 | 61,044,086 | -10,682,000,000 | 60,114,000 | -2,229,000,000 | 36,061,000 | 19,075,000,000 | 11,777,000 | -28,124,667 | -10,171,000 | 54,392,000 | -3,589,000 | -30,019,000 | -30,019,000 | -128,275,126 | 12,775,000 | 32,385,000 | 17,675,000 | 23,309,000 | 17,675,000 | 17,675,000 | 17,471,277 | 12,775,707 | 6,344,654 | 6,344,654 | 9,303,184 | 8,959,388 | 3,519,114 | 3,519,114 |
We provide you with 20 years income statements for ReneSola stock, allowing you to gain comprehensive visibility into the fundamentals of the company. Our detailed breakdowns include key financial metrics such as earnings, sales and marketing expenses, research and development costs, profits, and profit margins. This in-depth information is essential for making informed investment decisions and understanding the financial health and performance of ReneSola stock. Explore the full financial landscape of ReneSola stock with our expertly curated income statements.
The information provided in this report about ReneSola stock is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.