CSP Quarterly Income Statements Chart
Quarterly
|
Annual
CSP 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-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-10-30 | 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-08-31 | 2001-05-31 | 2001-02-28 | 2000-11-30 | 2000-08-31 | 2000-05-31 | 2000-02-29 | 1999-11-30 | 1999-08-27 | 1999-05-28 | 1999-02-26 | 1998-11-27 | 1998-08-28 | 1998-05-29 | 1998-02-28 | 1998-02-27 | 1997-11-28 | 1997-08-29 | 1997-05-30 | 1996-11-29 | 1996-08-30 | 1996-05-31 | 1996-03-01 | 1995-12-01 | 1995-08-25 | 1995-05-26 | 1995-02-28 | 1995-02-24 | 1994-11-30 | 1994-08-31 | 1994-05-31 | 1994-02-28 | 1993-11-30 | 1993-08-31 | 1993-05-31 | 1993-02-28 | 1992-11-30 | 1992-08-31 | 1992-05-31 | 1992-02-29 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 15,375,000 | 15,326,000 | 17,708,000 | 13,269,000 | 18,344,000 | 16,685,000 | 13,326,000 | 11,981,000 | 12,369,000 | 10,011,000 | 13,721,000 | 14,088,000 | 11,388,000 | 14,272,000 | 13,532,000 | 16,095,000 | 16,572,000 | 22,161,000 | 21,570,000 | 16,350,000 | 18,980,000 | 19,638,000 | 20,044,000 | 21,982,000 | 21,999,000 | 35,719,000 | 30,532,000 | 25,316,000 | 19,916,000 | 25,640,000 | 26,912,000 | 27,139,000 | 23,676,000 | 27,712,000 | 22,287,000 | 18,877,000 | 20,430,000 | 19,748,000 | 22,636,000 | 20,903,000 | 21,332,000 | 21,893,000 | 19,033,000 | 25,823,000 | 20,870,000 | 22,331,000 | 22,354,000 | 19,029,000 | 21,093,000 | 12,645,000 | 19,681,000 | 19,209,000 | 22,110,000 | 23,868,000 | 28,568,000 | 23,921,000 | 18,661,000 | 18,120,000 | 18,671,000 | 22,506,000 | 24,060,000 | 18,073,000 | 19,155,000 | 21,615,000 | 17,939,000 | 28,145,000 | 25,944,000 | 18,818,000 | 21,131,000 | 17,638,000 | 17,638,000 | 18,556,000 | 17,647,000 | 15,096,000 | 13,133,000 | 11,543,000 | 18,961,000 | 14,373,000 | 14,557,000 | 14,301,000 | 12,166,000 | 11,800,000 | 10,962,000 | 6,961,000 | 6,413,000 | 8,179,000 | 7,606,000 | 7,815,000 | 6,190,000 | 6,500,000 | 11,608,000 | 9,534,000 | 9,352,000 | 11,422,000 | 11,624,000 | 16,303,000 | 18,360,000 | 15,700,000 | 11,200,000 | 13,400,000 | 15,600,000 | 11,500,000 | 11,900,000 | 15,100,000 | 19,700,000 | 19,700,000 | 16,800,000 | 9,600,000 | 2,100,000 | 4,010,000 | 4,100,000 | 4,000,000 | 4,000,000 | 4,400,000 | 4,400,000 | 4,800,000 | 4,700,000 | 4,700,000 | 4,600,000 | 5,100,000 | 5,100,000 | 5,100,000 | 4,200,000 | 4,200,000 | 4,600,000 | 5,000,000 | 4,200,000 | 4,100,000 | 4,100,000 | 4,000,000 |
cost of revenue | 11,280,000 | 10,140,000 | 11,781,000 | 8,279,000 | 12,527,000 | 10,646,000 | 8,352,000 | 7,781,000 | 8,755,000 | 5,837,000 | 9,492,000 | 9,720,000 | 8,010,000 | 9,843,000 | 9,308,000 | 11,612,000 | 12,541,000 | 17,069,000 | 16,731,000 | 12,604,000 | 14,631,000 | 14,797,000 | 14,833,000 | 17,052,000 | 16,866,000 | 27,177,000 | 23,731,000 | 19,621,000 | 15,464,000 | 19,327,000 | 19,707,000 | 20,806,000 | 18,486,000 | 21,789,000 | 17,021,000 | 14,834,000 | 16,475,000 | 14,646,000 | 16,532,000 | 15,821,000 | 16,799,000 | 17,089,000 | 15,198,000 | 20,056,000 | 16,693,000 | 16,677,000 | 17,125,000 | 14,314,000 | 16,270,000 | 8,674,000 | 16,060,000 | 14,960,000 | 17,582,000 | 19,367,000 | 23,672,000 | 18,431,000 | 16,357,000 | 14,722,000 | 15,835,000 | 18,371,000 | 19,264,000 | 15,017,000 | 15,724,000 | 17,477,000 | 14,564,000 | 20,335,000 | 20,242,000 | 14,658,000 | 15,448,000 | 14,020,000 | 14,020,000 | 15,159,000 | 12,929,000 | 12,147,000 | 10,666,000 | 7,976,000 | 14,028,000 | 10,438,000 | 10,097,000 | 10,192,000 | 8,529,000 | 8,903,000 | 8,171,000 | 4,639,000 | 4,231,000 | 6,263,000 | 5,368,000 | 5,116,000 | 4,665,000 | 4,629,000 | 9,286,000 | 8,492,000 | 6,330,000 | 7,907,000 | 7,802,000 | 11,039,000 | 12,427,000 | 11,800,000 | 6,900,000 | 8,100,000 | 10,200,000 | 5,600,000 | 7,100,000 | 9,100,000 | 12,900,000 | 12,900,000 | 12,200,000 | 5,500,000 | 600,000 | 1,730,000 | 1,200,000 | 1,500,000 | 2,200,000 | 1,600,000 | 1,600,000 | 1,800,000 | 2,000,000 | 2,000,000 | 0 | 4,900,000 | 1,700,000 | 1,900,000 | 0 | 1,100,000 | 1,400,000 | 1,600,000 | 0 | 1,400,000 | 1,200,000 | 0 |
gross profit | 4,095,000 | 5,186,000 | 5,927,000 | 4,990,000 | 5,817,000 | 6,039,000 | 4,974,000 | 4,200,000 | 3,614,000 | 4,174,000 | 4,229,000 | 4,368,000 | 3,378,000 | 4,429,000 | 4,224,000 | 4,483,000 | 4,031,000 | 5,092,000 | 4,839,000 | 3,746,000 | 4,349,000 | 4,841,000 | 5,211,000 | 4,930,000 | 5,133,000 | 8,542,000 | 6,801,000 | 5,695,000 | 4,452,000 | 6,313,000 | 7,205,000 | 6,333,000 | 5,190,000 | 5,923,000 | 5,266,000 | 4,043,000 | 3,955,000 | 5,102,000 | 6,104,000 | 5,082,000 | 4,533,000 | 4,804,000 | 3,835,000 | 5,767,000 | 4,177,000 | 5,654,000 | 5,229,000 | 4,715,000 | 4,823,000 | 3,971,000 | 3,621,000 | 4,249,000 | 4,528,000 | 4,501,000 | 4,896,000 | 5,490,000 | 2,304,000 | 3,398,000 | 2,836,000 | 4,135,000 | 4,796,000 | 3,056,000 | 3,431,000 | 4,138,000 | 3,375,000 | 7,810,000 | 5,702,000 | 4,160,000 | 5,683,000 | 3,618,000 | 3,618,000 | 3,397,000 | 4,718,000 | 2,949,000 | 2,467,000 | 3,567,000 | 4,933,000 | 3,935,000 | 4,460,000 | 4,109,000 | 3,637,000 | 2,897,000 | 2,791,000 | 2,322,000 | 2,182,000 | 1,916,000 | 2,238,000 | 2,699,000 | 1,525,000 | 1,871,000 | 2,322,000 | 1,042,000 | 3,022,000 | 3,515,000 | 3,822,000 | 5,264,000 | 5,933,000 | 3,900,000 | 4,300,000 | 5,300,000 | 5,400,000 | 5,900,000 | 4,800,000 | 6,000,000 | 6,800,000 | 6,800,000 | 4,600,000 | 4,100,000 | 1,500,000 | 2,280,000 | 2,900,000 | 2,500,000 | 1,800,000 | 2,800,000 | 2,800,000 | 3,000,000 | 2,700,000 | 2,700,000 | 4,600,000 | 200,000 | 3,400,000 | 3,200,000 | 4,200,000 | 3,100,000 | 3,200,000 | 3,400,000 | 4,200,000 | 2,700,000 | 2,900,000 | 4,000,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 700,000 | 705,000 | 741,000 | 858,000 | 836,000 | 856,000 | 884,000 | 717,000 | 627,000 | 696,000 | 700,000 | 762,000 | 729,000 | 717,000 | 693,000 | 716,000 | 672,000 | 691,000 | 583,000 | 781,000 | 745,000 | 925,000 | 895,000 | 759,000 | 698,000 | 615,000 | 578,000 | 573,000 | 596,000 | 616,000 | 779,000 | 790,000 | 799,000 | 521,000 | 626,000 | 826,000 | 853,000 | 1,112,000 | 945,000 | 792,000 | 635,000 | 596,000 | 437,000 | 380,000 | 444,000 | 419,000 | 444,000 | 474,000 | 383,000 | 325,000 | 442,000 | 508,000 | 510,000 | 552,000 | 498,000 | 430,000 | 472,000 | 428,000 | 524,000 | 479,000 | 539,000 | 521,000 | 471,000 | 538,000 | 642,000 | 734,000 | 665,000 | 628,000 | 545,000 | 492,000 | 492,000 | 500,000 | 610,000 | 512,000 | 605,000 | 602,000 | 789,000 | 823,000 | 654,000 | 794,000 | 732,000 | 766,000 | 821,000 | 873,000 | 968,000 | 882,000 | 945,000 | 901,000 | 927,000 | 964,000 | 913,000 | 944,000 | 892,000 | 1,074,000 | 924,000 | 1,057,000 | 957,000 | 1,100,000 | 1,100,000 | 1,000,000 | 1,000,000 | 1,100,000 | 900,000 | 1,200,000 | 1,000,000 | 1,000,000 | 900,000 | 1,300,000 | 800,000 | 840,000 | 900,000 | 1,000,000 | 0 | 700,000 | 0 | 800,000 | 700,000 | 700,000 | 0 | 0 | 800,000 | 700,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 4,438,000 | 5,492,000 | 5,352,000 | 4,753,000 | 4,453,000 | 5,678,000 | 4,955,000 | 4,224,000 | 4,010,000 | 4,521,000 | 4,586,000 | 4,489,000 | 3,915,000 | 4,915,000 | 4,617,000 | 4,626,000 | 4,433,000 | 5,307,000 | 4,694,000 | 4,517,000 | 4,334,000 | 5,966,000 | 4,989,000 | 5,653,000 | 5,126,000 | 6,350,000 | 5,741,000 | 5,073,000 | 4,554,000 | 5,586,000 | 5,352,000 | 5,455,000 | 4,847,000 | 4,832,000 | 4,571,000 | 4,682,000 | 4,876,000 | 5,059,000 | 5,137,000 | 4,749,000 | 4,655,000 | 4,831,000 | 4,502,000 | 4,545,000 | 4,004,000 | 5,438,000 | 4,024,000 | 4,046,000 | 4,059,000 | 3,965,000 | 3,892,000 | 3,818,000 | 3,885,000 | 4,441,000 | 4,238,000 | 3,841,000 | 3,529,000 | 4,130,000 | 3,859,000 | 3,719,000 | 4,294,000 | 3,925,000 | 3,584,000 | 4,038,000 | 3,904,000 | 4,648,000 | 4,427,000 | 3,801,000 | 3,927,000 | 3,590,000 | 3,590,000 | 3,483,000 | 3,735,000 | 3,456,000 | 3,031,000 | 3,373,000 | 4,017,000 | 3,492,000 | 3,702,000 | 3,486,000 | 3,187,000 | 3,113,000 | 3,588,000 | 2,884,000 | 2,843,000 | 2,585,000 | 2,502,000 | 2,959,000 | 2,982,000 | 3,216,000 | 2,872,000 | 3,199,000 | 3,525,000 | 3,649,000 | 3,721,000 | 4,607,000 | 4,783,000 | 4,600,000 | 4,300,000 | 4,600,000 | 4,700,000 | 4,900,000 | 4,300,000 | 5,300,000 | 5,700,000 | 5,700,000 | 4,500,000 | 4,900,000 | 2,300,000 | 2,470,000 | 2,800,000 | 3,000,000 | 2,300,000 | 2,600,000 | 2,600,000 | 2,800,000 | 2,800,000 | 2,800,000 | 0 | -100,000 | 2,800,000 | 2,500,000 | 0 | 2,500,000 | 2,700,000 | 2,700,000 | 0 | 2,500,000 | 2,500,000 | 0 |
operating income | -343,000 | -306,000 | 575,000 | 237,000 | 1,364,000 | 163,000 | 157,000 | 86,000 | -396,000 | -347,000 | -357,000 | -121,000 | -537,000 | -486,000 | -393,000 | -143,000 | -402,000 | -215,000 | 145,000 | -771,000 | 15,000 | -1,125,000 | 222,000 | -723,000 | 7,000 | 2,192,000 | 1,060,000 | 622,000 | -102,000 | 727,000 | 1,853,000 | 878,000 | 343,000 | 1,091,000 | 695,000 | -639,000 | -921,000 | 43,000 | 967,000 | 333,000 | 340,000 | -27,000 | -667,000 | 1,222,000 | 173,000 | 2,331,000 | 1,205,000 | 669,000 | 764,000 | 6,000 | -271,000 | 431,000 | 643,000 | 60,000 | 658,000 | 1,649,000 | -1,225,000 | -4,673,000 | -1,023,000 | 416,000 | 502,000 | -869,000 | -153,000 | 100,000 | -529,000 | 3,162,000 | 1,275,000 | 359,000 | 1,756,000 | 28,000 | 28,000 | -86,000 | 983,000 | -507,000 | -564,000 | 194,000 | 916,000 | 443,000 | 758,000 | 623,000 | 450,000 | -216,000 | -1,115,000 | -562,000 | -661,000 | -669,000 | -658,000 | -260,000 | -1,457,000 | -1,345,000 | 110,000 | -2,385,000 | -503,000 | -134,000 | 101,000 | 657,000 | 1,150,000 | -700,000 | 300,000 | 700,000 | 700,000 | 1,000,000 | 500,000 | 700,000 | 1,100,000 | 1,100,000 | 100,000 | -800,000 | -800,000 | -100,000 | 100,000 | -500,000 | -500,000 | 200,000 | 200,000 | 200,000 | -100,000 | -100,000 | 4,600,000 | 300,000 | 600,000 | 700,000 | 4,200,000 | 600,000 | 500,000 | 700,000 | 4,200,000 | 200,000 | 400,000 | 4,000,000 |
net income | -73,000 | 1,408,000 | 2,514,000 | 321,000 | 961,000 | 1,415,000 | 684,000 | 156,000 | -366,000 | 818,000 | -423,000 | -847,000 | 1,151,000 | 36,000 | -210,000 | -732,000 | -540,000 | -334,000 | 532,000 | -619,000 | 50,000 | 16,231,000 | 3,000 | -594,000 | -1,200,000 | 1,425,000 | 695,000 | 428,000 | -43,000 | 561,000 | 1,257,000 | 503,000 | 283,000 | 653,000 | 249,000 | -675,000 | -437,000 | -78,000 | 899,000 | 167,000 | 346,000 | -8,000 | -478,000 | 740,000 | 115,000 | 4,933,000 | 774,000 | 442,000 | 461,000 | -92,000 | -214,000 | 286,000 | 389,000 | 46,000 | 621,000 | 989,000 | -742,000 | -3,601,000 | -752,000 | 279,000 | 380,000 | -329,000 | -8,000 | 189,000 | -259,000 | 1,934,000 | 882,000 | 255,000 | 978,000 | 1,532,000 | 1,532,000 | -44,000 | 1,033,000 | -546,000 | -445,000 | 211,000 | 750,000 | 237,000 | 523,000 | 438,000 | 478,000 | -228,000 | -445,000 | -340,000 | -204,000 | -395,000 | -3,729,000 | -84,000 | -907,000 | -943,000 | -582,000 | -2,706,000 | 615,000 | -212,000 | 59,000 | 321,000 | 625,000 | -300,000 | 100,000 | 300,000 | 400,000 | 500,000 | 300,000 | 400,000 | 400,000 | 400,000 | 200,000 | -300,000 | -400,000 | 10,000 | 200,000 | -200,000 | -100,000 | 200,000 | 400,000 | 300,000 | 100,000 | 100,000 | -400,000 | 300,000 | 600,000 | 500,000 | 300,000 | 500,000 | 500,000 | 600,000 | 400,000 | 600,000 | 400,000 | 400,000 |
We provide you with 20 years income statements for CSP 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 CSP stock. Explore the full financial landscape of CSP stock with our expertly curated income statements.
The information provided in this report about CSP 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.