MHH 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
Report Filing: 2024-03-15 2023-03-27 2022-03-14 2021-03-16 2020-03-30 2019-03-29 2018-03-23 2017-03-24 2016-03-25 2015-03-20 2014-03-21 2013-03-22 2012-03-23 2011-03-17 2010-03-08 2009-03-19 2007-12-31 2006-12-31
Revenue 201098000 242238000 222012000 194101000 193574000 177164000 147882000 132008000 123470000 113523000 106901000 101838000 89362000 71788000 71062000 96650000 104693000 111416000
Cost of Revenue 152834000 179055000 162568000 142562000 145593000 134636000 116253000 105711000 99671000 92737000 86784000 82629000 71821000 57718000 57635000 78328000 82618000 86062000
Gross Profit 48264000 63183000 59444000 51539000 47981000 42528000 31629000 26297000 23799000 20786000 20117000 19209000 17541000 14070000 13427000 18322000 22075000 25354000
Operating Expenses 49139000 55179000 48695000 41725000 34428000 30903000 27548000 21790000 19117000 15246000 14815000 15693000 15680000 13006000 11106000 14160000 16016000 17824000
Research & Development 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Selling, General and Administrative 49139000 50984000 41834000 38136000 30994000 30903000 27548000 21790000 19117000 15246000 14815000 15693000 15680000 13006000 11106000 14160000 16016000 17824000
Other Operating Expenses 0 4195000 6861000 3589000 3434000 0 0 0 0 0 0 0 0 0 0 0 0 0
Operating Income -875000 8004000 10749000 9814000 13553000 11625000 4081000 4507000 4682000 5540000 5302000 3516000 1861000 1064000 2321000 4162000 6059000 7530000
Net Interest(Non Operating) 0 0 -49000 96000 11000 2171000 1131000 462000 293000 84000 93000 68000 38000 22000 3000 68000 0 71000
Interest Income 319000 292000 675000 866000 1779000 0 0 0 0 0 0 0 0 0 3000 72000 0 82000
Interest Expense 319000 292000 724000 770000 1768000 -2171000 -1131000 -462000 -293000 -84000 -93000 -68000 -38000 -22000 0 4000 0 11000
Equity & Other Income/(Expense) -8156000 4487000 6186000 2723000 1655000 -4382000 -2264000 -949000 -550000 -116000 -170000 -100000 -107000 -48000 -52000 -70000 82000 1000
Income Before Tax -9031000 12491000 16886000 12633000 15219000 9414000 2948000 4020000 4425000 5508000 5225000 3484000 1792000 1038000 2272000 4160000 6141000 7602000
Income Tax Expense -1893000 3779000 4665000 2772000 4074000 2723000 1322000 1500000 1672000 2085000 1956000 1345000 679000 375000 875000 638000 701000 662000
Income Attributable to Non-Controlling Interest 0 0 0 0 0 0 0 0 0 0 -536000 0 0 0 0 0 0 0
Net Income -7138000 8712000 12221000 9861000 11145000 6691000 1626000 2520000 2753000 3423000 3805000 2139000 1113000 663000 1397000 3522000 5440000 6940000
Depreciation and Amortization 3855000 4195000 3979000 3589000 3434000 3182000 1942000 1016000 660000 143000 153000 203000 181000 180000 223000 314000 320000 251000
EBITDA 2980000 12199000 14728000 13403000 16987000 14807000 6023000 5523000 5342000 5683000 5455000 3719000 2042000 1244000 2544000 4476000 6379000 7781000
Earnings Per Share (EPS) -0.61 0.75 1.07 0.87 1.01 0.61 0.17 0.28 0.32 0.4 0.46 0.27 0.12 0.072 0.16 0.39 0.6 0.77
Diluted Earnings Per Share -0.61 0.72 1.02 0.83 0.99 0.6 0.17 0.28 0.31 0.39 0.44 0.26 0.12 0.072 0.15 0.39 0.6 0.77
Weighted Average Shares Outstanding 11613000 11588000 11436000 11292000 11029000 10950000 9924000 8786000 8676000 8640000 8386000 8150000 9132000 9182500 9020000 9017500 9000000 9016792
Diluted Weighted Average Shares Outstanding 11613000 12077000 12007000 11950000 11232000 11161000 9998000 8964000 8882000 8918000 8684000 8402000 9390000 9365000 9265000 9027500 9000000 9016792

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.