MD 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 Statement
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 | 1997-03-29 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 496,443,000 | 506,612,000 | 500,577,000 | 491,008,000 | 513,844,000 | 489,915,000 | 486,033,000 | 482,229,000 | 498,530,000 | 492,949,000 | 472,959,000 | 446,753,000 | 416,630,000 | 460,635,000 | 509,203,000 | 845,918,000 | 905,375,000 | 888,675,000 | 868,309,000 | 851,183,000 | 932,696,000 | 896,652,000 | 915,918,000 | 901,857,000 | 910,820,000 | 868,951,000 | 842,944,000 | 835,597,000 | 830,770,000 | 828,006,000 | 771,759,000 | 752,624,000 | 741,740,000 | 722,273,000 | 676,588,000 | 639,395,000 | 650,525,000 | 626,506,000 | 595,544,000 | 566,338,000 | 567,387,000 | 554,730,000 | 529,180,000 | 502,715,000 | 471,332,000 | 473,134,000 | 449,530,000 | 422,616,000 | 404,898,000 | 407,665,000 | 393,402,000 | 382,283,000 | 368,480,000 | 351,058,000 | 349,094,000 | 332,927,000 | 333,288,000 | 331,276,000 | 319,815,000 | 303,885,000 | 297,815,000 | 267,185,000 | 257,704,000 | 245,573,000 | 239,502,000 | 236,876,000 | 226,810,000 | 214,456,000 | 211,313,000 | 215,755,000 | 203,807,000 | 187,679,000 | 177,695,000 | 178,099,000 | 173,756,000 | 164,150,000 | 160,993,000 | 158,333,000 | 152,187,000 | 148,116,000 | 145,782,000 | 145,514,000 | 133,701,000 | 126,200,000 | 119,473,000 | 122,502,000 | 116,223,000 | 107,282,000 | 104,754,000 | 102,784,000 | 83,137,000 | 63,920,000 | 64,216,000 | 64,272,000 | 55,178,000 | 59,409,000 | 58,500,000 | 57,900,000 | 56,800,000 | 53,800,000 | 52,100,000 | 49,400,000 | 46,100,000 | 37,800,000 | 36,800,000 | 34,400,000 | 30,600,000 | 27,000,000 | 27,000,000 | 24,500,000 | 22,400,000 | 17,800,000 | 16,100,000 | 13,400,000 | 12,500,000 | 9,000,000 | 9,000,000 | 8,200,000 | 8,100,000 | 8,100,000 | 8,100,000 |
cost of revenue | 395,276,000 | 399,723,000 | 385,121,000 | 392,955,000 | 398,037,000 | 374,707,000 | 360,600,000 | 371,644,000 | 360,627,000 | 354,881,000 | 341,217,000 | 341,224,000 | 309,007,000 | 332,344,000 | 370,691,000 | 677,985,000 | 679,977,000 | 657,259,000 | 636,978,000 | 647,330,000 | 686,442,000 | 655,876,000 | 652,813,000 | 662,485,000 | 649,808,000 | 615,973,000 | 592,290,000 | 600,181,000 | 565,689,000 | 553,473,000 | 511,617,000 | 518,857,000 | 487,238,000 | 474,040,000 | 447,681,000 | 443,026,000 | 427,894,000 | 416,364,000 | 394,682,000 | 393,457,000 | 377,343,000 | 366,324,000 | 351,338,000 | 348,701,000 | 309,947,000 | 309,636,000 | 293,907,000 | 289,246,000 | 263,277,000 | 263,405,000 | 251,545,000 | 258,984,000 | 237,246,000 | 225,864,000 | 222,824,000 | 226,497,000 | 213,193,000 | 211,329,000 | 204,554,000 | 206,649,000 | 194,969,000 | 170,944,000 | 161,225,000 | 161,074,000 | 539,485,000 | 9,395,000 | 136,266,000 | 139,845,000 | 129,231,000 | 128,928,000 | 123,023,000 | 7,802,000 | 7,569,000 | 7,015,000 | 6,844,000 | 6,250,000 | 7,048,000 | 5,895,000 | 5,960,000 | 5,351,000 | 5,027,000 | 4,778,000 | 4,718,000 | 4,065,000 | 4,351,000 | 3,997,000 | 3,954,000 | 3,489,000 | 0 | 10,160,000 | 8,819,000 | 6,857,000 | 7,275,000 | 7,002,000 | 6,677,000 | 5,721,000 | 5,700,000 | 5,800,000 | 5,100,000 | 4,500,000 | 4,400,000 | 3,600,000 | 3,400,000 | 2,700,000 | 2,900,000 | 2,500,000 | 2,400,000 | 0 | 0 | 2,100,000 | 1,700,000 | 1,300,000 | 1,200,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 101,167,000 | 106,889,000 | 115,456,000 | 98,053,000 | 115,807,000 | 115,208,000 | 125,433,000 | 110,585,000 | 137,903,000 | 138,068,000 | 131,742,000 | 105,529,000 | 107,623,000 | 128,291,000 | 138,512,000 | 167,933,000 | 225,398,000 | 231,416,000 | 231,331,000 | 203,853,000 | 246,254,000 | 240,776,000 | 263,105,000 | 239,372,000 | 261,012,000 | 252,978,000 | 250,654,000 | 235,416,000 | 265,081,000 | 274,533,000 | 260,142,000 | 233,767,000 | 254,502,000 | 248,233,000 | 228,907,000 | 196,369,000 | 222,631,000 | 210,142,000 | 200,862,000 | 172,881,000 | 190,044,000 | 188,406,000 | 177,842,000 | 154,014,000 | 161,385,000 | 163,498,000 | 155,623,000 | 133,370,000 | 141,621,000 | 144,260,000 | 141,857,000 | 123,299,000 | 131,234,000 | 125,194,000 | 126,270,000 | 106,430,000 | 120,095,000 | 119,947,000 | 115,261,000 | 97,236,000 | 102,846,000 | 96,241,000 | 96,479,000 | 84,499,000 | -299,983,000 | 227,481,000 | 90,544,000 | 74,611,000 | 82,082,000 | 86,827,000 | 80,784,000 | 179,877,000 | 170,126,000 | 171,084,000 | 166,912,000 | 157,900,000 | 153,945,000 | 152,438,000 | 146,227,000 | 142,765,000 | 140,755,000 | 140,736,000 | 128,983,000 | 122,135,000 | 115,122,000 | 118,505,000 | 112,269,000 | 103,793,000 | 104,754,000 | 92,624,000 | 74,318,000 | 57,063,000 | 56,941,000 | 57,270,000 | 48,501,000 | 53,688,000 | 52,800,000 | 52,100,000 | 51,700,000 | 49,300,000 | 47,700,000 | 45,800,000 | 42,700,000 | 35,100,000 | 33,900,000 | 31,900,000 | 28,200,000 | 0 | 27,000,000 | 22,400,000 | 20,700,000 | 16,500,000 | 14,900,000 | 13,400,000 | 12,500,000 | 9,000,000 | 9,000,000 | 8,200,000 | 8,100,000 | 8,100,000 | 8,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 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 62,126,000 | 66,617,000 | 66,958,000 | 68,012,000 | 60,193,000 | 66,844,000 | 69,940,000 | 70,056,000 | 66,840,000 | 75,043,000 | 79,074,000 | 74,547,000 | 62,363,000 | 73,541,000 | 92,067,000 | 123,908,000 | 116,336,000 | 121,964,000 | 123,349,000 | 121,854,000 | 142,680,000 | 131,614,000 | 134,426,000 | 134,939,000 | 135,309,000 | 126,546,000 | 128,750,000 | 129,379,000 | 122,303,000 | 117,642,000 | 112,357,000 | 109,534,000 | 103,542,000 | 97,103,000 | 87,950,000 | 81,548,000 | 81,544,000 | 71,999,000 | 71,190,000 | 68,784,000 | 66,127,000 | 65,115,000 | 64,471,000 | 62,462,000 | 58,362,000 | 56,125,000 | 55,887,000 | 53,982,000 | 50,112,000 | 49,223,000 | 48,734,000 | 47,579,000 | 45,348,000 | 43,820,000 | 44,170,000 | 42,879,000 | 40,911,000 | 41,604,000 | 40,482,000 | 40,613,000 | 37,464,000 | 34,045,000 | 33,955,000 | 32,572,000 | -360,979,000 | 164,339,000 | 32,305,000 | 36,088,000 | 31,284,000 | 30,279,000 | 27,224,000 | 142,069,000 | 140,471,000 | 126,271,000 | 123,035,000 | 128,579,000 | 113,751,000 | 110,892,000 | 105,824,000 | 108,685,000 | 102,062,000 | 102,534,000 | 96,557,000 | 94,567,000 | 84,422,000 | 87,235,000 | 84,386,000 | 81,571,000 | 111,372,000 | 72,877,000 | 61,849,000 | 50,058,000 | 48,318,000 | 48,898,000 | 47,673,000 | 46,639,000 | 43,200,000 | 42,500,000 | 38,300,000 | 37,100,000 | 33,700,000 | 32,700,000 | 30,700,000 | 25,300,000 | 23,600,000 | 23,200,000 | 20,800,000 | 20,500,000 | 20,500,000 | 16,500,000 | 15,000,000 | 11,800,000 | 11,000,000 | 6,500,000 | 9,300,000 | 0 | 0 | -23,700,000 | 0 | 0 | 0 |
operating income | -111,490,000 | 40,272,000 | 48,498,000 | 30,041,000 | 56,017,000 | 47,387,000 | 50,155,000 | 39,108,000 | 68,005,000 | 58,793,000 | 50,016,000 | 26,104,000 | 32,305,000 | 20,459,000 | 34,908,000 | 13,118,000 | 64,751,000 | -1,359,755,000 | 80,500,000 | 78,455,000 | 103,574,000 | 109,162,000 | 128,679,000 | 104,433,000 | 125,703,000 | 126,432,000 | 121,904,000 | 106,037,000 | 142,778,000 | 156,891,000 | 147,785,000 | 124,233,000 | 150,960,000 | 151,130,000 | 140,957,000 | 114,821,000 | 141,087,000 | 138,143,000 | 129,672,000 | 104,097,000 | 123,917,000 | 123,291,000 | 113,371,000 | 91,552,000 | 103,023,000 | 107,373,000 | 99,736,000 | 79,388,000 | 91,509,000 | 95,037,000 | 93,123,000 | 75,720,000 | 85,886,000 | 81,374,000 | 82,100,000 | 63,551,000 | 79,184,000 | 78,343,000 | 74,779,000 | 56,623,000 | 65,382,000 | 62,196,000 | 62,524,000 | 51,927,000 | 60,996,000 | 63,142,000 | 58,239,000 | 38,523,000 | 50,798,000 | 56,548,000 | 53,560,000 | 37,808,000 | 29,655,000 | 44,813,000 | 43,877,000 | 29,321,000 | 40,194,000 | 41,546,000 | 40,403,000 | 34,080,000 | 38,693,000 | 38,202,000 | 32,426,000 | 27,568,000 | 30,700,000 | 31,270,000 | 27,883,000 | 22,222,000 | 19,218,000 | 19,747,000 | 12,469,000 | 7,005,000 | 8,623,000 | 8,372,000 | 828,000 | 7,049,000 | 9,600,000 | 9,600,000 | 13,400,000 | 12,200,000 | 14,000,000 | 13,100,000 | 12,000,000 | 9,800,000 | 10,300,000 | 8,700,000 | 7,400,000 | 6,500,000 | 6,500,000 | 5,900,000 | 5,700,000 | 4,700,000 | 3,900,000 | 3,400,000 | 3,200,000 | 9,000,000 | 9,000,000 | -15,500,000 | 8,100,000 | 8,100,000 | 8,100,000 |
net income | -124,287,000 | 40,273,000 | 28,282,000 | 14,206,000 | 29,659,000 | 30,728,000 | 27,136,000 | -20,945,000 | 47,516,000 | 30,795,000 | 35,011,000 | 17,642,000 | -64,296,000 | -41,044,000 | -672,436,000 | -18,712,000 | 9,331,000 | -1,255,916,000 | -8,245,000 | -242,872,000 | 60,214,000 | 65,575,000 | 79,412,000 | 63,428,000 | 136,103,000 | 65,880,000 | 63,698,000 | 54,691,000 | 78,079,000 | 96,509,000 | 82,427,000 | 67,899,000 | 92,702,000 | 90,781,000 | 84,130,000 | 68,707,000 | 88,398,000 | 86,207,000 | 79,016,000 | 63,660,000 | 78,974,000 | 76,958,000 | 69,218,000 | 55,367,000 | 66,103,000 | 65,910,000 | 60,544,000 | 48,350,000 | 58,359,000 | 58,241,000 | 55,941,000 | 45,456,000 | 53,800,000 | 61,270,000 | 49,358,000 | 38,263,000 | 50,401,000 | 48,134,000 | 43,217,000 | 34,052,000 | 38,985,000 | 37,396,000 | 39,330,000 | 55,806,000 | 41,267,000 | 39,558,000 | 36,315,000 | 25,582,000 | 32,415,000 | 35,165,000 | 33,458,000 | 23,750,000 | 15,870,000 | 28,057,000 | 27,127,000 | 17,983,000 | 25,785,000 | 25,943,000 | 25,235,000 | 21,316,000 | 23,971,000 | 23,473,000 | 19,885,000 | 16,999,000 | 18,987,000 | 19,346,000 | 16,967,000 | 13,476,000 | 10,148,000 | 10,319,000 | 6,357,000 | 3,604,000 | 4,070,000 | 3,829,000 | -291,000 | 3,378,000 | 5,000,000 | 5,000,000 | 7,800,000 | 7,300,000 | 8,200,000 | 7,600,000 | 7,100,000 | 6,100,000 | 6,300,000 | 5,500,000 | 4,800,000 | 4,300,000 | 4,300,000 | 3,900,000 | 3,600,000 | 3,000,000 | 2,600,000 | 2,300,000 | 2,000,000 | 1,200,000 | 1,200,000 | 1,300,000 | 1,400,000 | 1,400,000 | 1,400,000 |