MIDD Income Statement


* In Millions (except for per share items) of USD
Period Ending: LTM
(Last Twelve Months)
2023
12-30
2022
12-31
2021
12-31
2020
12-31
2019
12-28
2018
12-29
2017
12-30
2016
12-31
2015
12-31
2014
12-31
2013
12-28
2012
12-29
2011
12-31
2010
12-31
2009
12-31
2008
12-31
2007
12-29
2006
12-30
2005
12-31
2004
12-31
2003
12-31
2002
12-28
2001
12-29
2000
12-30
1999
12-31
1998
12-31
1997
12-31
1996
12-28
1995
12-30
1994
12-31
1993
12-31
1992
12-31
1991
12-31
1990
12-31
1989
12-31
1988
12-31
1987
12-31
1986
12-31
1985
12-31
Report Filing: 2024-02-28 2023-03-01 2022-03-02 2021-03-03 2020-02-26 2019-02-27 2018-02-28 2017-03-01 2016-03-02 2015-03-04 2014-02-26 2013-02-27 2012-03-15 2011-03-02 2010-03-03 2009-03-04 2008-02-27 2007-03-15 2006-03-16 2005-03-17 2004-04-02 2003-03-28 2002-03-29 2001-03-30 2000-03-31 1999-04-02 1998-03-27 1997-03-28 1996-03-29 1994-12-31 1993-12-31 1992-12-31 1991-12-31 1990-12-31 1989-12-31 1988-12-31 1987-12-31 1986-12-31 1985-12-31
Revenue 4036605000 4032853000 3250792000 2513257000 2959446000 2722931000 2335542000 2267852000 1826598000 1636538000 1428685000 1038174000 855907000 719121000 646629000 651888000 500472000 403131000 316668000 271115000 235402000 229108000 101552000 126888000 132500000 132300000 148300000 124800000 139200000 130000000 121600000 110000000 103000000 113000000 72200000 34200000 29100000 24600000 27800000
Cost of Revenue 2524443000 2586299000 2055932000 1631209000 1855949000 1718791000 1422801000 1366672000 1120093000 995953000 878674000 635185000 511770000 432444000 396001000 403746000 308107000 246254000 195015000 168487000 149549000 150608000 70048000 78041000 88100000 92900000 99500000 84500000 96100000 91300000 88300000 73100000 68100000 75000000 48600000 19000000 17000000 15900000 16600000
Gross Profit 1512162000 1446554000 1194860000 882048000 1103497000 1004140000 912741000 901180000 706505000 640585000 550011000 402989000 344137000 286677000 250628000 248142000 192365000 156877000 121653000 102628000 85853000 78500000 31504000 48847000 44400000 39400000 48800000 40300000 43100000 38700000 33300000 36900000 34900000 38000000 23600000 15200000 12100000 8700000 11200000
Operating Expenses 780679000 806950000 746550000 557617000 589454000 558174000 502400000 454955000 403902000 340153000 305549000 214905000 195427000 163889000 139187000 128524000 99432000 79976000 63681000 64369000 50837000 48769000 23570000 36997000 36600000 36300000 35800000 31600000 32800000 29900000 31800000 31600000 33800000 29500000 18300000 8900000 7300000 8000000 8600000
Research & Development 53100000 48900000 41800000 35300000 41200000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Selling, General and Administrative 727579000 797234000 667976000 531897000 583697000 538842000 436491000 444431000 375148000 346672000 305549000 214905000 195427000 163889000 139187000 128524000 99432000 79976000 63681000 53609000 50837000 48769000 23570000 33336000 33100000 33100000 32800000 28800000 29400000 27500000 28700000 27700000 29600000 25400000 16100000 8000000 6500000 7300000 7800000
Other Operating Expenses 0 -39184000 36774000 -9580000 -35443000 19332000 65909000 10524000 28754000 -6519000 0 0 0 0 0 0 0 0 0 10760000 0 0 0 3661000 3500000 3200000 3000000 2800000 3400000 2400000 3100000 3900000 4200000 4100000 2200000 900000 800000 700000 800000
Operating Income 731483000 639604000 448310000 324431000 514043000 445966000 410341000 446225000 302603000 300432000 244462000 188084000 148710000 122788000 111441000 119618000 92933000 76901000 57972000 38259000 35016000 29731000 7934000 11850000 7800000 3100000 13000000 8700000 10300000 8800000 1500000 5300000 1100000 8500000 5300000 6300000 4800000 700000 2600000
Net Interest(Non Operating) -152569000 0 0 0 0 -58742000 -25983000 -23880000 -16967000 -15592000 -15901000 -9238000 -8503000 -8592000 -11594000 0 0 -6932000 -6437000 0 -5891000 0 0 -1204000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Interest Income 0 88977000 57157000 78617000 82609000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Interest Expense 152569000 88977000 57157000 78617000 82609000 58742000 25983000 23880000 16967000 15592000 15901000 9238000 8503000 8592000 11594000 0 0 6932000 6437000 0 5891000 0 0 1204000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Equity & Other Income/(Expense) -59536000 -75189000 171194000 -56374000 -51424000 36289000 -829000 -1040000 -4469000 -4050000 -2780000 -4406000 241000 40000 -121000 -15396000 -4954000 -161000 -137000 -4415000 -304000 -11795000 -1534000 -1503000 -5600000 -7300000 -4700000 -4200000 -6700000 -4800000 2100000 -1100000 -1200000 -9400000 -4200000 -1000000 -3500000 -100000 -2100000
Income Before Tax 519378000 564415000 619504000 268057000 462619000 423513000 383529000 421305000 281167000 280790000 225781000 174440000 140448000 114236000 99726000 104222000 87979000 69808000 51398000 33844000 28821000 17936000 6400000 9143000 2200000 -4200000 8300000 4500000 3600000 4000000 3600000 4200000 -100000 -900000 1100000 5300000 1300000 600000 500000
Income Tax Expense 118496000 127846000 131012000 60763000 110379000 106361000 85401000 137089000 89557000 87478000 71853000 53743000 44975000 41369000 38570000 40321000 35365000 27431000 19220000 10256000 10123000 6320000 4764000 5370000 3200000 -200000 2500000 1400000 100000 900000 200000 7200000 8600000 100000 500000 1100000 700000 1800000 400000
Income Attributable to Non-Controlling Interest 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5514000 0 -235000 0 0 600000 2600000 0 0 0 -1100000 -1200000 0 0 0 0 -100000 0
Net Income 400882000 436569000 488492000 207294000 352240000 317152000 298128000 284216000 191610000 193312000 153928000 120697000 95473000 72867000 61156000 63901000 52614000 42377000 32178000 23588000 18698000 17130000 1636000 4008000 -1000000 -4000000 5200000 500000 3500000 3100000 3400000 -1900000 -7500000 -1000000 600000 4200000 600000 -1100000 100000
Depreciation and Amortization 125400000 23504000 125243000 47963000 36942000 97238000 69774000 58234000 54074000 41252000 43164000 26903000 19708000 17014000 15888000 12390000 6360000 4861000 3554000 3612000 3990000 6280000 3582000 3661000 3500000 3200000 3000000 2800000 3400000 2400000 3100000 3900000 4200000 4100000 2200000 900000 800000 700000 800000
EBITDA 856883000 663108000 573553000 372394000 550985000 543204000 480115000 504459000 356677000 341684000 287626000 214987000 168418000 139802000 127329000 132008000 99293000 81762000 61526000 41871000 39006000 36011000 11516000 15511000 11300000 6300000 16000000 11500000 13700000 11200000 4600000 9200000 5300000 12600000 7500000 7200000 5600000 1400000 3400000
Earnings Per Share (EPS) 7.48 8.07 8.85 3.76 6.33 5.71 5.26 4.98 3.36 3.41 2.76 2.22 1.77 1.36 1.16 1.33 1.12 0.92 0.71 0.43 0.34 0.11 0.03 0.0583 -0.0164 -0.0617 0.0983 0.01 0.0667 0.055 0.28 -0.0383 -0.15 -0.02 0.0117 0.095 0.0133 -0.0367 0.0033
Diluted Earnings Per Share 7.41 7.95 8.62 3.76 6.33 5.7 5.26 4.98 3.36 3.4 2.74 2.2 1.72 1.32 1.1 1.25 1.04 0.86 0.66 0.4 0.33 0.11 0.03 0.0583 -0.0162 -0.0617 0.0967 0.0083 0.0667 0.0533 0.28 -0.0383 -0.15 -0.02 0.0117 0.095 0.0133 -0.0367 0.0033
Weighted Average Shares Outstanding 53577000 54095000 55216000 55093000 55647000 55576000 56715000 57030000 56951000 56764000 55830000 54377000 53994000 53403000 52815000 47934000 47082000 45858000 45084000 55200000 54390000 53940000 53886000 59826000 60966000 64864865 52881356 50000000 52500000 56363636 49411765 49565217 50000000 50000000 51428571 44210526 45000000 30000000 30000000
Diluted Weighted Average Shares Outstanding 54086000 54947000 56665000 55136000 55656000 55604000 56719000 57085000 56973000 56784000 56265000 54807000 55602000 55011000 55725000 51090000 50814000 49554000 48558000 59586000 56352000 54792000 53982000 60546000 61662000 64864865 53793103 60000000 52500000 58125000 49411765 49565217 50000000 50000000 51428571 44210526 45000000 30000000 30000000

Disclaimer: The data contained in this website is not necessarily real-time nor accurate. All derived (stocks, indexes, futures) and Forex prices are not provided by exchanges but rather by our third party API www.financialmodellingprep.com, and so prices may not be accurate and may differ from the actual market price, meaning prices are indicative and not appropriate for trading purposes. Therefore, Discounting Cash Flows Inc. doesn't bear any responsibility for any trading losses you might incur as a result of using this data. Discounting Cash Flows Inc. or anyone involved with Discounting Cash Flows Inc. will not accept any liability for loss or damage as a result of reliance on the information including data, quotes, charts and buy/sell signals contained within this website. Please be fully informed regarding the risks and costs associated with trading the financial markets, it is one of the riskiest investment forms possible.