ICLR 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-11-30 | 2005-08-31 | 2005-05-31 | 2005-02-28 | 2004-11-30 | 2004-08-31 | 2004-05-31 | 2004-02-29 | 2003-11-30 | 2003-08-31 | 2003-05-31 | 2003-02-28 | 2002-11-30 | 2002-08-31 | 2002-05-31 | 2002-02-28 | 2001-11-30 | 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-31 | 1999-05-31 | 1999-02-28 | 1998-11-30 | 1998-08-31 | 1998-05-31 | 1998-02-28 | 1997-11-30 | 1997-08-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 2,066,248,000 | 2,055,099,000 | 2,020,251,000 | 1,978,578,000 | 1,962,002,000 | 1,942,427,000 | 1,935,193,000 | 1,901,764,000 | 1,885,121,000 | 1,866,352,000 | 871,155,000 | 858,198,000 | 760,229,000 | 701,729,000 | 620,228,000 | 715,102,000 | 725,409,000 | 710,441,000 | 695,137,000 | 674,852,000 | 679,025,000 | 655,017,000 | 641,610,000 | 620,125,000 | 455,139,000 | 440,323,000 | 431,023,000 | 431,954,000 | 435,134,000 | 420,201,000 | 410,630,000 | 400,522,000 | 403,349,000 | 394,741,000 | 388,657,000 | 388,231,000 | 390,073,000 | 387,589,000 | 376,020,000 | 349,634,000 | 345,241,000 | 339,810,000 | 334,219,000 | 316,789,000 | 300,164,000 | 285,502,000 | 277,007,000 | 252,333,000 | 242,615,000 | 240,772,000 | 233,045,000 | 229,297,000 | 232,086,000 | 225,095,000 | 223,751,000 | 219,112,000 | 227,419,000 | 220,361,000 | 220,001,000 | 219,831,000 | 220,093,000 | 225,511,000 | 218,300,000 | 201,344,000 | 180,670,000 | 166,916,000 | 147,047,000 | 136,089,000 | 128,952,000 | 120,714,000 | 107,436,000 | 98,495,000 | 88,072,000 | 85,921,000 | 85,969,000 | 82,855,000 | 79,495,000 | 78,339,000 | 77,919,000 | 76,862,000 | 73,207,000 | 68,935,000 | 66,020,000 | 59,311,000 | 53,535,000 | 46,859,000 | 42,997,000 | 39,570,000 | 37,769,000 | 36,219,000 | 31,545,000 | 29,734,000 | 28,577,000 | 26,307,000 | 22,399,000 | 20,732,000 | 17,900,000 | 17,000,000 | 14,500,000 | 14,700,000 | 13,700,000 | 12,800,000 | 12,100,000 | 10,000,000 | 10,000,000 | 10,000,000 |
cost of revenue | 1,595,460,000 | 1,449,136,000 | 1,429,540,000 | 1,395,546,000 | 1,380,679,000 | 1,375,837,000 | 1,392,062,000 | 1,378,467,000 | 1,357,303,000 | 1,357,942,000 | 631,123,000 | 626,244,000 | 535,347,000 | 493,410,000 | 445,833,000 | 505,293,000 | 508,191,000 | 499,791,000 | 490,656,000 | 475,497,000 | 479,206,000 | 459,196,000 | 449,226,000 | 430,592,000 | 267,135,000 | 259,672,000 | 250,044,000 | 250,459,000 | 251,502,000 | 243,244,000 | 237,984,000 | 228,603,000 | 229,386,000 | 226,555,000 | 224,961,000 | 228,078,000 | 229,876,000 | 229,963,000 | 227,188,000 | 216,140,000 | 215,155,000 | 213,666,000 | 214,231,000 | 202,361,000 | 192,007,000 | 183,332,000 | 180,127,000 | 162,284,000 | 158,244,000 | 158,343,000 | 150,866,000 | 144,470,000 | 139,741,000 | 139,460,000 | 130,869,000 | 131,318,000 | 131,290,000 | 127,179,000 | 125,146,000 | 124,168,000 | 125,125,000 | 127,948,000 | 122,976,000 | 113,189,000 | 100,372,000 | 91,675,000 | 83,875,000 | 78,557,000 | 73,117,000 | 68,428,000 | 60,014,000 | 54,704,000 | 48,721,000 | 47,310,000 | 47,529,000 | 46,008,000 | 43,671,000 | 42,453,000 | 42,291,000 | 42,502,000 | 40,070,000 | 37,699,000 | 34,866,000 | 33,366,000 | 28,716,000 | 25,425,000 | 22,925,000 | 20,932,000 | 20,575,000 | 18,939,000 | 17,219,000 | 16,192,000 | 15,856,000 | 14,554,000 | 11,630,000 | 10,836,000 | 9,300,000 | 8,800,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 470,788,000 | 605,963,000 | 590,711,000 | 583,032,000 | 581,323,000 | 566,590,000 | 543,131,000 | 523,297,000 | 527,818,000 | 508,410,000 | 240,032,000 | 231,954,000 | 224,882,000 | 208,319,000 | 174,395,000 | 209,809,000 | 217,218,000 | 210,650,000 | 204,481,000 | 199,355,000 | 199,819,000 | 195,821,000 | 192,384,000 | 189,533,000 | 188,004,000 | 180,651,000 | 180,979,000 | 181,495,000 | 183,632,000 | 176,957,000 | 172,646,000 | 171,919,000 | 173,963,000 | 168,186,000 | 163,696,000 | 160,153,000 | 160,197,000 | 157,626,000 | 148,832,000 | 133,494,000 | 130,086,000 | 126,144,000 | 119,988,000 | 114,428,000 | 108,157,000 | 102,170,000 | 96,880,000 | 90,049,000 | 84,371,000 | 82,429,000 | 82,179,000 | 84,827,000 | 92,345,000 | 85,635,000 | 92,882,000 | 87,794,000 | 96,129,000 | 93,182,000 | 94,855,000 | 95,663,000 | 94,968,000 | 97,563,000 | 95,324,000 | 88,155,000 | 80,298,000 | 75,241,000 | 63,172,000 | 57,532,000 | 55,835,000 | 52,286,000 | 47,422,000 | 43,791,000 | 39,351,000 | 38,611,000 | 38,440,000 | 36,847,000 | 35,824,000 | 35,886,000 | 35,628,000 | 34,360,000 | 33,137,000 | 31,236,000 | 31,154,000 | 25,945,000 | 24,819,000 | 21,434,000 | 20,072,000 | 18,638,000 | 17,194,000 | 17,280,000 | 14,326,000 | 13,542,000 | 12,721,000 | 11,753,000 | 10,769,000 | 9,896,000 | 8,600,000 | 8,200,000 | 14,500,000 | 14,700,000 | 13,700,000 | 12,800,000 | 12,100,000 | 10,000,000 | 10,000,000 | 10,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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 195,560,000 | 331,219,000 | 332,865,000 | 345,132,000 | 368,981,000 | 308,648,000 | 333,972,000 | 336,666,000 | 342,386,000 | 347,349,000 | 127,160,000 | 115,940,000 | 105,023,000 | 99,918,000 | 99,357,000 | 103,518,000 | 101,892,000 | 100,606,000 | 98,391,000 | 97,409,000 | 98,034,000 | 97,881,000 | 97,982,000 | 97,813,000 | 98,260,000 | 95,713,000 | 95,228,000 | 95,837,000 | 98,989,000 | 95,778,000 | 94,625,000 | 95,909,000 | 98,618,000 | 96,801,000 | 95,565,000 | 93,480,000 | 99,760,000 | 98,203,000 | 100,544,000 | 90,496,000 | 91,375,000 | 92,983,000 | 89,068,000 | 87,020,000 | 83,755,000 | 81,291,000 | 80,240,000 | 78,317,000 | 77,721,000 | 81,296,000 | 66,673,000 | 68,856,000 | 70,331,000 | 68,010,000 | 67,204,000 | 61,016,000 | 79,813,000 | 62,773,000 | 65,536,000 | 68,748,000 | 68,502,000 | 70,431,000 | 70,930,000 | 66,643,000 | 411,653,000 | 56,538,000 | 47,112,000 | 42,840,000 | 42,032,000 | 39,675,000 | 36,086,000 | 33,725,000 | 30,333,000 | 30,243,000 | 31,089,000 | 42,084,000 | 28,816,000 | 26,401,000 | 25,989,000 | 25,602,000 | 24,773,000 | 23,614,000 | 23,925,000 | 19,759,000 | 18,526,000 | 16,213,000 | 15,005,000 | 14,000,000 | 12,789,000 | 13,177,000 | 14,589,000 | 9,468,000 | 10,133,000 | 9,422,000 | 8,400,000 | 7,611,000 | 6,800,000 | 6,700,000 | -49,300,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
operating income | 275,228,000 | 264,311,000 | 209,484,000 | 216,789,000 | 203,364,000 | 243,744,000 | 177,789,000 | 170,339,000 | 144,535,000 | 5,108,000 | 112,872,000 | 116,014,000 | 119,859,000 | 108,401,000 | 56,949,000 | 106,291,000 | 115,326,000 | 110,044,000 | 106,090,000 | 101,946,000 | 101,785,000 | 97,940,000 | 81,912,000 | 91,720,000 | 89,744,000 | 84,938,000 | 77,998,000 | 85,658,000 | 84,643,000 | 77,114,000 | 73,927,000 | 76,010,000 | 75,345,000 | 71,385,000 | 68,131,000 | 66,673,000 | 51,641,000 | 59,423,000 | 48,288,000 | 42,998,000 | 38,711,000 | 33,161,000 | 26,299,000 | 22,996,000 | 24,402,000 | 20,879,000 | 11,004,000 | 11,732,000 | 6,650,000 | -3,682,000 | 15,506,000 | 10,969,000 | 22,014,000 | 17,625,000 | 25,678,000 | 26,778,000 | 29,750,000 | 30,409,000 | 29,319,000 | 26,915,000 | 26,466,000 | 27,132,000 | 24,394,000 | 21,512,000 | -331,355,000 | 18,703,000 | 16,060,000 | 14,692,000 | 13,803,000 | 12,611,000 | 11,336,000 | 10,066,000 | 9,018,000 | 8,368,000 | 7,351,000 | -5,237,000 | 7,008,000 | 9,485,000 | 9,639,000 | 8,758,000 | 8,364,000 | 7,622,000 | 7,229,000 | 6,186,000 | 6,293,000 | 5,221,000 | 5,067,000 | 4,638,000 | 4,405,000 | 4,103,000 | -263,000 | 4,074,000 | 2,588,000 | 2,331,000 | 2,369,000 | 2,285,000 | 1,800,000 | 1,500,000 | -34,800,000 | 14,700,000 | 13,700,000 | 12,800,000 | 12,100,000 | 10,000,000 | 10,000,000 | 10,000,000 |
net income | 216,418,000 | 163,665,000 | 115,598,000 | 116,654,000 | 117,445,000 | 160,154,000 | 115,734,000 | 111,970,000 | 76,468,000 | -94,270,000 | 73,865,000 | 97,122,000 | 101,234,000 | 91,641,000 | 47,760,000 | 91,696,000 | 99,007,000 | 94,825,000 | 91,857,000 | 88,297,000 | 88,163,000 | 84,527,000 | 71,868,000 | 78,098,000 | 71,108,000 | 74,154,000 | 64,817,000 | 71,409,000 | 74,262,000 | 63,879,000 | 61,074,000 | 62,964,000 | 63,429,000 | 61,542,000 | 58,584,000 | 55,869,000 | 45,174,000 | 50,316,000 | 40,783,000 | 36,195,000 | 33,480,000 | 27,808,000 | 22,479,000 | 19,045,000 | 20,747,000 | 17,738,000 | 7,964,000 | 8,971,000 | 4,113,000 | -2,663,000 | 13,082,000 | 8,348,000 | 22,100,000 | 19,899,000 | 22,873,000 | 22,199,000 | 30,874,000 | 23,951,000 | 22,757,000 | 20,944,000 | 21,025,000 | 21,380,000 | 18,821,000 | 16,894,000 | 15,881,000 | 14,501,000 | 13,315,000 | 12,266,000 | 11,372,000 | 10,094,000 | 9,297,000 | 7,541,000 | 6,953,000 | 6,383,000 | 5,949,000 | -5,528,000 | 5,819,000 | 7,305,000 | 7,222,000 | 6,651,000 | 6,265,000 | 5,604,000 | 5,294,000 | 4,597,000 | 4,419,000 | 3,973,000 | 3,815,000 | 3,598,000 | 3,457,000 | 3,330,000 | 3,052,000 | 2,782,000 | 2,653,000 | 2,491,000 | 2,340,000 | 12,000 | 1,900,000 | 1,600,000 | 1,600,000 | 2,100,000 | 1,900,000 | 1,900,000 | 1,200,000 | 900,000 | 900,000 | 900,000 |