PUBM 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
Report Filing: 2024-02-28 2023-02-28 2022-03-01 2021-03-26 2019-12-31 2018-12-31
Revenue 267014000 256380000 226908000 148748000 113871000 99264000
Cost of Revenue 99229000 81512000 58313000 41186000 36104000 31235000
Gross Profit 167785000 174868000 168595000 107562000 77767000 68029000
Operating Expenses 165749000 134348000 109806000 75807000 69258000 63061000
Research & Development 26727000 20846000 15885000 12250000 12453000 12619000
Selling, General and Administrative 139022000 113502000 93921000 63557000 56805000 50442000
Other Operating Expenses 0 0 0 0 0 0
Operating Income 2036000 40520000 58789000 31755000 8509000 4968000
Net Interest(Non Operating) 8828000 -839000 300000 537000 1290000 877000
Interest Income 8828000 2214000 300000 537000 1290000 877000
Interest Expense 0 3053000 0 0 0 0
Equity & Other Income/(Expense) -359000 -2214000 5714000 -712000 -577000 -215000
Income Before Tax 10505000 37467000 64803000 31580000 9222000 5630000
Income Tax Expense 1624000 8762000 8199000 4967000 2579000 1205000
Income Attributable to Non-Controlling Interest 0 0 0 0 0 0
Net Income 8881000 28705000 56604000 26613000 6643000 4425000
Depreciation and Amortization 44770000 34249000 23073000 15743000 12671000 12285000
EBITDA 46806000 74769000 81862000 47498000 21180000 17253000
Earnings Per Share (EPS) 0.17 0.55 1.13 0.55 0.0092 0.0931
Diluted Earnings Per Share 0.16 0.5 1 0.55 0.0092 0.0931
Weighted Average Shares Outstanding 51760000 52278009 50184455 48088637 47826504 47516217
Diluted Weighted Average Shares Outstanding 56027000 56908197 56628574 48088637 47826504 47516217

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.