7Baggers

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.
     Revenue  
     Gross Profit  
     Operating Profit  
     Net Income  
    Quarterly
     | 
    Annual
     
    20190331 20190630 20190930 20191231 20200331 20200630 20200930 20201231 20210331 20210630 20210930 20211231 20220331 20220630 20220930 20221231 20230331 20230630 20230930 20231231 -1.666.1814.0321.8729.7237.5645.4153.25Milllion
    Quarterly Income Statements
    Quarterly
     | 
    Annual
     
      Unit: USD2023-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 
        revenue53,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 revenue33,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 
        gross profit19,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
        sales, general and administrative                                                                                                                                
        total operating expenses6,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 -6,303,389 -6,200,000 -6,100,000 -5,100,000 -4,700,000 -4,500,000 -4,300,000 
        operating income12,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 income9,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