DSGX 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 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | 2009-01-31 | 2008-10-31 | 2008-07-31 | 2008-04-30 | 2008-01-31 | 2007-10-31 | 2007-07-31 | 2007-04-30 | 2007-01-31 | 2006-10-31 | 2006-07-31 | 2006-04-30 | 2006-01-31 | 2005-10-31 | 2005-07-31 | 2005-04-30 | 2005-01-31 | 2004-10-31 | 2004-07-31 | 2004-04-30 | 2004-01-31 | 2003-10-31 | 2003-07-31 | 2003-04-30 | 2003-01-31 | 2002-10-31 | 2002-07-31 | 2002-04-30 | 2002-01-31 | 2001-10-31 | 2001-07-31 | 2001-04-30 | 2001-01-31 | 2000-10-31 | 2000-07-31 | 2000-04-30 | 2000-01-31 | 1999-10-31 | 1999-07-31 | 1999-04-30 | 1999-01-31 | 1998-10-31 | 1998-07-31 | 1998-04-30 | 1998-01-31 | 1997-10-31 | 1997-07-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 149,083,366 | 144,698,000 | 143,393,000 | 136,614,000 | 125,141,000 | 121,467,000 | 123,011,000 | 116,395,000 | 112,371,000 | 108,911,000 | 104,570,000 | 98,838,000 | 93,408,000 | 87,508,000 | 84,045,000 | 83,703,000 | 84,221,000 | 83,026,000 | 80,540,000 | 78,004,000 | 71,030,000 | 70,008,000 | 67,115,000 | 67,018,000 | 63,631,000 | 62,001,000 | 57,293,000 | 54,514,000 | 52,816,000 | 51,536,000 | 50,516,000 | 48,911,000 | 48,037,000 | 47,360,000 | 45,172,000 | 44,424,000 | 44,287,000 | 43,057,000 | 42,680,000 | 40,836,000 | 40,305,000 | 38,763,000 | 38,195,000 | 34,031,000 | 33,799,000 | 32,685,000 | 30,537,000 | 29,862,000 | 29,571,000 | 28,502,000 | 28,841,000 | 27,076,000 | 26,853,000 | 25,787,000 | 25,249,000 | 21,286,000 | 18,874,000 | 18,865,000 | 18,610,000 | 17,419,000 | 15,676,000 | 16,966,000 | 17,110,000 | 16,289,000 | 16,011,000 | 15,463,000 | 14,264,000 | 13,288,000 | 13,560,000 | 13,445,000 | 13,293,000 | 11,692,000 | 11,508,000 | 11,487,000 | 11,428,000 | 11,307,000 | 11,029,000 | 11,045,000 | 11,065,000 | 13,256,000 | 14,353,000 | 16,026,000 | 15,219,000 | 14,187,000 | 17,170,000 | 17,501,000 | 18,028,000 | 17,684,000 | 18,101,000 | 18,266,000 | 19,762,000 | 23,393,000 | 21,041,331 | 17,435,584 | 14,610,423 | 13,561,662 | 12,165,167 | 10,500,000 | 9,800,000 | 11,300,000 | 16,792,743 | 12,375,275 | 10,584,111 | 9,918,972 | 9,143,841.455 | 4,473,479 | 4,352,873 |
cost of revenue | 51,500,173 | 34,325,000 | 34,974,000 | 32,885,000 | 29,054,000 | 27,530,000 | 28,919,000 | 27,823,000 | 26,884,000 | 25,607,000 | 25,470,000 | 23,849,000 | 23,100,000 | 22,546,000 | 22,397,000 | 21,867,000 | 22,595,000 | 22,133,000 | 21,137,000 | 19,856,000 | 19,299,000 | 19,150,000 | 17,961,000 | 18,584,000 | 17,132,000 | 16,843,000 | 15,347,000 | 14,382,000 | 14,642,000 | 13,935,000 | 13,785,000 | 13,689,000 | 13,571,000 | 13,416,000 | 13,489,000 | 13,383,000 | 13,934,000 | 13,876,000 | 13,820,000 | 13,249,000 | 12,788,000 | 12,748,000 | 12,951,000 | 10,556,000 | 10,801,000 | 10,432,000 | 10,580,000 | 10,586,000 | 10,121,000 | 9,495,000 | 9,783,000 | 8,914,000 | 9,356,000 | 8,579,000 | 8,553,000 | 7,387,000 | 6,123,000 | 5,885,000 | 5,977,000 | 5,187,000 | 4,993,000 | 5,581,000 | 6,092,000 | 5,687,000 | 5,745,000 | 5,468,000 | 4,855,000 | 4,572,000 | 4,600,000 | 4,366,000 | 4,399,000 | 4,122,000 | 4,189,000 | 4,523,000 | 4,599,000 | 4,816,000 | 4,985,000 | 4,711,000 | 5,892,000 | 5,465,000 | 5,130,000 | 4,787,000 | 4,690,000 | 4,780,000 | 4,421,000 | 5,767,000 | 7,937,000 | 8,506,000 | 7,362,000 | 6,944,000 | 6,784,000 | 5,090,000 | 7,917,714 | 5,325,324 | 4,204,624 | 4,723,338 | 4,353,784 | 4,400,000 | 5,500,000 | 7,100,000 | -872,114 | 2,202,929 | 1,852,219 | 1,606,594 | 1,490,260.646 | 1,136,122 | 1,305,862 |
gross profit | 97,583,193 | 110,373,000 | 108,419,000 | 103,729,000 | 96,087,000 | 93,937,000 | 94,092,000 | 88,572,000 | 85,487,000 | 83,304,000 | 79,100,000 | 74,989,000 | 70,308,000 | 64,962,000 | 61,648,000 | 61,836,000 | 61,626,000 | 60,893,000 | 59,403,000 | 58,148,000 | 51,731,000 | 50,858,000 | 49,154,000 | 48,434,000 | 46,499,000 | 45,158,000 | 41,946,000 | 40,132,000 | 38,174,000 | 37,601,000 | 36,731,000 | 35,222,000 | 34,466,000 | 33,944,000 | 31,683,000 | 31,041,000 | 30,353,000 | 29,181,000 | 28,860,000 | 27,587,000 | 27,517,000 | 26,015,000 | 25,244,000 | 23,475,000 | 22,998,000 | 22,253,000 | 19,957,000 | 19,276,000 | 19,450,000 | 19,007,000 | 19,058,000 | 18,162,000 | 17,497,000 | 17,208,000 | 16,696,000 | 13,899,000 | 12,751,000 | 12,980,000 | 12,633,000 | 12,232,000 | 10,683,000 | 11,385,000 | 11,018,000 | 10,602,000 | 10,266,000 | 9,995,000 | 9,409,000 | 8,716,000 | 8,960,000 | 9,079,000 | 8,894,000 | 7,570,000 | 7,319,000 | 6,964,000 | 6,829,000 | 6,491,000 | 6,044,000 | 6,334,000 | 5,173,000 | 7,791,000 | 9,223,000 | 11,239,000 | 10,529,000 | 9,407,000 | 12,749,000 | 11,734,000 | 10,091,000 | 9,178,000 | 10,739,000 | 11,322,000 | 12,978,000 | 18,303,000 | 13,123,617 | 12,110,260 | 10,405,799 | 8,838,324 | 7,811,383 | 6,100,000 | 4,300,000 | 4,200,000 | 17,664,857 | 10,172,346 | 8,731,892 | 8,312,378 | 7,653,580.809 | 3,337,357 | 3,047,011 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 21,302,509 | 21,118,000 | 21,738,000 | 20,067,000 | 18,229,000 | 17,400,000 | 18,155,000 | 16,569,000 | 15,889,000 | 15,989,000 | 15,473,000 | 15,219,000 | 14,339,000 | 13,072,000 | 13,076,000 | 13,579,000 | 14,044,000 | 13,383,000 | 13,358,000 | 12,728,000 | 12,164,000 | 11,901,000 | 11,870,000 | 11,937,000 | 11,421,000 | 10,890,000 | 10,158,000 | 9,335,000 | 8,937,000 | 8,925,000 | 8,904,000 | 8,790,000 | 8,267,000 | 8,082,000 | 7,473,000 | 7,471,000 | 7,263,000 | 6,986,000 | 7,109,000 | 6,719,000 | 6,685,000 | 6,835,000 | 6,607,000 | 5,754,000 | 5,915,000 | 5,225,000 | 5,116,000 | 5,013,000 | 5,132,000 | 4,703,000 | 4,691,000 | 4,518,000 | 4,540,000 | 4,434,000 | 4,438,000 | 3,559,000 | 3,871,000 | 3,581,000 | 3,676,000 | 3,371,000 | 2,717,000 | 2,934,000 | 2,923,000 | 2,883,000 | 2,742,000 | 2,823,000 | 2,569,000 | 2,406,000 | 2,464,000 | 2,485,000 | 2,237,000 | 1,847,000 | 1,907,000 | 1,761,000 | 1,679,000 | 1,644,000 | 1,683,000 | 2,102,000 | 2,844,000 | 3,790,000 | 2,917,000 | 2,298,000 | 2,067,000 | 2,100,000 | 1,987,000 | 2,660,000 | 3,977,000 | 6,619,000 | 7,315,000 | 6,557,000 | 6,468,000 | 5,045,000 | 4,280,039 | 3,819,783 | 3,616,098 | 4,473,080 | 3,928,429 | 3,700,000 | 3,700,000 | 3,700,000 | 5,727,886 | 2,267,721 | 1,852,219 | 1,606,594 | 1,439,041.388 | 923,099 | 798,027 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 47,456,920 | 68,289,000 | 69,134,000 | 65,238,000 | 60,022,000 | 59,040,000 | 61,256,000 | 56,495,000 | 54,642,000 | 54,738,000 | 52,567,000 | 51,071,000 | 49,051,000 | 45,708,000 | 44,913,000 | 45,351,000 | 47,720,000 | 46,457,000 | 45,723,000 | 44,115,000 | 39,528,000 | 39,498,000 | 38,361,000 | 37,549,000 | 36,594,000 | 35,350,000 | 31,705,000 | 30,208,000 | 29,116,000 | 28,730,000 | 28,774,000 | 26,957,000 | 26,931,000 | 26,464,000 | 24,288,000 | 23,863,000 | 24,114,000 | 22,777,000 | 22,588,000 | 21,050,000 | 21,711,000 | 20,632,000 | 20,407,000 | 18,320,000 | 18,238,000 | 17,316,000 | 14,941,000 | 14,432,000 | 14,270,000 | 14,596,000 | 14,531,000 | 14,376,000 | 13,889,000 | 14,075,000 | 14,853,000 | 13,076,000 | 13,470,000 | 10,249,000 | 9,961,000 | 10,533,000 | 8,270,000 | 8,964,000 | 9,255,000 | 8,713,000 | 8,180,000 | 8,158,000 | 7,586,000 | 7,214,000 | 7,363,000 | 7,671,000 | 7,613,000 | 6,389,000 | -17,733,000 | 6,465,000 | 6,681,000 | 6,527,000 | 6,814,000 | 8,069,000 | 14,268,000 | 35,945,000 | 18,295,000 | 13,517,000 | 12,931,000 | 14,186,000 | 117,090,000 | 15,163,000 | 21,791,000 | 18,827,000 | 5,353,000 | 26,188,000 | 32,418,000 | 26,018,000 | 16,729,863 | 15,699,744 | 15,616,781 | 13,983,612 | 11,508,208 | 10,200,000 | 10,900,000 | 12,200,000 | -15,359,738 | 38,680,835 | 14,751,604 | 14,948,310 | 13,111,223.137 | 5,041,539 | 6,674,405 |
operating income | 50,126,273 | 32,405,000 | 36,830,000 | 36,558,000 | 33,595,000 | 34,697,000 | 31,547,000 | 30,595,000 | 26,023,000 | 27,894,000 | 26,119,000 | 23,398,000 | 21,867,000 | 18,763,000 | 15,064,000 | 15,702,000 | 13,572,000 | 13,637,000 | 13,080,000 | 11,969,000 | 10,655,000 | 10,831,000 | 10,212,000 | 9,745,000 | 8,930,000 | 8,378,000 | 9,330,000 | 9,246,000 | 8,114,000 | 7,833,000 | 7,193,000 | 7,556,000 | 6,958,000 | 7,096,000 | 7,023,000 | 7,020,000 | 4,815,000 | 6,203,000 | 5,580,000 | 5,978,000 | 1,695,000 | 4,599,000 | 3,515,000 | 4,860,000 | 4,227,000 | 4,712,000 | 3,837,000 | 4,417,000 | 3,168,000 | 4,410,000 | 4,192,000 | 3,455,000 | 2,510,000 | 2,562,000 | 1,843,000 | 823,000 | -719,000 | 2,731,000 | 2,672,000 | 1,699,000 | 2,413,000 | 2,422,000 | 1,763,000 | 1,389,000 | 1,586,000 | 1,337,000 | 1,323,000 | 1,002,000 | 1,234,000 | 252,000 | 932,000 | 1,181,000 | 25,052,000 | 499,000 | 148,000 | 184,000 | -556,000 | -2,291,000 | -22,249,000 | -28,708,000 | -10,090,000 | -3,915,000 | -14,928,000 | -8,382,000 | -106,368,000 | -5,867,000 | -19,459,000 | -9,137,000 | 886,000 | -18,850,000 | -19,440,000 | -7,715,000 | -22,639,246 | -3,589,484 | -5,210,982 | -5,145,288 | -3,696,825 | -4,100,000 | -6,600,000 | -8,000,000 | 33,024,595 | -28,508,488 | -6,019,713 | -6,635,932 | -5,457,642.328 | -1,704,182 | -3,627,394 |
net income | 32,020,145 | 26,602,000 | 28,116,000 | 29,353,000 | 29,750,000 | 26,469,000 | 22,902,000 | 23,115,000 | 19,194,000 | 25,491,000 | 23,176,000 | 18,421,000 | 17,203,000 | 13,308,000 | 10,542,000 | 11,047,000 | 11,438,000 | 9,666,000 | 8,573,000 | 7,320,000 | 7,892,000 | 7,901,000 | 8,498,000 | 6,986,000 | 6,665,000 | 6,170,000 | 7,159,000 | 6,885,000 | 6,090,000 | 5,931,000 | 5,779,000 | 6,038,000 | 5,360,000 | 5,229,000 | 5,072,000 | 4,901,000 | 3,595,000 | 4,157,000 | 3,613,000 | 3,694,000 | 2,882,000 | 2,183,000 | 1,740,000 | 2,807,000 | 7,788,000 | 3,115,000 | 2,487,000 | 2,606,000 | 4,510,000 | 2,724,000 | 2,640,000 | 2,152,000 | 7,708,000 | 1,616,000 | 2,023,000 | 192,000 | 10,342,000 | 988,000 | 812,000 | 2,208,000 | 15,704,000 | 2,319,000 | 1,392,000 | 1,054,000 | 17,936,000 | 1,697,000 | 1,682,000 | 1,128,000 | 1,214,000 | 449,000 | 1,085,000 | 1,239,000 | 966,000 | 629,000 | 929,000 | 465,000 | -959,000 | -2,730,000 | -22,699,000 | -28,943,000 | -10,900,000 | -4,001,000 | -14,706,000 | -8,459,000 | -104,545,000 | -4,794,000 | -18,487,000 | -10,528,000 | -6,099,000 | -16,481,000 | -20,341,000 | -15,797,000 | -779,216 | -2,825,428 | -4,519,914 | -23,501,442 | -3,469,223 | -4,000,000 | -6,500,000 | -7,800,000 | 14,076,675 | -28,508,488 | -5,755,110 | -6,426,376 | -5,732,877.998 | -1,633,175 | -3,627,394 |