MG.TO 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
07-31
1996
07-31
1995
07-31
1994
07-31
1993
07-31
1992
07-31
1991
07-31
1990
07-31
1989
07-31
1988
07-31
1987
07-31
1986
07-31
Report Filing: 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-07-31 1996-07-31 1995-07-31 1994-07-31 1993-07-31 1992-07-31 1991-07-31 1990-07-31 1989-07-31 1988-07-31 1987-07-31 1986-07-31
Revenue 42797000000 37840000000 36242000000 32647000000 39431000000 40827000000 38946000000 36445000000 32134000000 36641000000 34835000000 30837000000 28748000000 24102000000 17367000000 23704000000 26067000000 24180000000 22811000000 20653000000 15345000000 12971000000 11026000000 10513000000 9359000000 3396000000 5580400000 4261600000 3309600000 2573600000 2028300000 1854500000 1752500000 1673000000 1629300000 1205400000 868200000 745900000
Cost of Revenue 37185000000 33188000000 31097000000 28207000000 34022000000 35055000000 33258000000 31123000000 27559000000 31623000000 30287000000 27010000000 25401000000 20924000000 15697000000 20982000000 22599000000 21211000000 19831000000 17696000000 12805000000 10827000000 8588000000 8264000000 7622000000 2833000000 4618700000 3501100000 2677600000 2055400000 1637300000 1481900000 1409500000 1360700000 1300000000 936500000 659700000 565800000
Gross Profit 5612000000 4652000000 5145000000 4440000000 5409000000 5772000000 5688000000 5322000000 4575000000 5018000000 4548000000 3827000000 3347000000 3178000000 1670000000 2722000000 3468000000 2969000000 2980000000 2957000000 2540000000 2144000000 2438000000 2249000000 1737000000 563000000 961700000 760500000 632000000 518200000 391000000 372600000 343000000 312300000 329300000 268900000 208500000 180100000
Operating Expenses 3376000000 2945000000 3197000000 2745000000 2842000000 2645000000 2515000000 2442000000 2032000000 2368000000 2465000000 2151000000 2267000000 1946000000 1971000000 2111000000 2260000000 2123000000 1907000000 1735000000 1477000000 1133000000 1035000000 981000000 917000000 362000000 690400000 427600000 367500000 287100000 234900000 202500000 223300000 122900000 295600000 221700000 134400000 104400000
Research & Development 0 649000000 634000000 830000000 640000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 and Marketing 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Operating Expenses 3376000000 2296000000 2563000000 1915000000 2202000000 2645000000 2515000000 2442000000 2032000000 2368000000 2465000000 2151000000 2267000000 1946000000 1971000000 2111000000 2260000000 2123000000 1907000000 1735000000 1477000000 1133000000 1035000000 981000000 917000000 362000000 690400000 427600000 367500000 287100000 234900000 202500000 223300000 122900000 295600000 221700000 134400000 104400000
Operating Income 2236000000 1707000000 1948000000 1695000000 2567000000 3127000000 3173000000 2880000000 2543000000 2650000000 2083000000 1676000000 1080000000 1232000000 -301000000 611000000 1208000000 846000000 1073000000 1222000000 1063000000 1011000000 1403000000 1268000000 820000000 201000000 271300000 332900000 264500000 231100000 156100000 170100000 119700000 189400000 33700000 47200000 74100000 75700000
Net Interest(Non Operating) -156000000 -81000000 -78000000 -86000000 -82000000 -93000000 -70000000 -76000000 -44000000 -29000000 -16000000 -16000000 6000000 10000000 -7000000 -283000000 -56000000 -54000000 -142000000 5000000 -168000000 13000000 -2000000 -13000000 -16000000 9000000 335200000 5500000 71300000 30800000 300000 -53900000 -81900000 -363400000 14500000 -20600000 -23000000 -13100000
Interest Income 86000000 45000000 44000000 19000000 22000000 20000000 20000000 12000000 14000000 18000000 18000000 18000000 25000000 22000000 20000000 0 0 0 0 35000000 0 46000000 33000000 32000000 27000000 0 0 0 0 0 0 0 0 0 0 0 0 0
Interest Expense 242000000 126000000 122000000 105000000 104000000 113000000 90000000 88000000 58000000 47000000 34000000 34000000 19000000 12000000 27000000 283000000 56000000 54000000 142000000 30000000 168000000 33000000 35000000 45000000 43000000 -9000000 -335200000 -5500000 -71300000 -30800000 -300000 53900000 81900000 363400000 -14500000 20600000 23000000 13100000
Equity & Other Income/(Expense) -474000000 -748000000 78000000 -603000000 -262000000 -83000000 -104000000 -24000000 152000000 -82000000 -162000000 90000000 131000000 -45000000 -203000000 0 0 0 0 -71000000 67000000 -96000000 -483000000 -283000000 -122000000 0 0 0 0 0 0 0 0 0 0 0 0 0
Income Before Tax 1606000000 878000000 1948000000 1006000000 2223000000 2951000000 2999000000 2780000000 2651000000 2539000000 1905000000 1750000000 1217000000 1197000000 -511000000 328000000 1152000000 792000000 931000000 1156000000 962000000 928000000 918000000 972000000 682000000 210000000 606500000 338400000 335800000 261900000 156400000 116200000 37800000 -174000000 48200000 26600000 51100000 62600000
Income Tax Expense 320000000 237000000 395000000 329000000 591000000 619000000 744000000 706000000 711000000 659000000 360000000 324000000 202000000 236000000 -18000000 257000000 489000000 264000000 292000000 398000000 373000000 317000000 290000000 348000000 233000000 73000000 168700000 113500000 103300000 92900000 47200000 39200000 23500000 20700000 19700000 10500000 20700000 28300000
Income(Loss) Attributable to Non-Controlling Interest 73000000 49000000 39000000 -80000000 -133000000 36000000 49000000 43000000 -73000000 -2000000 -16000000 -7000000 -3000000 -12000000 0 0 0 0 0 66000000 67000000 57000000 48000000 26000000 19000000 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Income 1213000000 592000000 1514000000 757000000 1765000000 2296000000 2206000000 2031000000 2013000000 1882000000 1561000000 1433000000 1018000000 973000000 -493000000 71000000 663000000 528000000 639000000 692000000 522000000 554000000 580000000 598000000 430000000 137000000 437800000 224900000 232500000 169000000 109200000 77000000 14300000 -194700000 28500000 16100000 30400000 34300000
Depreciation and Amortization 1748000000 1419000000 1672000000 1366000000 1345000000 1278000000 1173000000 1056000000 802000000 890000000 1063000000 801000000 686000000 661000000 737000000 873000000 872000000 790000000 711000000 598000000 505000000 445000000 425000000 392000000 362000000 126000000 168400000 138500000 108800000 85900000 81300000 80500000 91500000 90500000 84200000 61600000 41400000 26400000
EBITDA 3984000000 3126000000 3620000000 3061000000 3912000000 4405000000 4346000000 3936000000 3345000000 3540000000 3146000000 2477000000 1766000000 1893000000 436000000 1484000000 2080000000 1636000000 1784000000 1820000000 1568000000 1456000000 1828000000 1660000000 1182000000 327000000 439700000 471400000 373300000 317000000 237400000 250600000 211200000 279900000 117900000 108800000 115500000 102100000
Earnings Per Share (EPS) 4.24 2.04 5.04 2.52 5.61 6.65 5.93 5.19 4.94 4.41 3.43 3.09 2.13 2.12 -1.1 0.16 1.49 1.22 1.5 1.75 1.3 1.45 1.64 1.76 1.24 0.41 1.35 0.8 0.95 0.76 0.6 0.57 0.13 -1.75 0.26 0.14 0.3 0.35
Diluted Earnings Per Share 4.23 2.03 5 2.52 5.59 6.61 5.9 5.16 4.88 4.35 3.38 3.05 2.1 2.09 -1.1 0.16 1.47 1.2 1.48 1.74 1.3 1.45 1.55 1.61 1.16 0.39 1.27 0.77 0.94 0.7 0.5 0.41 0.13 -1.75 0.25 0.14 0.29 0.35
Weighted Average Shares Outstanding 286200000 290400000 300600000 299700000 314700000 345400000 371800000 391000000 407500000 427200000 455800000 464800000 478600000 460000000 447200000 451200000 445600000 434400000 426800000 386800000 383600000 354800000 320400000 314000000 314000000 338271605 281600000 248800000 243846154 224306220 182000000 134497817 112156863 111257143 111764706 111034483 103050847 98000000
Diluted Weighted Average Shares Outstanding 286600000 291200000 302800000 300400000 315800000 347500000 373900000 393200000 412700000 433200000 461600000 470400000 485600000 466000000 447200000 455600000 456400000 445600000 436000000 389200000 385200000 368000000 365600000 366000000 364400000 353548387 317200000 278400000 245736434 242273902 220606061 187804878 114400000 111257143 112871287 111034483 105739130 98000000

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.