IDA 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-12-31 | 1996-09-30 | 1996-06-30 | 1996-03-31 | 1995-12-31 | 1995-09-30 | 1995-06-30 | 1995-03-31 | 1994-12-31 | 1994-09-30 | 1994-06-30 | 1994-03-31 | 1993-12-31 | 1993-09-30 | 1993-06-30 | 1993-03-31 | 1992-12-31 | 1992-09-30 | 1992-06-30 | 1992-03-31 | 1991-12-31 | 1991-09-30 | 1991-06-30 | 1991-03-31 | 1990-12-31 | 1990-09-30 | 1990-06-30 | 1990-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 411,953,000 | 510,906,000 | 413,838,000 | 429,659,000 | 422,958,000 | 518,012,000 | 358,723,000 | 344,288,000 | 335,012,000 | 446,944,000 | 360,074,000 | 316,054,000 | 315,694,000 | 425,261,000 | 318,766,000 | 291,008,000 | 292,848,000 | 386,320,000 | 316,895,000 | 350,319,000 | 311,892,000 | 408,801,000 | 339,952,000 | 310,107,000 | 305,612,000 | 408,324,000 | 333,006,000 | 302,544,000 | 293,583,000 | 372,045,000 | 315,436,000 | 280,956,000 | 285,400,000 | 369,165,000 | 336,328,000 | 279,395,000 | 289,821,000 | 382,201,000 | 317,783,000 | 292,719,000 | 296,230,000 | 381,107,000 | 303,948,000 | 264,928,000 | 250,800,000 | 334,019,000 | 254,701,000 | 241,140,000 | 230,649,000 | 309,630,000 | 234,983,000 | 251,494,000 | 231,956,000 | 309,357,000 | 241,753,000 | 252,963,000 | 253,083,000 | 324,509,000 | 243,634,000 | 228,574,000 | 217,032,000 | 299,716,000 | 230,226,000 | 213,440,000 | 197,446,000 | 261,463,000 | 213,772,000 | 206,711,000 | 184,784,000 | 230,532,000 | 242,635,000 | 273,641,000 | 208,693,000 | 249,142,000 | 205,471,000 | 196,182,000 | 197,753,000 | 246,677,000 | 211,872,000 | 188,189,000 | 171,570,000 | 239,228,000 | 200,276,000 | 211,928,000 | 219,800,000 | 259,000,000 | 621,000,000 | 653,000,000 | 4,608,248,000 | 398,001,000 | 329,226,000 | 288,245,000 | 408,399,000 | 231,539,000 | 213,081,000 | 166,333,000 | 157,136,000 | 161,978,000 | 165,072,000 | 174,149,000 | 269,805,000 | 392,378,000 | 221,622,000 | 238,170,000 | 208,908,000 | 217,174,000 | 166,975,000 | 155,447,000 | 141,780,000 | 149,652,000 | 140,384,000 | 146,629,000 | 135,305,000 | 148,726,000 | 130,254,000 | 131,336,000 | 135,276,000 | 151,031,000 | 128,541,000 | 128,810,000 | 135,500,000 | 134,600,000 | 129,500,000 | 140,800,000 | 129,900,000 | 129,000,000 | 124,700,000 | 114,500,000 | 122,100,000 | 129,600,000 | 110,900,000 | 120,600,000 | 117,900,000 | 125,600,000 | 109,400,000 | 112,000,000 |
cost of revenue | 374,250,000 | 383,924,000 | 330,831,000 | 360,511,000 | 365,122,000 | 389,411,000 | 276,578,000 | 282,759,000 | 309,515,000 | 313,215,000 | 267,155,000 | 254,291,000 | 288,384,000 | 290,880,000 | 229,663,000 | 229,634,000 | 230,191,000 | 262,277,000 | 234,648,000 | 282,178,000 | 254,999,000 | 283,481,000 | 246,922,000 | 249,064,000 | 240,747,000 | 275,500,000 | 241,904,000 | 239,707,000 | 235,471,000 | 262,259,000 | 226,799,000 | 224,704,000 | 225,251,000 | 252,617,000 | 238,292,000 | 224,095,000 | 251,773,000 | 264,727,000 | 234,045,000 | 232,266,000 | 248,365,000 | 255,072,000 | 212,848,000 | 193,477,000 | 534,492,000 | 127,548,000 | 71,336,000 | 80,513,000 | 47,287,000 | 115,651,000 | 77,424,000 | 93,013,000 | 36,026,000 | 112,181,000 | 94,743,000 | 111,719,000 | 64,324,000 | 139,620,000 | 78,104,000 | 88,693,000 | 84,520,000 | 105,875,000 | 77,941,000 | 64,792,000 | 67,015,000 | 109,650,000 | 65,815,000 | 60,194,000 | 84,943,000 | 133,859,000 | 101,362,000 | 126,361,000 | 82,593,000 | 109,414,000 | 73,713,000 | 64,757,000 | 97,846,000 | 107,898,000 | 86,335,000 | 46,009,000 | 123,684,000 | 102,886,000 | 55,927,000 | 39,143,000 | 227,462,000 | 77,000,000 | 95,000,000 | 58,000,000 | 93,392,000 | 196,637,000 | 123,684,000 | 92,288,000 | 49,888,000 | 163,054,000 | 121,686,000 | 37,549,000 | 47,060,000 | 64,611,000 | 41,381,000 | 39,908,000 | 144,467,000 | 276,695,000 | 90,349,000 | 114,926,000 | 97,422,000 | 111,148,000 | 47,856,000 | 34,044,000 | 40,454,000 | 51,341,000 | 23,830,000 | 16,747,000 | 28,220,000 | 40,554,000 | 18,294,000 | 22,209,000 | 30,633,000 | 57,255,000 | 36,515,000 | 30,701,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 37,703,000 | 126,982,000 | 83,007,000 | 69,148,000 | 57,836,000 | 128,601,000 | 82,145,000 | 61,529,000 | 25,497,000 | 133,729,000 | 92,919,000 | 61,763,000 | 27,310,000 | 134,381,000 | 89,103,000 | 61,374,000 | 62,657,000 | 124,043,000 | 82,247,000 | 68,141,000 | 56,893,000 | 125,320,000 | 93,030,000 | 61,043,000 | 64,865,000 | 132,824,000 | 91,102,000 | 62,837,000 | 58,112,000 | 109,786,000 | 88,637,000 | 56,252,000 | 60,149,000 | 116,548,000 | 98,036,000 | 55,300,000 | 38,048,000 | 117,474,000 | 83,738,000 | 60,453,000 | 47,865,000 | 126,035,000 | 91,100,000 | 71,451,000 | -283,692,000 | 206,471,000 | 183,365,000 | 160,627,000 | 183,362,000 | 193,979,000 | 157,559,000 | 158,481,000 | 195,930,000 | 197,176,000 | 147,010,000 | 141,244,000 | 188,759,000 | 184,889,000 | 165,530,000 | 139,881,000 | 132,512,000 | 193,841,000 | 152,285,000 | 148,648,000 | 130,431,000 | 151,813,000 | 147,957,000 | 146,517,000 | 99,841,000 | 96,673,000 | 141,273,000 | 147,280,000 | 126,100,000 | 139,728,000 | 131,758,000 | 131,425,000 | 99,907,000 | 138,779,000 | 125,537,000 | 142,180,000 | 47,886,000 | 136,342,000 | 144,349,000 | 172,785,000 | -7,662,000 | 182,000,000 | 526,000,000 | 595,000,000 | 4,514,856,000 | 201,364,000 | 205,542,000 | 195,957,000 | 358,511,000 | 68,485,000 | 91,395,000 | 128,784,000 | 110,076,000 | 97,367,000 | 123,691,000 | 134,241,000 | 125,338,000 | 115,683,000 | 131,273,000 | 123,244,000 | 111,486,000 | 106,026,000 | 119,119,000 | 121,403,000 | 101,326,000 | 98,311,000 | 116,554,000 | 129,882,000 | 107,085,000 | 108,172,000 | 111,960,000 | 109,127,000 | 104,643,000 | 93,776,000 | 92,026,000 | 98,109,000 | 135,500,000 | 134,600,000 | 129,500,000 | 140,800,000 | 129,900,000 | 129,000,000 | 124,700,000 | 114,500,000 | 122,100,000 | 129,600,000 | 110,900,000 | 120,600,000 | 117,900,000 | 125,600,000 | 109,400,000 | 112,000,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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 7,424,000 | 694,000 | 713,000 | 1,045,000 | 10,252,000 | 377,000 | 639,000 | 861,000 | -11,200,000 | 9,537,000 | 515,000 | 654,000 | -14,567,000 | 9,611,000 | 9,663,000 | 9,804,000 | 19,363,000 | 9,887,000 | 10,467,000 | 10,022,000 | 24,408,000 | 10,087,000 | 10,195,000 | 10,454,000 | 11,352,000 | 11,910,000 | 11,992,000 | 12,022,000 | 5,035,000 | 11,858,000 | 11,684,000 | 12,434,000 | 11,598,000 | 11,884,000 | 12,060,000 | 12,396,000 | 10,462,000 | 11,752,000 | 11,929,000 | 11,875,000 | 10,522,000 | 10,476,000 | 11,694,000 | 12,018,000 | -313,806,000 | 95,128,000 | 124,565,000 | 118,283,000 | 508,272,000 | 122,586,000 | 200,684,000 | 201,403,000 | 156,905,000 | 108,183,000 | 110,405,000 | 107,197,000 | 149,886,000 | 105,286,000 | 116,058,000 | 104,247,000 | 105,662,000 | 112,422,000 | 112,102,000 | 103,892,000 | 106,636,000 | 105,755,000 | 112,267,000 | 102,738,000 | 70,563,000 | 40,039,000 | 103,848,000 | 103,483,000 | 108,311,000 | 96,516,000 | 107,913,000 | 96,528,000 | 77,190,000 | 119,846,000 | 111,778,000 | 105,986,000 | 73,808,000 | 80,429,000 | 130,349,000 | 142,147,000 | -21,757,000 | 165,000,000 | 518,000,000 | 540,000,000 | 4,485,675,000 | 132,366,000 | 128,724,000 | 128,120,000 | 164,616,000 | 74,138,000 | 77,199,000 | 58,818,000 | 77,113,000 | 57,425,000 | 83,967,000 | 74,412,000 | 80,914,000 | 68,224,000 | 88,490,000 | 66,689,000 | 72,643,000 | 62,149,000 | 77,341,000 | 62,330,000 | 61,166,000 | 56,531,000 | 69,813,000 | 71,393,000 | 61,963,000 | 62,535,000 | 73,279,000 | 62,575,000 | 59,980,000 | 60,167,000 | 58,042,000 | 60,701,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
operating income | 36,792,000 | 126,288,000 | 82,294,000 | 68,103,000 | 56,780,000 | 128,224,000 | 81,506,000 | 60,668,000 | 51,946,000 | 124,192,000 | 92,404,000 | 61,109,000 | 53,742,000 | 124,770,000 | 79,440,000 | 51,570,000 | 54,270,000 | 114,156,000 | 71,780,000 | 58,119,000 | 48,266,000 | 115,233,000 | 82,835,000 | 50,589,000 | 53,513,000 | 120,914,000 | 79,110,000 | 50,815,000 | 53,077,000 | 97,928,000 | 76,953,000 | 43,818,000 | 48,551,000 | 104,664,000 | 85,976,000 | 42,904,000 | 27,586,000 | 105,722,000 | 71,809,000 | 48,578,000 | 37,343,000 | 115,559,000 | 79,406,000 | 59,433,000 | 30,114,000 | 111,343,000 | 58,800,000 | 42,344,000 | -324,910,000 | 71,393,000 | -43,125,000 | -42,922,000 | 39,025,000 | 88,993,000 | 36,605,000 | 34,047,000 | 38,873,000 | 79,603,000 | 49,472,000 | 35,634,000 | 26,850,000 | 81,419,000 | 40,183,000 | 44,756,000 | 23,795,000 | 46,058,000 | 35,690,000 | 43,779,000 | 29,278,000 | 56,634,000 | 37,425,000 | 43,797,000 | 17,789,000 | 43,212,000 | 23,845,000 | 34,897,000 | 22,717,000 | 18,933,000 | 13,759,000 | 36,194,000 | -25,922,000 | 55,913,000 | 14,000,000 | 30,638,000 | 14,095,000 | 17,000,000 | 8,000,000 | 55,000,000 | 29,181,000 | 68,998,000 | 76,818,000 | 67,837,000 | 193,895,000 | -5,653,000 | 14,196,000 | 69,966,000 | 32,963,000 | 39,942,000 | 39,724,000 | 59,829,000 | 44,424,000 | 47,459,000 | 42,783,000 | 56,555,000 | 38,843,000 | 43,877,000 | 41,778,000 | 59,073,000 | 40,160,000 | 41,780,000 | 46,741,000 | 58,489,000 | 45,122,000 | 45,637,000 | 38,681,000 | 46,552,000 | 44,663,000 | 33,609,000 | 33,984,000 | 37,408,000 | 135,500,000 | 134,600,000 | 129,500,000 | 140,800,000 | 129,900,000 | 129,000,000 | 124,700,000 | 114,500,000 | 122,100,000 | 129,600,000 | 110,900,000 | 120,600,000 | 117,900,000 | 125,600,000 | 109,400,000 | 112,000,000 |
net income | 31,259,000 | 105,264,000 | 68,574,000 | 56,098,000 | 42,054,000 | 106,380,000 | 64,287,000 | 46,260,000 | 32,798,000 | 97,897,000 | 70,023,000 | 44,831,000 | 37,507,000 | 102,031,000 | 60,389,000 | 37,490,000 | 47,136,000 | 89,876,000 | 53,156,000 | 42,686,000 | 26,140,000 | 102,231,000 | 62,288,000 | 36,142,000 | 38,852,000 | 90,634,000 | 49,831,000 | 33,102,000 | 33,213,000 | 83,100,000 | 56,246,000 | 25,729,000 | 31,832,000 | 73,336,000 | 66,080,000 | 23,430,000 | 34,648,000 | 86,889,000 | 44,540,000 | 27,404,000 | 31,621,000 | 71,750,000 | 45,513,000 | 33,533,000 | 16,462,000 | 92,069,000 | 35,301,000 | 24,930,000 | 8,985,000 | 107,067,000 | 20,901,000 | 29,740,000 | 20,391,000 | 67,135,000 | 39,209,000 | 16,063,000 | 23,513,000 | 54,478,000 | 27,475,000 | 18,884,000 | 7,445,000 | 51,739,000 | 17,515,000 | 21,716,000 | 10,295,000 | 28,931,000 | 18,465,000 | 24,647,000 | 18,082,000 | 43,989,000 | 25,490,000 | 25,476,000 | 7,526,000 | 23,617,000 | 9,451,000 | 23,066,000 | 9,443,000 | 29,183,000 | 12,992,000 | 20,512,000 | 3,754,000 | 46,775,000 | -879,000 | -2,204,000 | -3,328,000 | 37,000,000 | 3,000,000 | 25,000,000 | 20,218,000 | 33,923,000 | 36,088,000 | 34,770,000 | 23,720,000 | 41,561,000 | 32,522,000 | 42,079,000 | 18,588,000 | 22,019,000 | 21,242,000 | 29,501,000 | 14,236,000 | 23,715,000 | 21,768,000 | 29,455,000 | 20,713,000 | 21,141,000 | 20,042,000 | 30,380,000 | 18,224,000 | 19,151,000 | 23,033,000 | 30,211,000 | 24,833,000 | 23,772,000 | 17,588,000 | 20,727,000 | 23,351,000 | 16,289,000 | 17,030,000 | 18,260,000 | 28,300,000 | 16,400,000 | 18,500,000 | 21,300,000 | 19,100,000 | 15,100,000 | 12,400,000 | 13,400,000 | 15,400,000 | 16,700,000 | 10,000,000 | 15,800,000 | 20,600,000 | 17,600,000 | 14,200,000 | 16,900,000 |