MMLP 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 181,101,000 | 176,697,000 | 195,636,000 | 244,529,000 | 243,376,000 | 229,305,000 | 266,996,000 | 279,201,000 | 285,906,000 | 211,258,000 | 184,293,000 | 200,974,000 | 180,088,000 | 152,533,000 | 140,638,000 | 198,883,000 | 241,862,000 | 177,900,000 | 187,323,000 | 250,967,000 | 252,833,000 | 219,047,000 | 216,571,000 | 284,204,000 | 305,741,000 | 193,128,000 | 193,922,000 | 253,325,000 | 236,901,000 | 174,537,000 | 190,348,000 | 225,605,000 | 254,371,000 | 226,021,000 | 251,099,000 | 305,353,000 | 336,183,000 | 389,985,000 | 418,945,000 | 497,028,000 | 482,020,000 | 359,616,000 | 358,188,000 | 433,686,000 | 570,187,000 | 317,912,000 | 292,878,000 | 338,286,000 | 345,523,000 | 316,309,000 | 292,205,000 | 283,036,000 | 262,111,000 | 195,387,000 | 211,944,000 | 242,676,000 | 225,848,000 | 151,363,000 | 128,268,000 | 156,906,000 | 228,413,000 | 364,386,000 | 308,143,000 | 313,016,000 | 262,862,000 | 184,850,000 | 162,314,000 | 155,796,000 | 149,005,000 | 147,505,000 | 133,052,000 | 146,822,000 | 144,627,000 | 112,780,000 | 84,896,000 | 96,140,000 | 91,633,000 | 72,190,000 | 61,253,000 | 69,068,000 | 52,633,000 | 40,240,000 | 38,659,000 | 61,199,000 | 48,564,000 | 33,002,000 |
cost of revenue | 153,409,000 | 88,005,000 | 109,796,000 | 152,719,000 | 155,884,000 | 165,908,000 | 171,726,000 | 186,068,000 | 196,573,000 | 143,515,000 | 120,476,000 | 129,285,000 | 123,085,000 | 92,621,000 | 78,633,000 | 124,049,000 | 161,126,000 | 107,196,000 | 116,875,000 | 171,739,000 | 198,724,000 | 173,251,000 | 170,478,000 | 217,476,000 | 231,364,000 | 143,222,000 | 139,745,000 | 184,444,000 | 168,699,000 | 117,837,000 | 125,302,000 | 151,948,000 | 174,209,000 | 158,425,000 | 174,484,000 | 226,529,000 | 267,358,000 | 316,179,000 | 345,337,000 | 420,572,000 | 407,628,000 | 296,718,000 | 288,935,000 | 357,283,000 | 517,930,000 | 251,725,000 | 262,202,000 | 268,160,000 | 285,011,000 | 255,983,000 | 230,704,000 | 219,206,000 | 198,843,000 | 144,355,000 | 159,859,000 | 190,845,000 | 78,097,000 | 132,371,000 | 86,177,000 | 137,095,000 | 90,166,000 | 337,278,000 | 292,753,000 | 269,111,000 | 222,198,000 | 147,631,000 | 127,272,000 | 121,588,000 | 113,752,000 | 117,928,000 | 105,937,000 | 121,553,000 | 119,679,000 | 87,764,000 | 66,289,000 | 78,043,000 | 73,067,000 | 55,924,000 | 46,744,000 | 54,106,000 | 41,072,000 | 30,661,000 | 28,646,000 | 50,388,000 | 37,841,000 | 24,192,000 |
gross profit | 27,692,000 | 88,692,000 | 85,840,000 | 91,810,000 | 87,492,000 | 63,397,000 | 95,270,000 | 93,133,000 | 89,333,000 | 67,743,000 | 63,817,000 | 71,689,000 | 57,003,000 | 59,912,000 | 62,005,000 | 74,834,000 | 80,736,000 | 70,704,000 | 70,448,000 | 79,228,000 | 54,109,000 | 45,796,000 | 46,093,000 | 66,728,000 | 74,377,000 | 49,906,000 | 54,177,000 | 68,881,000 | 68,202,000 | 56,700,000 | 65,046,000 | 73,657,000 | 80,162,000 | 67,596,000 | 76,615,000 | 78,824,000 | 68,825,000 | 73,806,000 | 73,608,000 | 76,456,000 | 74,392,000 | 62,898,000 | 69,253,000 | 76,403,000 | 52,257,000 | 66,187,000 | 30,676,000 | 70,126,000 | 60,512,000 | 60,326,000 | 61,501,000 | 63,830,000 | 63,268,000 | 51,032,000 | 52,085,000 | 51,831,000 | 147,751,000 | 18,992,000 | 42,091,000 | 19,811,000 | 138,247,000 | 27,108,000 | 15,390,000 | 43,905,000 | 40,664,000 | 37,219,000 | 35,042,000 | 34,208,000 | 35,253,000 | 29,577,000 | 27,115,000 | 25,269,000 | 24,948,000 | 25,016,000 | 18,607,000 | 18,097,000 | 18,566,000 | 16,266,000 | 14,509,000 | 14,962,000 | 11,561,000 | 9,579,000 | 10,013,000 | 10,811,000 | 10,723,000 | 8,810,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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 10,783,000 | 64,375,000 | 68,511,000 | 74,305,000 | 70,924,000 | 75,641,000 | 73,780,000 | 67,684,000 | 64,145,000 | 59,776,000 | 56,184,000 | 56,003,000 | 45,459,000 | 53,421,000 | 54,045,000 | 59,234,000 | 48,760,000 | 61,545,000 | 65,438,000 | 68,520,000 | 42,586,000 | 42,269,000 | 40,572,000 | 42,671,000 | 42,449,000 | 54,390,000 | 43,329,000 | 45,133,000 | 12,361,000 | 47,524,000 | 50,645,000 | 49,319,000 | 55,746,000 | 55,562,000 | 56,985,000 | 54,122,000 | 53,584,000 | 58,346,000 | 56,902,000 | 52,547,000 | 50,607,000 | 50,655,000 | 48,994,000 | 50,018,000 | 25,679,000 | 51,301,000 | 14,394,000 | 54,954,000 | 51,223,000 | 53,918,000 | 51,033,000 | 50,560,000 | 47,010,000 | 43,734,000 | 42,926,000 | 44,268,000 | 132,695,000 | 12,829,000 | 36,117,000 | 12,584,000 | 117,446,000 | 11,705,000 | 11,081,000 | 35,036,000 | 32,823,000 | 30,654,000 | 28,875,000 | 26,608,000 | 26,465,000 | 24,857,000 | 21,241,000 | 19,078,000 | 20,793,000 | 18,583,000 | 14,730,000 | 13,602,000 | 13,513,000 | 13,193,000 | 11,710,000 | 11,158,000 | 8,467,000 | 7,613,000 | 7,651,000 | 7,735,000 | 7,788,000 | 7,426,000 |
operating income | 16,909,000 | 811,000 | 17,329,000 | 17,505,000 | 16,568,000 | -12,246,000 | 21,490,000 | 25,449,000 | 25,808,000 | 8,153,000 | 7,633,000 | 15,686,000 | 11,929,000 | 11,013,000 | 7,960,000 | 15,600,000 | 18,027,000 | 25,461,000 | 5,010,000 | 10,708,000 | 11,523,000 | 3,527,000 | 5,521,000 | 24,057,000 | 29,703,000 | -4,484,000 | 10,848,000 | 23,748,000 | 28,888,000 | 9,176,000 | 10,256,000 | 24,338,000 | 13,787,000 | 12,034,000 | 19,630,000 | 24,702,000 | 15,241,000 | 12,015,000 | 16,706,000 | 23,909,000 | 23,785,000 | 12,243,000 | 20,259,000 | 26,385,000 | 26,210,000 | 14,881,000 | 16,660,000 | 15,176,000 | 7,471,000 | 8,128,000 | 10,566,000 | 13,270,000 | 15,808,000 | 7,703,000 | 9,102,000 | 7,563,000 | 9,858,000 | 6,288,000 | 11,047,000 | 7,227,000 | 20,867,000 | 15,420,000 | 4,295,000 | 9,008,000 | 8,544,000 | 6,565,000 | 6,167,000 | 7,600,000 | 10,131,000 | 4,720,000 | 5,874,000 | 5,884,000 | 4,155,000 | 6,433,000 | 3,877,000 | 4,495,000 | 5,053,000 | 3,073,000 | 2,799,000 | 3,804,000 | 3,094,000 | 1,966,000 | 2,362,000 | 3,076,000 | 2,935,000 | 1,384,000 |
net income | 517,000 | -1,061,000 | 1,081,000 | -5,086,000 | -375,000 | -28,043,000 | 6,606,000 | 11,478,000 | 10,801,000 | -6,911,000 | -6,612,000 | 2,511,000 | -2,564,000 | -10,819,000 | -2,203,000 | 8,815,000 | 6,642,000 | 13,250,000 | -191,182,000 | -3,656,000 | -913,000 | 39,446,000 | -7,246,000 | 12,818,000 | 18,849,000 | -16,286,000 | 989,000 | 13,583,000 | 17,882,000 | -933,000 | -1,211,000 | 15,914,000 | 6,841,000 | 3,330,000 | 10,961,000 | 17,248,000 | 4,373,000 | -26,905,000 | -968,000 | 11,795,000 | -39,261,000 | 192,000 | 9,078,000 | 16,637,000 | 11,865,000 | 72,401,000 | 7,192,000 | 10,529,000 | 2,851,000 | 5,399,000 | 8,770,000 | 7,081,000 | 6,540,000 | 4,636,000 | 3,075,000 | 631,000 | 4,891,000 | 4,517,000 | 7,925,000 | 4,870,000 | 16,729,000 | 13,747,000 | 4,317,000 | 8,017,000 | 7,706,000 | 5,503,000 | 5,927,000 | 5,803,000 | 8,378,000 | 4,329,000 | 5,248,000 | 4,287,000 | 2,560,000 | 4,846,000 | 2,943,000 | 3,531,000 | 4,404,000 | 1,862,000 | 2,422,000 | 3,638,000 | 3,643,000 | 2,181,000 | 2,823,000 | 3,334,000 | 3,081,000 | 749,000 |