CWCO Stock Income Statements
The information provided in this report 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.
Quarterly Income Statements
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-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 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 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 | 1996-12-31 | 1996-09-30 | 1996-06-30 | 1996-03-31 | 1995-12-31 | 1995-09-30 | 1995-06-30 | 1995-03-31 | 1994-12-31 | 1994-09-30 | 1994-06-30 | 1994-03-31 | 1993-12-31 | 1993-09-30 | 1993-06-30 | 1993-03-31 | 1992-12-31 | 1992-09-30 | 1992-06-30 | 1992-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 53,250,905 | 49,854,075 | 44,237,263 | 32,868,990 | 28,428,235 | 25,051,705 | 21,067,127 | 19,557,905 | 16,645,515 | 16,413,146 | 16,701,524 | 17,103,317 | 15,148,901 | 17,666,257 | 19,087,247 | 20,725,721 | 17,610,628 | 15,889,239 | 18,305,260 | 16,988,524 | 15,687,059 | 18,824,188 | 15,872,215 | 15,336,395 | 14,774,168 | 16,572,203 | 15,248,621 | 15,677,106 | 14,056,947 | 14,385,353 | 15,398,635 | 14,034,772 | 13,358,772 | 14,605,649 | 14,485,669 | 14,666,112 | 15,257,580 | 17,021,056 | 16,931,832 | 16,348,610 | 15,258,973 | 15,438,581 | 16,569,380 | 16,555,197 | 16,651,060 | 15,840,136 | 16,230,779 | 16,728,727 | 13,605,348 | 12,806,652 | 14,835,872 | 13,906,620 | 11,631,956 | 11,699,802 | 12,699,485 | 14,677,311 | 13,174,405 | 13,526,059 | 15,454,998 | 15,864,055 | 21,683,600 | 15,221,783 | 16,037,848 | 12,735,729 | 12,531,393 | 11,919,463 | 11,964,380 | 12,734,610 | 9,348,303 | 10,010,365 | 9,626,979 | 9,243,564 | 7,372,465 | 6,204,386 | 6,552,868 | 6,057,485 | 5,255,297 | 5,279,054 | 6,409,364 | 6,337,697 | 5,311,411 | 5,004,101 | 4,750,381 | 4,018,725 | 2,714,995 | 2,854,206 | 3,234,023 | 3,107,496 | 2,520,517 | 2,648,336 | 3,000,866 | 2,857,204 | 2,017,960 | 2,384,769 | 2,495,848 | 2,563,052 | 2,207,622 | 1,921,183 | 1,921,183 | 2,200,000 | 1,600,000 | 1,900,000 | 2,200,000 | 2,200,000 | 1,700,000 | 1,800,000 | 1,900,000 | 1,900,000 | 1,600,000 | 1,500,000 | 1,500,000 | 1,800,000 | 1,400,000 | 1,500,000 | 1,500,000 | 1,500,000 | -4,035,000,000 | 1,346,800,000 | 1,346,800,000 | 1,346,800,000 | -3,821,100,000 | 1,275,400,000 | 1,275,400,000 | 1,275,400,000 | 916,100,000 | 916,000,000 | 1,275,400,000 | 916,000,000 |
cost of revenue | 33,960,859 | 33,239,647 | 28,773,714 | 22,309,908 | 19,538,146 | 18,207,932 | 13,591,630 | 12,412,141 | 11,020,286 | 10,722,547 | 10,636,671 | 10,976,807 | 10,339,546 | 11,450,621 | 11,784,104 | 12,285,400 | 10,560,312 | 9,180,259 | 10,752,511 | 10,026,221 | 9,672,076 | 11,297,515 | 9,276,102 | 8,731,877 | 8,937,615 | 10,264,397 | 8,762,791 | 8,843,538 | 8,494,794 | 8,466,030 | 8,806,256 | 7,857,741 | 7,901,472 | 9,059,258 | 8,617,727 | 8,611,187 | 10,182,868 | 11,320,741 | 10,561,786 | 10,378,185 | 9,598,007 | 10,211,696 | 10,171,859 | 10,334,690 | 11,253,161 | 10,605,142 | 10,825,369 | 10,780,878 | 9,093,892 | 8,797,802 | 9,584,667 | 8,656,065 | 8,511,507 | 7,927,287 | 8,468,183 | 9,191,062 | 8,778,939 | 8,489,991 | 7,867,945 | 9,883,555 | 17,118,253 | 10,596,522 | 11,130,673 | 8,199,671 | 7,955,093 | 7,599,188 | 7,480,084 | 7,431,255 | 6,726,154 | 6,201,543 | 5,217,494 | 4,470,216 | 4,400,572 | 4,001,972 | 3,770,639 | 3,659,625 | 3,344,312 | 3,336,631 | 3,559,819 | 3,430,474 | 3,296,805 | 2,922,235 | 2,398,896 | 2,074,039 | 1,704,644 | 1,713,947 | 1,797,134 | 1,666,452 | 1,486,466 | 1,524,293 | 1,614,969 | 1,483,389 | 1,485,137 | 1,274,524 | 1,295,271 | 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 | 0 | 0 | 0 | 0 | 0 |
gross profit | 19,290,046 | 16,614,428 | 15,463,549 | 10,559,082 | 8,890,089 | 6,843,773 | 7,475,497 | 7,145,764 | 5,625,229 | 5,690,599 | 6,064,853 | 6,126,510 | 4,809,355 | 6,215,636 | 7,303,143 | 8,440,321 | 7,050,316 | 6,708,980 | 7,552,749 | 6,962,303 | 6,014,983 | 7,526,673 | 6,596,113 | 6,604,518 | 5,836,553 | 6,307,806 | 6,485,830 | 6,833,568 | 5,562,153 | 5,919,323 | 6,592,379 | 6,177,031 | 5,457,300 | 5,546,391 | 5,867,942 | 6,054,925 | 5,074,712 | 5,700,315 | 6,370,046 | 5,970,425 | 5,660,966 | 5,226,885 | 6,397,521 | 6,220,507 | 5,397,899 | 5,234,994 | 5,405,410 | 5,947,849 | 4,511,456 | 4,008,850 | 5,251,205 | 5,250,555 | 3,120,449 | 3,772,515 | 4,231,302 | 5,486,249 | 4,395,466 | 5,036,068 | 7,587,053 | 5,980,500 | 4,565,347 | 4,625,261 | 4,907,175 | 4,536,058 | 4,576,300 | 4,320,275 | 4,484,296 | 5,303,355 | 2,622,149 | 3,808,822 | 4,409,485 | 4,773,348 | 2,971,893 | 2,202,414 | 2,782,229 | 2,397,860 | 1,910,985 | 1,942,423 | 2,849,545 | 2,907,223 | 2,014,606 | 2,081,866 | 2,351,485 | 1,944,686 | 1,010,351 | 1,140,259 | 1,436,889 | 1,441,044 | 1,034,051 | 1,124,043 | 1,385,897 | 1,373,815 | 532,823 | 1,110,245 | 1,200,577 | 2,563,052 | 2,207,622 | 1,921,183 | 1,921,183 | 2,200,000 | 1,600,000 | 1,900,000 | 2,200,000 | 2,200,000 | 1,700,000 | 1,800,000 | 1,900,000 | 1,900,000 | 1,600,000 | 1,500,000 | 1,500,000 | 1,800,000 | 1,400,000 | 1,500,000 | 1,500,000 | 1,500,000 | -4,035,000,000 | 1,346,800,000 | 1,346,800,000 | 1,346,800,000 | -3,821,100,000 | 1,275,400,000 | 1,275,400,000 | 1,275,400,000 | 916,100,000 | 916,000,000 | 1,275,400,000 | 916,000,000 |
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 | 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 | 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 | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 6,858,299 | 5,872,490 | 5,984,915 | 6,036,662 | 5,666,776 | 5,610,650 | 4,926,691 | 4,866,117 | 4,502,529 | 4,359,040 | 4,724,304 | 4,764,486 | 4,371,960 | 4,810,016 | 4,861,028 | 5,153,757 | 5,150,305 | 4,825,627 | 4,994,992 | 4,378,034 | 4,445,657 | 4,941,564 | 4,554,754 | 4,767,444 | 4,377,795 | 4,896,323 | 4,960,170 | 4,797,192 | 4,752,145 | 4,528,679 | 4,935,774 | 4,460,986 | 3,702,068 | 3,392,615 | 3,564,222 | 3,799,589 | 3,545,689 | 3,984,956 | 3,781,161 | 5,342,633 | 4,371,754 | 4,308,851 | 3,594,762 | 3,568,936 | 3,489,984 | 4,089,575 | 3,442,283 | 3,514,685 | 3,646,405 | 3,031,951 | 3,180,879 | 3,756,649 | 2,274,646 | 3,296,593 | 3,150,633 | 2,465,066 | 2,258,823 | 2,671,169 | 2,670,059 | 2,501,203 | 2,034,283 | 2,128,654 | 2,159,658 | 2,466,592 | 2,259,520 | 2,467,534 | 2,412,076 | 2,346,207 | 1,560,662 | 2,323,258 | 2,098,733 | 2,123,795 | 1,723,536 | 1,477,898 | 1,519,974 | 1,423,803 | 1,245,373 | 1,419,611 | 1,376,510 | 1,080,159 | 778,067 | 1,216,816 | 1,328,090 | 926,635 | 858,268 | 600,465 | 689,034 | 600,223 | 726,192 | 611,996 | 614,468 | 647,360 | 815,932 | 488,910 | 478,828 | 0 | -6,303,389 | 0 | 0 | 0 | -6,200,000 | 0 | 0 | 0 | -6,100,000 | 0 | 0 | 0 | -5,100,000 | 0 | 0 | 0 | -4,700,000 | 0 | 0 | 0 | -4,500,000 | 0 | 0 | 0 | -4,300,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
operating income | 12,431,750 | 10,741,938 | 9,479,634 | 4,528,336 | -767,380 | 2,199,956 | 2,554,086 | 2,292,105 | 1,121,825 | 1,332,171 | -1,556,091 | 1,113,091 | 447,391 | 1,404,636 | -588,305 | 3,286,344 | 1,896,964 | 1,890,371 | 2,955,058 | 2,628,038 | 1,526,957 | 2,572,694 | 2,040,709 | 1,835,734 | -2,920 | 833,003 | 1,525,660 | 2,036,376 | 810,008 | -2,359,356 | 1,656,605 | 1,716,045 | 1,755,232 | 2,153,776 | 2,303,720 | 2,255,336 | 1,529,023 | 1,715,359 | 2,588,885 | 627,792 | 1,289,212 | 918,034 | 2,802,759 | 2,651,571 | 1,386,471 | 1,145,419 | 1,963,127 | 2,433,164 | 865,051 | 976,899 | 2,070,326 | 1,493,906 | 845,803 | 475,922 | 1,080,669 | 3,021,183 | 2,136,643 | 2,364,899 | 4,916,994 | 3,479,297 | 2,531,064 | 2,496,607 | 2,747,517 | 2,069,466 | 2,316,780 | 1,852,741 | 2,072,220 | 2,957,148 | 820,759 | 1,485,564 | 2,310,752 | 2,649,553 | 1,248,357 | 724,516 | 1,262,255 | 974,057 | 1,644,488 | 135,340 | 1,473,035 | 1,827,064 | 1,236,539 | 865,050 | 1,023,395 | 1,018,051 | 152,083 | 539,794 | 747,855 | 840,821 | 307,859 | 512,047 | 771,429 | 726,455 | -162,737 | 596,945 | 667,002 | 2,563,052 | -4,095,767 | 1,921,183 | 1,921,183 | 2,200,000 | -4,600,000 | 1,900,000 | 2,200,000 | 2,200,000 | -4,400,000 | 1,800,000 | 1,900,000 | 1,900,000 | -3,500,000 | 1,500,000 | 1,500,000 | 1,800,000 | -3,300,000 | 1,500,000 | 1,500,000 | 1,500,000 | -4,039,500,000 | 1,346,800,000 | 1,346,800,000 | 1,346,800,000 | -3,825,400,000 | 1,275,400,000 | 1,275,400,000 | 1,275,400,000 | 916,100,000 | 916,000,000 | 1,275,400,000 | 916,000,000 |
net income | 9,842,865 | 8,605,129 | 7,323,771 | 3,813,626 | 2,791,755 | 1,041,026 | 2,289,886 | 2,565,559 | 1,265,863 | 285,593 | -1,664,649 | 988,772 | 515,928 | 1,434,835 | -1,127,842 | 2,888,607 | 1,786,348 | 1,727,052 | 2,476,262 | 6,186,431 | 2,460,380 | 4,552,389 | 2,188,193 | 2,092,525 | 1,727,147 | 1,161,139 | 624,548 | 2,631,228 | 1,566,859 | -1,865,332 | 2,204,333 | 2,054,641 | 1,593,840 | 1,775,500 | 2,228,100 | 1,921,261 | 968,064 | 1,882,692 | 2,759,693 | 654,909 | 1,089,977 | 908,690 | 2,853,850 | 3,742,003 | 3,710,513 | 1,304,843 | 1,957,492 | 2,342,666 | 904,478 | 1,286,068 | 1,929,662 | 1,993,010 | 916,427 | 1,265,593 | 1,033,075 | 3,076,936 | -977,086 | 657,900 | 3,867,616 | 2,647,780 | 1,776,203 | 1,780,017 | 1,979,623 | 1,673,867 | 2,669,469 | 2,509,164 | 2,621,537 | 3,587,478 | 674,047 | 1,247,040 | 2,522,029 | 3,078,011 | 1,649,498 | 1,009,349 | 1,481,359 | 1,374,051 | 2,085,393 | 424,032 | 1,764,040 | 1,923,922 | 1,027,502 | 1,121,298 | 1,013,041 | 1,017,998 | 233,782 | 604,769 | 811,259 | 926,500 | 412,099 | 646,253 | 875,332 | 830,890 | 285,990 | 596,945 | 667,002 | 854,883 | 448,867 | 448,866 | 448,866 | 600,000 | 300,000 | 300,000 | 500,000 | 500,000 | 200,000 | 300,000 | 400,000 | 400,000 | 300,000 | 200,000 | 200,000 | 400,000 | 200,000 | 200,000 | 200,000 | 200,000 | -360,100,000 | 120,200,000 | 120,200,000 | 120,200,000 | -409,600,000 | 136,700,000 | 136,700,000 | 136,700,000 | 100,000,000 | 100,200,000 | 136,700,000 | 100,200,000 |