MMM Income Statement


* In Millions (except for per share items) of USD
Period Ending: LTM
(Last Twelve Months)
2023
12-31
2022
12-31
2021
12-31
2020
12-31
2019
12-31
2018
12-31
2017
12-31
2016
12-31
2015
12-31
2014
12-31
2013
12-31
2012
12-31
2011
12-31
2010
12-31
2009
12-31
2008
12-31
2007
12-31
2006
12-31
2005
12-31
2004
12-31
2003
12-31
2002
12-31
2001
12-31
2000
12-31
1999
12-31
1998
12-31
1997
12-31
1996
12-31
1995
12-31
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-07 2023-02-08 2022-02-09 2021-02-04 2020-02-06 2019-02-07 2018-02-08 2017-02-09 2016-02-11 2015-02-12 2014-02-13 2013-02-14 2012-02-16 2011-02-16 2010-02-16 2009-02-17 2008-02-15 2007-02-26 2006-02-21 2005-02-24 2004-03-02 2003-03-10 2002-03-11 2001-02-20 2000-02-18 1999-02-12 1998-03-10 1997-03-11 1996-03-11 1995-03-06 1994-03-07 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 32681000000 34229000000 35355000000 32184000000 32136000000 32765000000 31657000000 30109000000 30274000000 31821000000 30871000000 29904000000 29611000000 26662000000 23123000000 25269000000 24462000000 22923000000 21167000000 20011000000 18232000000 16332000000 16079000000 16724000000 15659000000 15021000000 15070000000 14236000000 13460000000 15079000000 14020000000 13883000000 13340000000 13021000000 11990000000 10581000000 9429000000 8602000000 7846000000
Cost of Revenue 18477000000 19232000000 18795000000 16605000000 17136000000 16682000000 16001000000 15040000000 15383000000 16447000000 16106000000 15685000000 15693000000 13831000000 12109000000 13379000000 12735000000 11713000000 10381000000 9958000000 9285000000 8496000000 8749000000 8787000000 8852000000 8705000000 8580000000 8099000000 7720000000 8995000000 7453000000 7259000000 7089000000 6875000000 6246000000 8066000000 4949000000 4567000000 4302000000
Gross Profit 14204000000 14997000000 16560000000 15579000000 15000000000 16083000000 15656000000 15069000000 14891000000 15374000000 14765000000 14219000000 13918000000 12831000000 11014000000 11890000000 11727000000 11210000000 10786000000 10053000000 8947000000 7836000000 7330000000 7937000000 6807000000 6316000000 6490000000 6137000000 5740000000 6084000000 6567000000 6624000000 6251000000 6146000000 5744000000 2515000000 4480000000 4035000000 3544000000
Operating Expenses 23332000000 8458000000 11106000000 11107000000 10647000000 8876000000 7836000000 7846000000 7945000000 8239000000 8099000000 7736000000 7740000000 6913000000 6200000000 6672000000 5534000000 5514000000 5777000000 5475000000 5234000000 4790000000 5057000000 4879000000 3851000000 4277000000 3815000000 3646000000 3519000000 3833000000 4611000000 4630000000 4292000000 3955000000 3594000000 632000000 2902000000 2625000000 2394000000
Research & Development 1842000000 1862000000 1994000000 1878000000 1911000000 1821000000 1850000000 1735000000 1763000000 1770000000 1715000000 1634000000 1570000000 1434000000 1293000000 1404000000 1368000000 1522000000 1242000000 1143000000 1102000000 1070000000 1084000000 1101000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Selling, General and Administrative 21397000000 9049000000 7197000000 6929000000 7029000000 7602000000 6572000000 6111000000 6182000000 6469000000 6384000000 6102000000 6170000000 5479000000 4907000000 5245000000 5015000000 5066000000 4535000000 4332000000 4039000000 3720000000 4061000000 3963000000 3879000000 3784000000 3815000000 3646000000 3440000000 3833000000 3535000000 3543000000 3323000000 3174000000 2894000000 0 2338000000 2118000000 1950000000
Other Operating Expenses 93000000 -2453000000 1915000000 2300000000 1707000000 -547000000 -586000000 0 0 0 0 0 0 0 0 23000000 -849000000 -1074000000 0 0 93000000 0 -88000000 -185000000 -28000000 493000000 0 0 79000000 0 1076000000 1087000000 969000000 781000000 700000000 632000000 564000000 507000000 444000000
Operating Income -9128000000 6539000000 5454000000 4472000000 4353000000 7207000000 7820000000 7223000000 6946000000 7135000000 6666000000 6483000000 6178000000 5918000000 4814000000 5218000000 6193000000 5696000000 5009000000 4578000000 3713000000 3046000000 2273000000 3058000000 2956000000 2039000000 2675000000 2491000000 2221000000 2251000000 1956000000 1994000000 1959000000 2191000000 2150000000 1883000000 1578000000 1410000000 1150000000
Net Interest(Non Operating) -689000000 -395000000 -462000000 -500000000 -368000000 -280000000 -272000000 -170000000 -123000000 -109000000 -104000000 -132000000 -147000000 -163000000 -182000000 -110000000 -78000000 -71000000 -26000000 -23000000 -56000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Interest Income 253000000 67000000 26000000 29000000 80000000 70000000 50000000 29000000 26000000 33000000 41000000 39000000 39000000 38000000 37000000 105000000 132000000 51000000 56000000 46000000 28000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Interest Expense 942000000 462000000 488000000 529000000 448000000 350000000 322000000 199000000 149000000 142000000 145000000 171000000 186000000 201000000 219000000 215000000 210000000 122000000 82000000 69000000 84000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Equity & Other Income/(Expense) 129000000 248000000 2212000000 2739000000 1727000000 73000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41000000 -87000000 -84000000 -76000000 -87000000 765000000 -89000000 -130000000 -158000000 14000000 -71000000 -114000000 -85000000 -81000000 -1000000 -13000000 -62000000 -53000000
Income Before Tax -9688000000 6392000000 7204000000 6711000000 5712000000 7000000000 7548000000 7053000000 6823000000 7026000000 6562000000 6351000000 6031000000 5755000000 4632000000 5108000000 6115000000 5625000000 4983000000 4555000000 3657000000 3005000000 2186000000 2974000000 2880000000 1952000000 3440000000 2402000000 2091000000 2093000000 1970000000 1923000000 1845000000 2106000000 2069000000 1882000000 1565000000 1348000000 1097000000
Income Tax Expense -2691000000 612000000 1285000000 1318000000 1130000000 1637000000 2679000000 1995000000 1982000000 2028000000 1841000000 1840000000 1674000000 1592000000 1388000000 1588000000 1964000000 1723000000 1694000000 1503000000 1202000000 966000000 702000000 1025000000 1032000000 685000000 1241000000 886000000 785000000 771000000 707000000 687000000 691000000 798000000 825000000 728000000 647000000 569000000 433000000
Income Attributable to Non-Controlling Interest -2000000 3000000 -2000000 -56000000 12000000 14000000 11000000 8000000 8000000 42000000 62000000 67000000 74000000 78000000 51000000 60000000 55000000 51000000 90000000 62000000 52000000 65000000 54000000 167000000 85000000 92000000 78000000 -10000000 330000000 0 0 300000 0 0 0 0 0 0 0
Net Income -6995000000 5777000000 5921000000 5449000000 4570000000 5349000000 4858000000 5050000000 4833000000 4956000000 4659000000 4444000000 4283000000 4085000000 3193000000 3460000000 4096000000 3851000000 3199000000 2990000000 2403000000 1974000000 1430000000 1782000000 1763000000 1175000000 2121000000 1526000000 976000000 1322000000 1263000000 1235700000 1154000000 1308000000 1244000000 1154000000 918000000 779000000 664000000
Depreciation and Amortization 1987000000 1831000000 1915000000 1911000000 1593000000 1488000000 1544000000 1474000000 1435000000 1408000000 1371000000 1288000000 1236000000 1120000000 1157000000 1153000000 1072000000 1079000000 986000000 999000000 964000000 954000000 1089000000 1025000000 900000000 866000000 870000000 883000000 859000000 1101000000 1076000000 1087000000 969000000 781000000 700000000 632000000 564000000 507000000 444000000
EBITDA -7141000000 8370000000 7369000000 6383000000 5946000000 8695000000 9364000000 8697000000 8381000000 8543000000 8037000000 7771000000 7414000000 7038000000 5971000000 6371000000 7265000000 6775000000 5995000000 5577000000 4677000000 4000000000 3362000000 4083000000 3856000000 2905000000 3545000000 3374000000 3080000000 3352000000 3032000000 3081000000 2928000000 2972000000 2850000000 2515000000 2142000000 1917000000 1594000000
Earnings Per Share (EPS) -12.63 10.21 10.23 9.43 7.92 9.09 8.13 8.35 7.73 7.63 6.83 6.4 6.05 5.72 4.56 4.95 5.7 5.15 4.18 3.83 3.07 2.53 1.81 2.25 2.19 1.46 2.57 1.82 1.16 1.56 1.45 1.41 1.31 1.48 1.4 1.28 1 0.85 0.72
Diluted Earnings Per Share -12.63 10.18 10.12 9.36 7.81 8.89 7.93 8.16 7.58 7.49 6.72 6.32 5.96 5.63 4.52 4.89 5.6 5.06 4.12 3.75 3.02 2.5 1.79 2.23 2.17 1.44 2.53 1.79 1.15 1.54 1.45 1.41 1.31 1.48 1.4 1.28 1 0.85 0.72
Weighted Average Shares Outstanding 553900000 566000000 579000000 577600000 577000000 588500000 597500000 604700000 625600000 649200000 681900000 693900000 708500000 713700000 700500000 699200000 718300000 747500000 764900000 780500000 782800000 780000000 788600000 791400000 805022831 806600000 825400000 836400000 839600000 846000000 868600000 876382979 877566540 883783784 888571429 905098039 913432836 916470588 915862069
Diluted Weighted Average Shares Outstanding 553900000 567600000 585300000 582200000 585100000 602000000 612700000 618700000 637200000 662000000 693600000 703300000 719000000 725500000 706700000 707200000 732000000 761000000 776900000 796500000 795300000 791000000 799900000 799800000 813000000 816000000 838339921 852456000 847818000 856494000 868600000 876382979 877566540 883783784 888571429 905098039 913432836 916470588 915862069

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.