CPSH 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-30 | 2023-09-30 | 2023-07-01 | 2023-04-01 | 2022-12-31 | 2022-10-01 | 2022-07-02 | 2022-04-02 | 2021-12-25 | 2021-09-25 | 2021-06-30 | 2021-06-26 | 2021-03-31 | 2021-03-27 | 2020-12-26 | 2020-09-26 | 2020-06-27 | 2020-03-28 | 2019-12-28 | 2019-09-28 | 2019-06-29 | 2019-03-30 | 2018-12-29 | 2018-09-29 | 2018-06-30 | 2018-03-31 | 2017-12-30 | 2017-09-30 | 2017-07-01 | 2017-04-01 | 2017-01-07 | 2016-12-31 | 2016-10-01 | 2016-07-02 | 2016-04-02 | 2015-12-26 | 2015-09-26 | 2015-06-27 | 2015-03-28 | 2014-12-27 | 2014-09-27 | 2014-06-28 | 2014-03-29 | 2013-12-28 | 2013-09-28 | 2013-06-29 | 2013-03-30 | 2012-12-29 | 2012-09-29 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-10-01 | 2011-07-02 | 2011-04-02 | 2010-12-25 | 2010-09-25 | 2010-06-26 | 2010-03-27 | 2009-12-26 | 2009-09-26 | 2009-06-27 | 2009-03-28 | 2008-12-27 | 2008-09-27 | 2008-06-28 | 2008-03-29 | 2007-12-29 | 2007-09-29 | 2007-06-30 | 2007-03-31 | 2006-12-30 | 2006-09-30 | 2006-07-01 | 2006-04-01 | 2005-12-31 | 2005-09-24 | 2005-06-25 | 2005-03-26 | 2004-12-25 | 2004-09-25 | 2004-06-26 | 2004-03-27 | 2003-12-27 | 2003-09-27 | 2003-06-28 | 2003-03-29 | 2002-12-28 | 2002-09-28 | 2002-06-29 | 2002-03-30 | 2001-12-29 | 2001-09-29 | 2001-06-30 | 2001-03-31 | 2000-12-30 | 2000-09-30 | 2000-07-01 | 2000-04-01 | 2000-01-01 | 1999-10-02 | 1999-07-03 | 1999-04-03 | 1998-12-26 | 1998-09-26 | 1998-06-27 | 1998-03-28 | 1997-12-27 | 1997-09-27 | 1997-06-28 | 1997-03-29 | 1996-12-28 | 1996-09-28 | 1996-09-26 | 1996-06-29 | 1996-03-30 | 1995-12-30 | 1995-09-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 6,747,199 | 6,285,041 | 7,418,138 | 7,100,267 | 6,115,352 | 6,748,117 | 7,070,743 | 6,652,714 | 6,206,303 | 5,514,872 | 5,862,183 | 5,862,183 | 4,865,708 | 4,865,708 | 4,150,637 | 4,452,387 | 5,758,015 | 6,511,571 | 5,444,800 | 4,387,125 | 6,366,951 | 5,269,538 | 6,080,731 | 6,116,448 | 5,228,721 | 4,155,004 | 3,796,008 | 4,211,962 | 3,723,914 | 2,845,299 | 6,569,213,000 | 2,873,510 | 3,326,930 | 3,934,995 | 5,215,617 | 5,412,419 | 5,423,107 | 5,635,889 | 5,290,266 | 5,946,647 | 6,070,230 | 5,134,662 | 5,986,051 | 5,099,890 | 5,974,489 | 5,300,542 | 5,031,078 | 4,124,488 | 2,744,181 | 3,628,265 | 3,554,776 | 4,224,007 | 4,901,040 | 4,841,760 | 5,840,345 | 4,793,726 | 6,007,723 | 5,186,683 | 5,409,186 | 3,460,861 | 2,864,219 | 3,602,435 | 3,052,641 | 3,344,912 | 3,580,350 | 4,472,069 | 3,415,756 | 3,156,845 | 3,082,329 | 3,067,042 | 3,140,353 | 3,847,163 | 2,925,694 | 2,628,020 | 2,506,824 | 2,152,349 | 1,788,749 | 1,790,272 | 1,424,480 | 1,956,346 | 1,804,863 | 1,417,219 | 1,664,391 | 1,423,629 | 867,883 | 1,106,713 | 595,465 | 791,813 | 482,213 | 1,470,597 | 1,749,277 | 1,326,420 | 1,324,424 | 846,194 | 964,579 | 1,287,996 | 1,056,557 | 1,346,076 | 1,354,459 | 940,000 | 1,200,000 | 1,420,000 | 1,250,000 | 1,110,000 | 1,260,000 | 1,830,000 | 1,330,000 | 1,450,000 | 1,220,000 | 980,000 | 940,000 | 630,000 | 580,000 | 580,000 | 410,000 | 390,000 | 480,000 | 250,000 |
cost of revenue | 5,598,616 | 5,049,177 | 5,221,880 | 4,855,564 | 4,489,640 | 4,864,876 | 5,242,106 | 4,689,224 | 4,851,502 | 4,375,676 | 4,510,600 | 4,510,600 | 3,921,568 | 3,921,568 | 3,651,988 | 3,514,813 | 4,574,686 | 4,961,361 | 4,461,907 | 4,164,187 | 5,191,964 | 5,110,114 | 4,881,290 | 5,152,598 | 4,623,033 | 4,011,131 | 3,232,962 | 3,450,915 | 3,309,498 | 2,925,691 | 6,235,189,000 | 2,796,265 | 2,941,098 | 3,374,078 | 4,084,060 | 4,155,945 | 4,448,991 | 4,336,853 | 4,154,901 | 4,411,717 | 4,731,055 | 4,076,326 | 4,447,682 | 3,738,700 | 4,256,337 | 3,937,244 | 4,116,641 | 3,791,583 | 2,980,288 | 3,435,286 | 3,588,616 | 3,975,559 | 4,009,048 | 3,882,344 | 4,984,285 | 4,696,443 | 4,523,449 | 3,802,275 | 4,359,199 | 2,822,431 | 2,547,774 | 2,929,455 | 2,433,083 | 2,586,298 | 2,786,854 | 3,101,750 | 2,353,395 | 2,390,971 | 2,279,054 | 2,423,716 | 2,252,359 | 2,529,060 | 2,237,664 | 2,089,319 | 1,778,111 | 1,526,605 | 1,416,240 | 1,321,974 | 1,138,899 | 1,049,017 | 1,323,002 | 973,663 | 1,230,356 | 1,066,728 | 649,803 | 823,659 | 606,165 | 923,727 | 622,810 | 1,187,851 | 1,223,210 | 1,210,653 | 890,458 | 805,405 | 991,141 | 966,349 | 1,091,976 | 984,185 | 972,453 | 890,000 | 1,030,000 | 1,060,000 | 830,000 | 780,000 | 800,000 | 730,000 | 730,000 | 770,000 | 610,000 | 470,000 | 630,000 | 350,000 | 550,000 | 550,000 | 370,000 | 410,000 | 500,000 | 350,000 |
gross profit | 1,148,583 | 1,235,864 | 2,196,258 | 2,244,703 | 1,625,712 | 1,883,241 | 1,828,637 | 1,963,490 | 1,354,801 | 1,139,196 | 1,351,583 | 1,351,583 | 944,140 | 944,140 | 498,649 | 937,574 | 1,183,329 | 1,550,210 | 982,893 | 222,938 | 1,174,987 | 159,424 | 1,199,441 | 963,850 | 605,688 | 143,873 | 563,046 | 761,047 | 414,416 | -80,392 | 334,024,000 | 77,245 | 385,832 | 560,917 | 1,131,557 | 1,256,474 | 974,116 | 1,299,036 | 1,135,365 | 1,534,930 | 1,339,175 | 1,058,336 | 1,538,369 | 1,361,190 | 1,718,152 | 1,363,298 | 914,437 | 332,905 | -236,107 | 192,979 | -33,840 | 248,448 | 891,992 | 959,416 | 856,060 | 97,283 | 1,484,274 | 1,384,408 | 1,049,987 | 638,430 | 316,445 | 672,980 | 619,558 | 758,614 | 793,496 | 1,370,319 | 1,062,361 | 765,874 | 803,275 | 643,326 | 887,994 | 1,318,103 | 688,030 | 538,701 | 728,713 | 625,744 | 372,509 | 468,298 | 285,581 | 907,329 | 481,861 | 443,556 | 434,035 | 356,901 | 218,080 | 283,054 | -10,700 | -131,914 | -140,597 | 282,746 | 526,067 | 115,767 | 433,966 | 40,789 | -26,562 | 321,647 | -35,419 | 361,891 | 382,006 | 50,000 | 170,000 | 360,000 | 420,000 | 330,000 | 460,000 | 1,100,000 | 600,000 | 680,000 | 610,000 | 510,000 | 310,000 | 280,000 | 30,000 | 30,000 | 40,000 | -20,000 | -20,000 | -100,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 |
sales and marketing | 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 | -10,000 | 0 | 10,000 | -10,000 | -0 | 0 | 0 | 0 | 0 | -10,000 | 0 | 0 | 10,000 | 0 | 0 | 0 | -0 | -10,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 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 | -3,336,631 | 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 | 180,000 | 230,000 | 240,000 | 260,000 | 200,000 | 160,000 | 170,000 | 160,000 | 130,000 | 120,000 | 140,000 | 130,000 | 180,000 | 100,000 | 100,000 | 120,000 | 120,000 | 80,000 | 120,000 |
operating income | 1,004,948 | 1,105,227 | 1,465,349 | 1,550,522 | 1,316,530 | 1,174,581 | 1,159,157 | 1,416,393 | 1,042,407 | 1,227,258 | 1,098,616 | 1,098,616 | 908,471 | 908,471 | 789,329 | 684,836 | 852,773 | 928,590 | 614,262 | 702,413 | 917,079 | 903,686 | 991,175 | 982,765 | 931,358 | 908,117 | 958,802 | 743,634 | 933,462 | 973,430 | -3,336,631 | 772,725 | 763,260 | 892,477 | 908,169 | 960,380 | 960,321 | 1,112,295 | 1,012,838 | 958,164 | 1,017,811 | 1,153,214 | 1,125,788 | 930,522 | 1,059,033 | 1,008,118 | 899,915 | 760,299 | 641,046 | 845,009 | 808,723 | 712,357 | 835,375 | 927,068 | 816,946 | 733,709 | 802,184 | 663,419 | 763,054 | 553,041 | 448,865 | 588,664 | 507,745 | 690,979 | 612,932 | 721,968 | 574,532 | 606,668 | 544,642 | 492,908 | 505,945 | 556,642 | 364,645 | 459,311 | 372,729 | 379,505 | 358,129 | 355,658 | 336,869 | 353,799 | 294,554 | 293,807 | 256,635 | 196,996 | 202,023 | 244,929 | 184,880 | 268,041 | 244,550 | 346,706 | 424,508 | 259,595 | 411,086 | 253,452 | 312,482 | 427,182 | 281,978 | 319,013 | 288,068 | 180,000 | 220,000 | 240,000 | 270,000 | 190,000 | 160,000 | 170,000 | 160,000 | 130,000 | 120,000 | 130,000 | 130,000 | 180,000 | 110,000 | 110,000 | 120,000 | 120,000 | 80,000 | 110,000 |
net income | 143,640 | 130,637 | 730,910 | 694,181 | 179,912 | 708,660 | 669,480 | 441,976 | 312,394 | -88,062 | 252,967 | 252,967 | 35,669 | 35,669 | -290,679 | 252,738 | 330,556 | 621,620 | 368,631 | -479,475 | 257,908 | -744,262 | 208,266 | -18,915 | -325,669 | -764,244 | -395,756 | 18,221 | -519,046 | -1,053,822 | 1,181,079 | -695,480 | -377,428 | -331,560 | 223,388 | 296,094 | 13,795 | 186,741 | 122,527 | 576,766 | 321,364 | -94,878 | 412,581 | 430,668 | 659,119 | 355,180 | 14,522 | -427,394 | -877,153 | -652,030 | -842,563 | -463,909 | 56,617 | 32,348 | 39,114 | -636,426 | 682,090 | 720,989 | 286,933 | 85,389 | -132,420 | 84,316 | 111,813 | 67,635 | 180,564 | 648,351 | 487,829 | 159,206 | 258,633 | 150,418 | 382,049 | 761,461 | 323,385 | 79,390 | 355,984 | 246,239 | 14,380 | 112,640 | -51,288 | 553,530 | 187,307 | 149,749 | 177,400 | 159,905 | 16,057 | 38,125 | -195,580 | -399,955 | -385,147 | -63,960 | 101,559 | -143,828 | 22,880 | -212,663 | -339,044 | -105,535 | -317,397 | 42,878 | 93,938 | -130,000 | -60,000 | 120,000 | 150,000 | 130,000 | 300,000 | 930,000 | 450,000 | 560,000 | 490,000 | 380,000 | 170,000 | 100,000 | -80,000 | -80,000 | -80,000 | -140,000 | -100,000 | -220,000 |