CMBM 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
Report Filing: 2024-03-15 2023-02-27 2022-02-24 2021-03-01 2020-03-24 2018-12-31 2017-12-31 2016-12-31
Revenue 220195000 296899000 335854000 278459000 267028000 241762000 216671000 181444000
Cost of Revenue 157574000 151759000 175058000 139049000 135799000 126267000 105960000 91715000
Gross Profit 62621000 145140000 160796000 139410000 131229000 115495000 110711000 89729000
Operating Expenses 121075000 125260000 124377000 115462000 130474000 109144000 95838000 77539000
Research & Development 51478000 49865000 47929000 43188000 47692000 38917000 32227000 26267000
Selling, General and Administrative 69597000 69434000 70277000 65635000 76378000 61462000 54787000 42839000
Other Operating Expenses 0 5961000 6171000 6639000 6404000 8765000 8824000 8433000
Operating Income -58454000 19880000 36419000 23948000 755000 6351000 14873000 12190000
Net Interest(Non Operating) -2521000 0 0 0 0 -8113000 -5018000 -7565000
Interest Income 0 1977000 4269000 5326000 8076000 0 0 0
Interest Expense 2521000 1977000 4269000 5326000 8076000 8113000 5018000 7565000
Equity & Other Income/(Expense) -2671000 -1863000 -4513000 -5817000 -8076000 -550000 -474000 -165000
Income Before Tax -63646000 18017000 31906000 18131000 -7321000 -2312000 9381000 4460000
Income Tax Expense 13774000 -2183000 -5515000 -444000 10280000 -799000 -418000 1547000
Income Attributable to Non-Controlling Interest 0 0 0 0 0 0 0 638000
Net Income -77420000 20200000 37421000 18575000 -17601000 -1513000 9799000 2275000
Depreciation and Amortization 9025000 6075000 5927000 6148000 5858000 9018000 8871000 8433000
EBITDA -49429000 25955000 42346000 30096000 6613000 15369000 23744000 20623000
Earnings Per Share (EPS) -2.81 0.75 1.42 0.72 -0.69 -0.0764 0.49 0.11
Diluted Earnings Per Share -2.81 0.72 1.31 0.7 -0.69 -0.0764 0.49 0.11
Weighted Average Shares Outstanding 27519476 26919550 26421087 25707092 25672983 19807770 19807770 19807770
Diluted Weighted Average Shares Outstanding 27519476 28025278 28628136 26403112 25672983 19807770 19807770 19807770

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.