MCRI 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
Report Filing: 2024-02-28 2023-02-28 2022-02-28 2021-03-12 2020-03-12 2019-03-14 2018-03-14 2017-03-14 2016-03-11 2015-03-13 2014-03-14 2013-03-15 2012-03-14 2011-03-16 2010-03-16 2009-03-16 2008-03-17 2007-03-16 2006-03-16 2005-03-15 2004-03-12 2003-03-28 2002-03-26 2001-04-02 2000-03-30 1999-03-31 1998-03-30 1997-03-28 1995-12-31 1994-12-31 1993-12-31
Revenue 501478000 477870000 395377000 184413000 249166000 240315000 230726000 217032000 202245000 187767000 188749350 170356964 140632205 142030027 133731856 141369469 159856371 151968954 139784877 129456890 115950513 111037570 104515593 96964775 78865656 62500000 59100000 53600000 53400000 36400000 27200000
Cost of Revenue 279597000 218278000 177716000 84712000 122292000 117058000 112205000 105242000 98969000 92530000 89224352 80338687 66852445 66420377 62856467 65631381 66054030 63501532 59823158 58575381 55284408 53079767 52641901 51597806 43636184 31800000 29900000 28200000 28300000 21400000 16500000
Gross Profit 221881000 259592000 217661000 99701000 126874000 123257000 118521000 111790000 103276000 95237000 99524998 90018277 73779760 75609650 70875389 75738088 93802341 88467422 79961719 70881509 60666105 57957803 51873692 45366969 35229472 30700000 29200000 25400000 25100000 15000000 10700000
Operating Expenses 105819000 148150000 127784000 84430000 87299000 80431000 77855000 73242000 70721000 73018000 69069764 74035119 64009525 61576600 61733094 61052287 58114639 54975789 46892330 44607868 43456752 40762303 37741903 35816757 31247328 21900000 20300000 19300000 18800000 14600000 6800000
Research & Development 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10477 106477 0 0 0 0 0 0 0 0 0 0 0 0 0
Selling, General and Administrative 105819000 97602000 84427000 60395000 69312000 65802000 62719000 57730000 54779000 52987000 52431832 55228994 50629987 48295204 47865432 51160484 49966276 46309938 38513297 34979998 32659258 30441900 27656572 25541559 23328208 17300000 16000000 15200000 14800000 11900000 5100000
Other Operating Expenses 0 50548000 43357000 24035000 17987000 14629000 15136000 15512000 15942000 20031000 16637932 18806125 13379538 13281396 13867662 9891803 8137886 8559374 8379033 9627870 10797494 10320403 10085331 10275198 7919120 4600000 4300000 4100000 4000000 2700000 1700000
Operating Income 116062000 111442000 89877000 15271000 39575000 42826000 40666000 38548000 32555000 22219000 30455234 15983158 9770235 14033050 9142295 14685801 35687702 33491633 33069389 26273641 17209353 17195500 14131789 9550212 3982144 8800000 8900000 6100000 6300000 400000 3900000
Net Interest(Non Operating) -1625000 0 0 200000 0 -177000 -967000 -616000 -679000 -1104000 -1860367 -2023957 -914308 -1457865 -1979137 -168052 1776176 368328 -1013377 -1448125 -1607840 -3934363 -7243330 -8164697 0 -2200000 0 -3600000 -4100000 -2300000 -2000000
Interest Income 0 2420000 4506000 473000 1000 0 0 0 0 0 0 0 0 0 124661 370632 1928450 466050 0 0 0 0 0 0 0 0 0 0 0 0 0
Interest Expense 1625000 2420000 4506000 273000 1000 177000 967000 616000 679000 1104000 1860367 2023957 914308 1457865 2103798 538684 152274 97722 1013377 1448125 1607840 3934363 7243330 8164697 0 2200000 0 3600000 4100000 2300000 2000000
Equity & Other Income/(Expense) -5910000 -2420000 -4506000 -473000 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -136164 -1030010 -228020 0 0 -4926681 -900000 -3200000 -1200000 200000 500000 -100000
Income Before Tax 108527000 109022000 85371000 14998000 39576000 42649000 39699000 37932000 31876000 21115000 28594867 13959201 8855927 12575185 7163158 14517749 37463878 33859961 32056012 24689352 14571503 13033117 6888459 1385515 -944537 5700000 5700000 1300000 2400000 -1400000 1800000
Income Tax Expense 26079000 21543000 16883000 -8680000 7760000 8551000 14161000 13358000 11217000 6930000 10634045 5048353 3180073 4338924 2321679 4976781 12983660 11779590 11020552 8162912 4965580 4429771 2286695 425434 -359672 1900000 2000000 500000 800000 -700000 1300000
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 0 0 0 0 0 200000 0 0 0 0
Net Income 82448000 87479000 68488000 23678000 31816000 34098000 25538000 24574000 20659000 14185000 17960822 8910848 5675854 8236261 4841479 9540968 24480218 22080371 21035460 16526440 9605923 8603346 4601764 960081 -584865 3800000 3500000 800000 1600000 -700000 500000
Depreciation and Amortization 47294000 43433000 38428000 17324000 14875000 14617000 15132000 14835000 15933000 17824000 16637932 16650604 13379538 13281396 12501048 9911696 8286724 8597651 8516129 9801578 10976921 10499828 10264757 10275198 7919120 4600000 4300000 4100000 4000000 2700000 1700000
EBITDA 163356000 154875000 128305000 32595000 54450000 57443000 55798000 53383000 48488000 40043000 47093166 32633762 23149773 27314446 21643343 24597497 43974426 42089284 41585518 36075219 28186274 27695328 24396546 19825410 11901264 13400000 13200000 10200000 10300000 3100000 5600000
Earnings Per Share (EPS) 4.28 4.61 3.68 1.3 1.77 1.91 1.45 1.42 1.22 0.85 1.1 0.55 0.35 0.51 0.3 0.56 1.28 1.16 1.12 0.88 0.51 0.46 0.25 0.05 -0.031 0.2 0.19 0.045 0.08 -0.04 0.03
Diluted Earnings Per Share 4.2 4.47 3.53 1.25 1.7 1.84 1.39 1.39 1.19 0.83 1.06 0.55 0.35 0.51 0.3 0.56 1.27 1.15 1.1 0.88 0.51 0.45 0.25 0.05 -0.031 0.2 0.19 0.045 0.08 -0.04 0.03
Weighted Average Shares Outstanding 19244000 18996000 18617000 18218000 18025000 17846000 17585000 17305000 16948000 16734000 16302000 16140000 16138158 16131321 16123027 16957692 19057583 18990331 18848532 18756450 18758892 18915338 18872550 18872550 18872550 18872550 18918919 19003316 20000000 17500000 16666667
Diluted Weighted Average Shares Outstanding 19618000 19578000 19427000 18877000 18684000 18574000 18367000 17664000 17335000 17107000 16944000 16250000 16231325 16205606 16159415 17017859 19329131 19274847 19093777 18814686 18824918 19042706 18959660 18953464 18872550 19004654 18918919 20000000 20000000 17500000 16666667

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.