CVLY 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-06-30 | 1995-12-31 | 1995-09-30 | 1995-06-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 34,182,000 | 23,019,000 | 23,518,000 | 24,057,000 | 519,000 | 355,000 | 385,000 | 382,000 | 20,134,000 | 20,156,000 | 18,265,000 | 19,910,000 | 19,902,000 | 19,225,000 | 18,435,000 | 18,790,000 | 19,726,000 | 19,486,000 | 19,885,000 | 18,754,000 | 19,311,000 | 19,739,000 | 19,622,000 | 18,562,000 | 18,755,000 | 18,102,000 | 17,471,000 | 16,741,000 | 16,631,000 | 15,985,000 | 15,645,000 | 15,350,000 | 14,513,000 | 14,364,000 | 13,963,000 | 14,035,000 | 13,347,000 | 12,808,000 | 12,207,000 | 12,151,000 | 12,060,000 | 11,549,000 | 11,339,000 | 11,159,000 | 11,456,000 | 11,226,000 | 10,958,000 | 10,535,000 | 10,615,000 | 10,399,000 | 9,875,000 | 9,521,000 | 10,041,000 | 9,714,000 | 9,771,000 | 8,921,000 | 8,857,000 | 7,899,000 | 7,774,000 | 6,919,000 | 6,878,000 | 6,752,000 | 6,946,000 | 7,012,000 | 7,102,000 | 6,799,000 | 6,521,000 | 5,946,000 | 5,973,000 | 5,833,000 | 5,922,000 | 5,979,000 | 5,699,000 | 5,451,000 | 5,138,000 | 5,138,000 | 5,091,000 | 4,699,000 | 4,357,000 | 4,403,000 | 4,193,000 | 4,699,000 | 4,293,000 | 4,261,000 | 4,215,000 | 3,960,000 | 3,461,000 | 3,665,000 | 3,749,000 | 3,634,000 | 3,524,000 | 3,358,000 | 3,285,000 | 3,197,000 | 3,351,000 | 3,356,000 | 3,300,000 | 3,400,000 | 3,200,000 | 3,100,000 | 3,100,000 | 3,000,000 | 3,300,000 | 3,100,000 | 3,000,000 | 3,000,000 | 2,700,000 | 2,800,000 | 2,600,000 | 2,870,000 | 2,580,000 | 2,620,000 |
cost of revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 491,000 | 374,000 | 0 | 280,000 | 300,000 | 344,000 | 284,000 | 389,000 | 355,000 | 263,000 | 317,000 | 323,000 | 400,000 | 318,000 | 296,000 | 288,000 | 291,000 | 294,000 | 271,000 | 215,000 | 274,000 | 291,000 | 265,000 | 297,000 | 227,000 | 235,000 | 220,000 | 202,000 | 198,000 | 199,000 | 193,000 | 200,000 | 196,000 | 204,000 | 195,000 | 178,000 | 707,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 | 34,182,000 | 23,019,000 | 23,518,000 | 24,057,000 | 519,000 | 355,000 | 385,000 | 382,000 | 19,643,000 | 19,782,000 | 19,042,000 | 19,630,000 | 19,602,000 | 18,881,000 | 18,151,000 | 18,401,000 | 19,371,000 | 19,223,000 | 19,568,000 | 18,431,000 | 18,911,000 | 19,421,000 | 19,326,000 | 18,274,000 | 18,464,000 | 17,808,000 | 17,200,000 | 16,526,000 | 16,357,000 | 15,694,000 | 15,380,000 | 15,053,000 | 14,286,000 | 14,129,000 | 13,743,000 | 13,833,000 | 13,149,000 | 12,609,000 | 12,014,000 | 11,951,000 | 11,864,000 | 11,345,000 | 11,144,000 | 10,981,000 | 10,749,000 | 11,226,000 | 10,958,000 | 10,535,000 | 10,615,000 | 10,399,000 | 9,875,000 | 9,521,000 | 10,041,000 | 9,714,000 | 9,771,000 | 8,921,000 | 8,857,000 | 7,899,000 | 7,774,000 | 6,919,000 | 6,878,000 | 6,752,000 | 6,946,000 | 7,012,000 | 7,102,000 | 6,799,000 | 6,521,000 | 5,946,000 | 5,973,000 | 5,833,000 | 5,922,000 | 5,979,000 | 5,699,000 | 5,451,000 | 5,138,000 | 5,138,000 | 5,091,000 | 4,699,000 | 4,357,000 | 4,403,000 | 4,193,000 | 4,699,000 | 4,293,000 | 4,261,000 | 4,215,000 | 3,960,000 | 3,461,000 | 3,665,000 | 3,749,000 | 3,634,000 | 3,524,000 | 3,358,000 | 3,285,000 | 3,197,000 | 3,351,000 | 3,356,000 | 3,300,000 | 3,400,000 | 3,200,000 | 3,100,000 | 3,100,000 | 3,000,000 | 3,300,000 | 3,100,000 | 3,000,000 | 3,000,000 | 2,700,000 | 2,800,000 | 2,600,000 | 2,870,000 | 2,580,000 | 2,620,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 |
sales and marketing | 304,000 | 347,000 | 387,000 | 276,000 | 592,000 | 507,000 | 433,000 | 400,000 | 607,000 | 462,000 | 438,000 | 265,000 | 359,000 | 352,000 | 311,000 | 325,000 | 621,000 | 441,000 | 374,000 | 349,000 | 389,000 | 373,000 | 419,000 | 408,000 | 416,000 | 459,000 | 361,000 | 336,000 | 243,000 | 437,000 | 369,000 | 469,000 | 355,000 | 242,000 | 470,000 | 219,000 | 235,000 | 340,000 | 413,000 | 307,000 | 333,000 | 341,000 | 254,000 | 146,000 | 241,000 | 259,000 | 197,000 | 210,000 | 179,000 | 278,000 | 233,000 | 150,000 | 171,000 | 179,000 | 223,000 | 127,000 | 151,000 | 235,000 | 115,000 | 125,000 | 181,000 | 249,000 | 210,000 | 72,000 | 201,000 | 247,000 | 156,000 | 71,000 | 198,000 | 138,000 | 145,000 | 108,000 | 271,000 | 161,000 | 177,000 | 89,000 | 130,000 | 107,000 | 133,000 | 108,000 | 128,000 | 78,000 | 112,000 | 53,000 | 76,000 | 109,000 | 150,000 | 97,000 | 133,000 | 82,000 | 112,000 | 87,000 | 145,000 | 39,000 | 72,000 | 113,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 2,260,000 | 2,290,000 | 2,170,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 29,692,000 | 9,657,000 | 9,733,000 | 10,302,000 | 6,265,000 | 10,414,000 | 9,697,000 | 9,450,000 | 9,847,000 | 9,098,000 | 9,318,000 | 9,474,000 | 8,864,000 | 8,708,000 | 8,421,000 | 9,014,000 | 8,230,000 | 8,817,000 | 8,535,000 | 8,809,000 | 8,646,000 | 8,242,000 | 7,893,000 | 8,836,000 | 7,566,000 | 7,319,000 | 7,498,000 | 7,653,000 | 7,114,000 | 6,830,000 | 6,898,000 | 6,831,000 | 6,640,000 | 6,211,000 | 5,676,000 | 6,041,000 | 5,752,000 | 5,111,000 | 5,002,000 | 5,012,000 | 4,873,000 | 4,640,000 | 4,567,000 | 4,782,000 | 3,571,000 | 4,586,000 | 4,573,000 | 4,787,000 | 4,461,000 | 3,610,000 | 3,816,000 | 4,304,000 | 4,230,000 | 4,132,000 | 3,970,000 | 3,902,000 | 4,082,000 | 3,844,000 | 4,218,000 | 3,808,000 | 3,174,000 | 2,744,000 | 2,675,000 | 2,858,000 | 2,831,000 | 2,741,000 | 2,568,000 | 2,536,000 | 2,593,000 | 2,208,000 | 2,140,000 | 2,139,000 | 2,385,000 | 2,016,000 | 1,928,000 | 1,834,000 | 1,924,000 | 1,762,000 | 1,724,000 | 1,667,000 | 1,692,000 | 1,590,000 | 1,623,000 | 1,653,000 | 1,664,000 | 1,488,000 | 1,415,000 | 1,438,000 | 1,479,000 | 1,332,000 | 1,223,000 | 1,247,000 | 1,233,000 | 1,212,000 | 1,214,000 | 1,165,000 | 1,200,000 | 1,200,000 | 1,200,000 | 1,100,000 | 1,100,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,100,000 | 1,000,000 | 900,000 | 900,000 | 900,000 | 1,910,000 | 1,540,000 | 1,730,000 |
operating income | 4,448,000 | -15,601,000 | -14,967,000 | 276,000 | 1,499,000 | 507,000 | 433,000 | 5,074,000 | 1,772,000 | 462,000 | 438,000 | 265,000 | 1,347,000 | 352,000 | 311,000 | 325,000 | 1,785,000 | 441,000 | 374,000 | 349,000 | 1,589,000 | 373,000 | 419,000 | 408,000 | 1,572,000 | 459,000 | 361,000 | 336,000 | 1,518,000 | 437,000 | 369,000 | 469,000 | 1,286,000 | 242,000 | 470,000 | 219,000 | 1,295,000 | 340,000 | 413,000 | 307,000 | -6,202,000 | 341,000 | 254,000 | 146,000 | 907,000 | 259,000 | 197,000 | 210,000 | 840,000 | 278,000 | 233,000 | 150,000 | 700,000 | 179,000 | 223,000 | 127,000 | 626,000 | 235,000 | 115,000 | 125,000 | 712,000 | 249,000 | 210,000 | 72,000 | 675,000 | 114,000 | 413,000 | 1,044,000 | 6,289,000 | 198,000 | -483,000 | -1,039,000 | 698,000 | -1,331,000 | -1,569,000 | -1,589,000 | -1,807,000 | -1,619,000 | -1,684,000 | -1,534,000 | -1,562,000 | -1,443,000 | -1,613,000 | -1,327,000 | -1,413,000 | -577,000 | -335,000 | -291,000 | -292,000 | 104,000 | 242,000 | 338,000 | 652,000 | 495,000 | 204,000 | 285,000 | 300,000 | 0 | -100,000 | 0 | 100,000 | 200,000 | -100,000 | 200,000 | 200,000 | 300,000 | 500,000 | 200,000 | 600,000 | 4,170,000 | 3,830,000 | 3,900,000 |
net income | 29,734,000 | 7,418,000 | 8,551,000 | 14,205,000 | 14,067,000 | 11,529,000 | 3,997,000 | 5,456,000 | 5,191,000 | 8,401,000 | 6,715,000 | 7,871,000 | 9,079,000 | 8,096,000 | 7,693,000 | 858,000 | 11,001,000 | 12,088,000 | 11,473,000 | 10,488,000 | 10,517,000 | 10,801,000 | 11,454,000 | 8,353,000 | 9,370,000 | 7,787,000 | 8,146,000 | 7,473,000 | 7,732,000 | 7,208,000 | 6,556,000 | 6,141,000 | 6,047,000 | 6,449,000 | 6,172,000 | 5,454,000 | 5,956,000 | 6,580,000 | 5,996,000 | 5,945,000 | 5,662,000 | 5,791,000 | 5,794,000 | 5,855,000 | 5,863,000 | 5,059,000 | 6,396,000 | 5,706,000 | 6,631,000 | 3,653,000 | 5,520,000 | 4,951,000 | 4,419,000 | 5,511,000 | 5,131,000 | 5,434,000 | 4,872,000 | 5,382,000 | 4,287,000 | 5,060,000 | 4,985,000 | 5,507,000 | 4,970,000 | 6,021,000 | 6,206,000 | 6,913,000 | 6,934,000 | 6,990,000 | -24,023,000 | 6,031,000 | 5,439,000 | 4,940,000 | 4,080,000 | 4,120,000 | 3,569,000 | 3,549,000 | 3,284,000 | 3,080,000 | 2,673,000 | 2,869,000 | 2,631,000 | 3,256,000 | 2,680,000 | 2,934,000 | 2,802,000 | 3,383,000 | 3,126,000 | 3,374,000 | 3,457,000 | 3,738,000 | 3,766,000 | 3,696,000 | 3,937,000 | 3,692,000 | 3,555,000 | 3,641,000 | 3,600,000 | 3,400,000 | 3,100,000 | 3,100,000 | 3,200,000 | 3,200,000 | 3,200,000 | 3,300,000 | 3,200,000 | 3,300,000 | 3,200,000 | 3,000,000 | 3,200,000 | 960,000 | 1,050,000 | 880,000 |