IES Quarterly Income Statements Chart
Quarterly
|
Annual
IES 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-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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 634,444,000 | 649,021,000 | 584,451,000 | 568,900,000 | 574,874,000 | 617,400,000 | 567,301,000 | 501,593,000 | 480,500,000 | 483,800,000 | 405,871,000 | 331,961,000 | 314,838,000 | 330,400,000 | 293,125,000 | 291,277,000 | 276,043,000 | 293,600,000 | 282,633,000 | 256,914,000 | 243,842,000 | 240,300,000 | 232,576,000 | 205,677,000 | 198,300,000 | 206,600,000 | 208,323,000 | 203,662,000 | 192,178,000 | 205,600,000 | 179,599,000 | 159,981,000 | 150,766,000 | 159,700,000 | 144,082,000 | 133,752,000 | 136,336,000 | 135,858,000 | 136,192,000 | 120,266,000 | 120,079,000 | 123,783,000 | 121,552,000 | 121,995,000 | 127,264,000 | 108,714,000 | 119,300,000 | 112,807,000 | 113,400,000 | 126,444,000 | 123,189,000 | 118,326,000 | 113,649,000 | 111,361,000 | 121,405,000 | 107,619,000 | 120,248,000 | 153,137,000 | 172,185,000 | 167,305,000 | 173,370,000 | 209,330,000 | 214,485,000 | 196,499,000 | 197,973,000 | 226,781,000 | 222,631,000 | 216,753,000 | 228,968,000 | 242,366,000 | 177,487,000 | 245,202,000 | 259,054,000 | 258,085,000 | 283,954,000 | 287,521,000 | 303,238,000 | 356,890,000 | 367,009,000 | 343,849,000 | 359,843,000 | 381,502,000 | 375,339,000 | 343,135,000 | 348,577,000 | 368,951,000 | 374,819,000 | 356,481,000 | 375,179,000 | 423,638,000 | 423,988,000 | 418,557,000 | 427,030,000 | 514,621,000 | 452,149,000 | 370,327,000 | 335,191,000 | 342,700,000 | 279,700,000 | 215,700,000 | 197,700,000 | 167,100,000 | 115,300,000 | 72,500,000 | 31,800,000 |
cost of revenue | 490,640,000 | 508,455,000 | 476,842,000 | 468,000,000 | 479,436,000 | 519,500,000 | 484,501,000 | 443,086,000 | 400,800,000 | 392,200,000 | 333,042,000 | 267,087,000 | 256,159,000 | 262,300,000 | 234,805,000 | 240,013,000 | 225,828,000 | 242,700,000 | 236,236,000 | 213,679,000 | 202,241,000 | 199,800,000 | 190,039,000 | 171,837,000 | 165,236,000 | 168,500,000 | 172,925,000 | 171,848,000 | 156,996,000 | 168,100,000 | 145,602,000 | 132,169,000 | 123,133,000 | 129,300,000 | 119,030,000 | 112,044,000 | 113,632,000 | 113,541,000 | 113,526,000 | 100,240,000 | 101,963,000 | 106,451,000 | 105,899,000 | 105,999,000 | 109,284,000 | 87,137,000 | 106,321,000 | 100,221,000 | 102,500,000 | 116,488,000 | 113,651,000 | 112,969,000 | 102,477,000 | 103,465,000 | 106,328,000 | 94,031,000 | 100,327,000 | 135,384,000 | 139,858,000 | 137,517,000 | 143,710,000 | 175,110,000 | 180,587,000 | 165,730,000 | 164,980,000 | 193,871,000 | 184,322,000 | 180,999,000 | 191,886,000 | 206,261,000 | 154,749,000 | 216,237,000 | 222,187,000 | 235,438,000 | 246,570,000 | 254,466,000 | 268,822,000 | 319,706,000 | 324,213,000 | 295,964,000 | 309,232,000 | 328,149,000 | 321,930,000 | 294,030,000 | 297,221,000 | 317,786,000 | 316,328,000 | 301,780,000 | 317,950,000 | 349,059,000 | 342,233,000 | 341,808,000 | 352,489,000 | 415,398,000 | 374,101,000 | 307,467,000 | 275,571,000 | 271,900,000 | 217,900,000 | 170,200,000 | 156,700,000 | 132,600,000 | 91,300,000 | 56,900,000 | 25,300,000 |
gross profit | 143,804,000 | 140,566,000 | 107,609,000 | 100,900,000 | 95,438,000 | 97,900,000 | 82,800,000 | 58,507,000 | 79,700,000 | 91,600,000 | 72,829,000 | 64,874,000 | 58,679,000 | 68,100,000 | 58,320,000 | 51,264,000 | 50,215,000 | 50,900,000 | 46,397,000 | 43,235,000 | 41,601,000 | 40,500,000 | 42,537,000 | 33,840,000 | 33,064,000 | 38,100,000 | 35,398,000 | 31,814,000 | 35,182,000 | 37,500,000 | 33,997,000 | 27,812,000 | 27,633,000 | 30,400,000 | 25,052,000 | 21,708,000 | 22,704,000 | 22,317,000 | 22,666,000 | 20,026,000 | 18,116,000 | 17,332,000 | 15,653,000 | 15,996,000 | 17,980,000 | 21,577,000 | 12,979,000 | 12,586,000 | 10,900,000 | 9,956,000 | 9,538,000 | 5,357,000 | 11,172,000 | 7,896,000 | 15,077,000 | 13,588,000 | 19,921,000 | 17,753,000 | 32,327,000 | 29,788,000 | 29,660,000 | 34,220,000 | 33,898,000 | 30,769,000 | 32,993,000 | 32,910,000 | 38,309,000 | 35,754,000 | 37,082,000 | 36,105,000 | 22,738,000 | 28,965,000 | 36,867,000 | 22,647,000 | 37,384,000 | 33,055,000 | 34,416,000 | 37,184,000 | 42,796,000 | 47,885,000 | 50,611,000 | 53,353,000 | 53,409,000 | 49,105,000 | 51,356,000 | 51,165,000 | 58,491,000 | 54,701,000 | 57,229,000 | 74,579,000 | 81,755,000 | 76,749,000 | 74,541,000 | 99,223,000 | 78,048,000 | 62,860,000 | 59,620,000 | 70,800,000 | 61,800,000 | 45,500,000 | 41,000,000 | 34,500,000 | 24,000,000 | 15,600,000 | 6,500,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 |
sales and marketing | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 18,714,000 | 0 | 0 | 0 | -77,469,000 | 0 | 0 | 0 | 14,000 | 0 | 0 | 0 | -12,000 | 0 | 0 | 0 | 15,000 | 0 | 0 | 0 | 36,000 | 0 | 0 | 0 | 37,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -75,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 | 2,800,000 | 2,500,000 | 2,100,000 | 1,900,000 | 1,500,000 | 1,100,000 | 17,600,000 | -0 |
general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 42,786,000 | 0 | 0 | 42,786,000 | 124,169,000 | 44,261,000 | 42,036,000 | 37,872,000 | 37,086,000 | 36,333,000 | 35,070,000 | 32,086,000 | 31,812,000 | 32,372,000 | 29,647,000 | 30,089,000 | 31,285,000 | 30,771,000 | 30,120,000 | 28,194,000 | 28,064,000 | 25,716,000 | 24,267,000 | 22,511,000 | 22,763,000 | 20,546,000 | 19,409,000 | 18,700,000 | 19,716,000 | 19,110,000 | 19,172,000 | 17,572,000 | 18,494,000 | 16,576,000 | 16,606,000 | 14,922,000 | 14,488,000 | 15,525,000 | 15,222,000 | 13,375,000 | 20,599,000 | 17,412,000 | 13,333,000 | 18,021,000 | 18,845,000 | 21,098,000 | 25,709,000 | 19,267,000 | 24,112,000 | 26,671,000 | 29,147,000 | 28,801,000 | 31,083,000 | 28,052,000 | 27,674,000 | 30,557,000 | 32,864,000 | 34,113,000 | 35,424,000 | 35,578,000 | 30,978,000 | 22,822,000 | 35,963,000 | 32,932,000 | 43,185,000 | 38,349,000 | 35,904,000 | 36,035,000 | 49,035,000 | 38,512,000 | 35,081,000 | 36,279,000 | 39,379,000 | 38,193,000 | 37,460,000 | 38,619,000 | 41,101,000 | 39,918,000 | 43,392,000 | 49,773,000 | 57,329,000 | 52,971,000 | 51,808,000 | 51,965,000 | 70,655,000 | 51,074,000 | 54,444,000 | 45,349,000 | 36,300,000 | 32,000,000 | 23,700,000 | 21,800,000 | 17,900,000 | 12,200,000 | 9,600,000 | 7,700,000 |
operating income | 85,850,000 | 87,208,000 | 74,300,000 | 69,300,000 | 67,768,000 | 72,800,000 | 67,090,000 | 63,430,000 | 59,400,000 | 61,500,000 | 50,342,000 | 47,655,000 | 42,786,000 | 46,700,000 | 44,261,000 | 42,036,000 | 37,872,000 | 37,100,000 | 36,333,000 | 35,070,000 | 32,086,000 | 31,800,000 | 32,372,000 | 29,647,000 | 30,089,000 | 31,300,000 | 30,771,000 | 30,120,000 | 28,194,000 | 28,100,000 | 25,716,000 | 24,267,000 | 22,511,000 | 22,800,000 | 20,546,000 | 19,409,000 | 18,700,000 | 19,716,000 | 19,110,000 | 19,172,000 | 17,572,000 | 18,494,000 | 16,576,000 | 16,606,000 | 14,922,000 | 14,488,000 | 15,525,000 | 15,222,000 | 13,300,000 | 14,016,000 | 17,412,000 | 13,246,000 | 11,292,000 | 18,836,000 | 20,985,000 | 25,722,000 | 19,202,000 | 24,046,000 | 26,450,000 | 29,072,000 | 28,698,000 | 31,108,000 | 27,937,000 | 27,667,000 | 30,540,000 | 32,922,000 | 38,400,000 | 35,424,000 | 35,578,000 | 29,995,000 | 22,386,000 | 23,852,000 | 32,932,000 | 100,524,000 | 38,349,000 | 35,904,000 | 36,035,000 | 148,833,000 | 38,512,000 | 35,081,000 | 36,279,000 | 39,379,000 | 38,193,000 | 37,460,000 | 38,619,000 | 41,101,000 | 39,918,000 | 43,392,000 | 49,773,000 | 60,575,000 | 56,215,000 | 55,052,000 | 55,214,000 | 73,900,000 | 54,320,000 | 57,700,000 | 48,810,000 | 39,100,000 | 34,500,000 | 25,800,000 | 23,700,000 | 19,400,000 | 13,300,000 | 27,200,000 | 7,700,000 |
net income | 57,990,000 | 53,186,000 | 34,319,000 | 31,600,000 | 26,910,000 | 19,172,000 | 15,637,000 | -4,840,000 | 20,300,000 | 30,100,000 | 22,450,000 | 17,128,000 | 15,903,000 | 14,400,000 | 14,062,000 | 9,229,000 | 12,379,000 | 13,900,000 | 10,235,000 | 8,216,000 | 9,484,000 | 8,700,000 | 10,089,000 | 4,142,000 | 2,989,000 | 7,000,000 | 4,715,000 | 1,617,000 | 6,995,000 | 9,200,000 | 8,181,000 | 2,504,000 | 5,121,000 | 7,600,000 | 4,553,000 | 2,298,000 | 3,998,000 | 2,614,000 | 3,566,000 | 876,000 | 585,000 | -1,154,000 | -907,000 | -589,000 | 3,077,000 | 8,192,000 | -2,687,000 | -2,813,000 | -3,000,000 | -14,109,000 | -9,677,000 | -7,889,000 | -3,671,000 | -10,940,000 | -5,908,000 | -12,199,000 | 21,000 | -10,353,000 | 5,232,000 | -1,192,000 | 570,000 | 2,728,000 | 4,923,000 | 1,004,000 | 1,159,000 | -836,000 | -91,000 | 330,000 | 1,504,000 | 5,127,000 | -84,000 | -6,998,000 | 3,935,000 | -77,877,000 | -965,000 | -2,849,000 | -1,619,000 | -111,649,000 | 4,284,000 | 12,804,000 | 14,332,000 | 13,974,000 | 15,216,000 | 11,645,000 | 12,737,000 | 10,064,000 | 18,573,000 | 9,753,000 | 3,456,000 | 14,004,000 | 25,540,000 | 21,697,000 | 19,327,000 | 25,323,000 | 23,728,000 | 5,160,000 | 10,810,000 | 31,700,000 | 27,300,000 | 19,700,000 | 17,300,000 | 15,100,000 | 10,700,000 | -11,600,000 | -1,200,000 |
We provide you with 20 years income statements for IES 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 IES stock. Explore the full financial landscape of IES stock with our expertly curated income statements.
The information provided in this report about IES 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.