MLI 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-07-01 | 2023-04-01 | 2022-12-31 | 2022-09-24 | 2022-06-25 | 2022-03-26 | 2021-12-31 | 2021-12-25 | 2021-09-25 | 2021-06-26 | 2021-03-27 | 2020-12-26 | 2020-09-26 | 2020-06-27 | 2020-03-28 | 2019-12-28 | 2019-09-28 | 2019-06-29 | 2019-03-30 | 2018-12-29 | 2018-09-29 | 2018-06-30 | 2018-03-31 | 2017-12-30 | 2017-09-30 | 2017-07-01 | 2017-04-01 | 2016-12-31 | 2016-10-01 | 2016-09-30 | 2016-07-02 | 2016-06-30 | 2016-04-02 | 2016-03-31 | 2016-02-24 | 2015-12-31 | 2015-12-26 | 2015-09-26 | 2015-06-27 | 2015-03-28 | 2014-12-27 | 2014-09-27 | 2014-06-28 | 2014-03-29 | 2013-12-28 | 2013-09-28 | 2013-06-29 | 2013-03-30 | 2012-12-29 | 2012-09-29 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-10-01 | 2011-07-02 | 2011-04-02 | 2010-12-25 | 2010-09-25 | 2010-06-26 | 2010-03-27 | 2009-12-26 | 2009-09-26 | 2009-06-27 | 2009-03-28 | 2008-12-27 | 2008-09-27 | 2008-06-28 | 2008-03-29 | 2007-12-29 | 2007-09-29 | 2007-06-30 | 2007-03-31 | 2006-12-30 | 2006-09-30 | 2006-07-01 | 2006-04-01 | 2005-12-31 | 2005-10-01 | 2005-07-02 | 2005-04-02 | 2004-12-25 | 2004-09-25 | 2004-06-26 | 2004-03-27 | 2003-12-27 | 2003-09-27 | 2003-06-28 | 2003-03-29 | 2002-12-28 | 2002-09-28 | 2002-06-29 | 2002-03-30 | 2001-12-29 | 2001-09-29 | 2001-06-30 | 2001-03-31 | 2000-12-30 | 2000-09-23 | 2000-06-24 | 2000-03-25 | 1999-12-25 | 1999-09-25 | 1999-06-26 | 1999-03-27 | 1998-12-26 | 1998-09-26 | 1998-06-27 | 1998-03-28 | 1997-12-27 | 1997-09-27 | 1997-06-28 | 1997-03-29 | 1996-12-28 | 1996-09-28 | 1996-06-29 | 1996-03-30 | 1995-12-30 | 1995-09-30 | 1995-07-01 | 1995-04-01 | 1994-12-31 | 1994-09-24 | 1994-06-25 | 1994-03-26 | 1993-12-31 | 1993-12-25 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 732,377,000 | 819,792,000 | 896,984,000 | 971,192,000 | 877,581,000 | 944,830,000 | 1,150,042,000 | 1,010,002,000 | 956,357,000 | 956,357,000 | 982,248,000 | 1,012,592,000 | 818,148,000 | 675,851,000 | 619,105,000 | 500,168,000 | 602,919,000 | 543,839,000 | 608,602,000 | 666,394,000 | 611,781,000 | 559,087,000 | 645,958,000 | 662,773,000 | 640,060,000 | 523,524,000 | 550,363,000 | 614,266,000 | 577,920,000 | 472,158,000 | 506,584,000 | 506,584,000 | 544,071,000 | 544,071,000 | 532,809,000 | 532,809,000 | 471,983,000 | 471,983,000 | 472,000,000 | 535,184,000 | 555,593,000 | 537,242,000 | 537,342,000 | 602,820,000 | 649,691,000 | 574,374,000 | 487,715,000 | 528,854,000 | 582,282,000 | 559,690,000 | 504,006,000 | 514,165,000 | 594,099,000 | 577,668,000 | 491,384,000 | 585,809,000 | 652,923,000 | 687,681,000 | 526,901,000 | 507,240,000 | 540,388,000 | 485,268,000 | 432,977,000 | 419,890,000 | 367,800,000 | 326,558,000 | 435,373,000 | 665,496,000 | 753,471,000 | 704,108,000 | 621,734,000 | 693,682,000 | 772,647,000 | 609,782,000 | 544,212,000 | 635,998,000 | 779,663,000 | 551,039,000 | 483,624,000 | 434,130,000 | 410,506,000 | 401,663,000 | 329,763,000 | 322,512,000 | 380,822,000 | 345,959,000 | 267,782,000 | 251,053,000 | 248,221,000 | 232,022,000 | 181,334,000 | 238,481,000 | 277,241,000 | 268,024,000 | 228,750,000 | 253,438,000 | 286,021,000 | 276,578,000 | 279,256,000 | 295,979,000 | 328,583,000 | 302,350,000 | 299,600,000 | 287,900,000 | 293,300,000 | 287,800,000 | 264,100,000 | 212,700,000 | 225,900,000 | 226,700,000 | 243,100,000 | 229,100,000 | 215,400,000 | 201,400,000 | 172,200,000 | 176,000,000 | 189,600,000 | 180,500,000 | 154,100,000 | 171,500,000 | 181,400,000 | 171,800,000 | 154,600,000 | 138,000,000 | 136,600,000 | 120,800,000 | 121,400,000 | 121,400,000 | 122,100,000 | 127,300,000 | 131,000,000 | 120,900,000 | 147,700,000 | 130,900,000 | 117,900,000 | 106,100,000 | 110,000,000 | 110,600,000 | 114,200,000 |
cost of revenue | 545,633,000 | 579,058,000 | 639,272,000 | 678,798,000 | 620,800,000 | 678,637,000 | 820,914,000 | 744,511,000 | 726,594,000 | 726,594,000 | 744,265,000 | 799,712,000 | 668,418,000 | 553,507,000 | 500,780,000 | 403,159,000 | 508,715,000 | 449,481,000 | 510,788,000 | 563,948,000 | 511,393,000 | 473,954,000 | 566,956,000 | 563,820,000 | 545,670,000 | 456,617,000 | 471,262,000 | 524,311,000 | 488,427,000 | 396,129,000 | 424,668,000 | 424,668,000 | 456,060,000 | 456,060,000 | 446,642,000 | 446,642,000 | 411,336,000 | 411,336,000 | 411,300,000 | 467,167,000 | 470,365,000 | 460,834,000 | 468,889,000 | 521,278,000 | 557,775,000 | 495,777,000 | 421,812,000 | 456,302,000 | 501,125,000 | 482,850,000 | 438,719,000 | 449,718,000 | 522,851,000 | 493,175,000 | 427,942,000 | 523,984,000 | 573,877,000 | 589,874,000 | 457,521,000 | 437,597,000 | 466,645,000 | 413,048,000 | 372,247,000 | 354,039,000 | 313,353,000 | 287,383,000 | 371,648,000 | 588,469,000 | 661,209,000 | 611,797,000 | 523,381,000 | 603,219,000 | 661,746,000 | 536,578,000 | 486,383,000 | 528,946,000 | 637,038,000 | 457,069,000 | 389,874,000 | 360,514,000 | 345,663,000 | 334,024,000 | 267,675,000 | 263,188,000 | 303,720,000 | 281,029,000 | 218,513,000 | 201,960,000 | 203,461,000 | 191,915,000 | 140,452,000 | 187,353,000 | 216,318,000 | 208,490,000 | 177,946,000 | 190,809,000 | 219,090,000 | 218,116,000 | 216,941,000 | 234,063,000 | 247,793,000 | 226,514,000 | 228,100,000 | 216,300,000 | 220,300,000 | 221,700,000 | 207,400,000 | 164,000,000 | 173,500,000 | 175,500,000 | 195,000,000 | 181,400,000 | 172,700,000 | 155,800,000 | 128,300,000 | 133,200,000 | 149,500,000 | 143,500,000 | 122,300,000 | 137,400,000 | 149,600,000 | 140,600,000 | 123,000,000 | 113,300,000 | 110,000,000 | 97,500,000 | 95,800,000 | 95,800,000 | 96,300,000 | 103,400,000 | 108,300,000 | 101,100,000 | 122,400,000 | 109,400,000 | 96,800,000 | 93,100,000 | 97,000,000 | 90,100,000 | 93,100,000 |
gross profit | 186,744,000 | 240,734,000 | 257,712,000 | 292,394,000 | 256,781,000 | 266,193,000 | 329,128,000 | 265,491,000 | 229,763,000 | 229,763,000 | 237,983,000 | 212,880,000 | 149,730,000 | 122,344,000 | 118,325,000 | 97,009,000 | 94,204,000 | 94,358,000 | 97,814,000 | 102,446,000 | 100,388,000 | 85,133,000 | 79,002,000 | 98,953,000 | 94,390,000 | 66,907,000 | 79,101,000 | 89,955,000 | 89,493,000 | 76,029,000 | 81,916,000 | 81,916,000 | 88,011,000 | 88,011,000 | 86,167,000 | 86,167,000 | 60,647,000 | 60,647,000 | 60,700,000 | 68,017,000 | 85,228,000 | 76,408,000 | 68,453,000 | 81,542,000 | 91,916,000 | 78,597,000 | 65,903,000 | 72,552,000 | 81,157,000 | 76,840,000 | 65,287,000 | 64,447,000 | 71,248,000 | 84,493,000 | 63,442,000 | 61,825,000 | 79,046,000 | 97,807,000 | 69,380,000 | 69,643,000 | 73,743,000 | 72,220,000 | 60,730,000 | 65,851,000 | 54,447,000 | 39,175,000 | 63,725,000 | 77,027,000 | 92,262,000 | 92,311,000 | 98,353,000 | 90,463,000 | 110,901,000 | 73,204,000 | 57,829,000 | 107,052,000 | 142,625,000 | 93,970,000 | 93,750,000 | 73,616,000 | 64,843,000 | 67,639,000 | 62,088,000 | 59,324,000 | 77,102,000 | 64,930,000 | 49,269,000 | 49,093,000 | 44,760,000 | 40,107,000 | 40,882,000 | 51,128,000 | 60,923,000 | 59,534,000 | 50,804,000 | 62,629,000 | 66,931,000 | 58,462,000 | 62,315,000 | 61,916,000 | 80,790,000 | 75,836,000 | 71,500,000 | 71,600,000 | 73,000,000 | 66,100,000 | 56,700,000 | 48,700,000 | 52,400,000 | 51,200,000 | 48,100,000 | 47,700,000 | 42,700,000 | 45,600,000 | 43,900,000 | 42,800,000 | 40,100,000 | 37,000,000 | 31,800,000 | 34,100,000 | 31,800,000 | 31,200,000 | 31,600,000 | 24,700,000 | 26,600,000 | 23,300,000 | 25,600,000 | 25,600,000 | 25,800,000 | 23,900,000 | 22,700,000 | 19,800,000 | 25,300,000 | 21,500,000 | 21,100,000 | 13,000,000 | 13,000,000 | 20,500,000 | 21,100,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 | 0 | 0 | 0 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 51,184,000 | 57,926,000 | 66,478,000 | 63,288,000 | 66,019,000 | 61,028,000 | 60,258,000 | 58,297,000 | 61,344,000 | 61,344,000 | 59,392,000 | 55,066,000 | 57,190,000 | 60,092,000 | 49,098,000 | 44,713,000 | 53,791,000 | 50,834,000 | 51,562,000 | 50,924,000 | 51,208,000 | 47,989,000 | 49,508,000 | 47,434,000 | 43,513,000 | 50,085,000 | 41,542,000 | 43,152,000 | 43,886,000 | 42,928,000 | 41,429,000 | 41,429,000 | 43,575,000 | 43,575,000 | 44,700,000 | 44,700,000 | 31,866,000 | 41,684,000 | 41,700,000 | 40,990,000 | 41,608,000 | 40,684,000 | 39,312,000 | 43,816,000 | 43,712,000 | 40,290,000 | 43,866,000 | 40,803,000 | 43,142,000 | 39,497,000 | 40,424,000 | 39,990,000 | 41,406,000 | 39,131,000 | 42,293,000 | 42,961,000 | 42,496,000 | 45,068,000 | 62,886,000 | 38,756,000 | 44,768,000 | 25,165,000 | 37,885,000 | 38,034,000 | 40,671,000 | 41,638,000 | 39,129,000 | 47,203,000 | 45,622,000 | 49,275,000 | 43,439,000 | 47,828,000 | 50,277,000 | 45,893,000 | 42,123,000 | 45,249,000 | 50,065,000 | 45,154,000 | 44,731,000 | 43,079,000 | 39,547,000 | 40,433,000 | 37,879,000 | 34,567,000 | 38,089,000 | 36,478,000 | 34,204,000 | 33,772,000 | 33,040,000 | 32,829,000 | 26,823,000 | 31,167,000 | 32,695,000 | 32,301,000 | 34,622,000 | 30,407,000 | 32,410,000 | 33,083,000 | 33,145,000 | 31,675,000 | 34,059,000 | 33,332,000 | 32,500,000 | 32,500,000 | 35,200,000 | 34,200,000 | 29,500,000 | 23,400,000 | 24,100,000 | 23,400,000 | 23,200,000 | 20,700,000 | 20,200,000 | 20,300,000 | 18,000,000 | 17,500,000 | 19,400,000 | 18,400,000 | 15,100,000 | 17,100,000 | 16,200,000 | 16,600,000 | 16,100,000 | 13,700,000 | 14,400,000 | 13,400,000 | 14,300,000 | 14,300,000 | 16,200,000 | 14,500,000 | 15,000,000 | 9,800,000 | 18,900,000 | 14,600,000 | 14,800,000 | 17,100,000 | 16,300,000 | 17,600,000 | 18,400,000 |
operating income | 135,560,000 | 181,011,000 | 210,700,000 | 229,106,000 | 190,413,000 | 205,165,000 | 268,870,000 | 212,701,000 | 168,419,000 | 172,141,000 | 233,350,000 | 157,814,000 | 92,540,000 | 65,004,000 | 69,227,000 | 52,296,000 | 59,311,000 | 44,449,000 | 46,252,000 | 51,522,000 | 49,180,000 | 39,962,000 | 33,671,000 | 51,928,000 | 47,408,000 | 21,988,000 | 37,559,000 | 46,803,000 | 45,607,000 | 29,323,000 | 37,487,000 | 38,657,000 | 44,436,000 | 42,744,000 | 41,467,000 | 41,467,000 | 18,963,000 | 18,963,000 | 18,963,000 | 27,027,000 | 55,554,000 | 35,724,000 | 29,759,000 | 37,726,000 | 48,204,000 | 38,307,000 | 22,037,000 | 67,210,000 | 144,347,000 | 37,343,000 | 25,544,000 | 24,457,000 | 29,842,000 | 46,862,000 | 21,149,000 | 18,864,000 | 36,550,000 | 63,239,000 | 29,230,000 | 30,887,000 | 28,975,000 | 47,055,000 | -6,910,000 | 27,817,000 | 13,776,000 | -2,463,000 | 6,596,000 | 29,824,000 | 46,640,000 | 43,036,000 | 52,186,000 | 51,500,000 | 60,624,000 | 27,311,000 | 15,706,000 | 61,803,000 | 92,560,000 | 48,816,000 | 49,019,000 | 30,537,000 | 25,296,000 | 27,206,000 | 24,887,000 | 24,517,000 | 38,744,000 | 24,342,000 | 15,835,000 | 15,015,000 | 11,463,000 | 7,071,000 | 14,947,000 | 19,478,000 | 27,998,000 | 27,058,000 | 19,148,000 | 30,873,000 | 33,665,000 | 24,618,000 | 29,170,000 | 30,241,000 | 46,731,000 | 42,504,000 | 39,000,000 | 39,100,000 | 37,800,000 | 31,900,000 | 27,200,000 | 25,300,000 | 28,300,000 | 27,800,000 | 24,900,000 | 27,000,000 | 22,500,000 | 25,300,000 | 25,900,000 | 25,300,000 | 20,700,000 | 18,600,000 | 16,700,000 | 17,000,000 | 15,600,000 | 14,600,000 | 15,500,000 | 11,000,000 | 12,200,000 | 9,900,000 | 11,300,000 | 11,300,000 | 9,600,000 | 9,400,000 | 7,700,000 | 10,000,000 | 6,400,000 | 6,900,000 | 6,300,000 | -4,100,000 | -3,300,000 | 2,900,000 | 2,700,000 |
net income | 119,238,000 | 132,709,000 | 177,711,000 | 173,239,000 | 138,906,000 | 154,542,000 | 206,552,000 | 158,316,000 | 125,601,000 | 125,601,000 | 170,980,000 | 108,832,000 | 63,107,000 | 36,420,000 | 42,702,000 | 27,956,000 | 32,415,000 | 28,170,000 | 29,093,000 | 27,986,000 | 15,723,000 | 26,857,000 | 20,292,000 | 33,182,000 | 24,128,000 | 5,720,000 | 22,258,000 | 27,633,000 | 29,987,000 | 17,322,000 | 25,978,000 | 25,978,000 | 27,797,000 | 27,797,000 | 28,630,000 | 28,630,000 | 25,935,000 | 14,435,000 | 14,400,000 | 17,800,000 | 33,651,000 | 21,978,000 | 17,987,000 | 23,823,000 | 35,045,000 | 24,706,000 | 15,384,000 | 39,864,000 | 91,150,000 | 26,202,000 | 16,368,000 | 15,511,000 | 17,917,000 | 32,599,000 | 12,928,000 | 10,475,000 | 22,331,000 | 40,587,000 | 17,746,000 | 18,909,000 | 15,558,000 | 33,958,000 | -17,527,000 | 18,666,000 | 6,167,000 | -2,510,000 | 7,774,000 | 18,671,000 | 27,014,000 | 27,355,000 | 28,840,000 | 31,324,000 | 36,398,000 | 18,913,000 | 5,175,000 | 51,579,000 | 58,750,000 | 33,365,000 | 35,811,000 | 24,340,000 | 17,183,000 | 15,208,000 | 15,654,000 | 18,754,000 | 27,048,000 | 17,960,000 | 11,045,000 | 21,436,000 | 8,979,000 | 3,921,000 | -5,041,000 | 46,632,000 | 18,465,000 | 17,936,000 | 11,710,000 | 19,001,000 | 20,775,000 | 15,469,000 | 17,055,000 | 19,307,000 | 29,762,000 | 26,566,000 | 25,800,000 | 26,300,000 | 25,400,000 | 21,700,000 | 17,700,000 | 18,800,000 | 19,700,000 | 19,300,000 | 19,700,000 | 18,100,000 | 16,300,000 | 15,800,000 | 17,800,000 | 16,200,000 | 13,900,000 | 13,300,000 | 12,500,000 | 11,600,000 | 10,700,000 | 10,100,000 | 9,400,000 | 8,500,000 | 7,300,000 | 5,600,000 | 5,900,000 | 5,900,000 | 5,600,000 | 5,300,000 | 4,200,000 | 6,100,000 | 3,900,000 | 3,400,000 | 3,300,000 | -45,100,000 | -2,100,000 | 2,000,000 | 1,500,000 |