OPRA 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
Report Filing: 2024-04-24 2023-04-20 2022-04-26 2021-06-11 2020-04-30 2019-04-17 2017-12-31
Revenue 397232865 331037000 250991000 165274000 334855000 172276000 128892000
Cost of Revenue 189358473 54588000 13691000 12112000 73991000 13316000 0
Gross Profit 207874392 276449000 237300000 153162000 260864000 158960000 128892000
Operating Expenses 144904052 209690000 239104000 130633000 140711000 113659000 118653000
Research & Development 41553456 43774822 39061845 31762807 30103786 0 0
Selling, General and Administrative 103350596 200176000 205875000 107796000 152081000 87495000 83203000
Other Operating Expenses 0 -34260822 -5832845 -8925807 -41473786 26164000 35450000
Operating Income 62970340 66759000 -1804000 22529000 120153000 45301000 10239000
Net Interest(Non Operating) 4176000 -17067000 -6789000 13117000 9025000 -58000 -184000
Interest Income 4545000 21454000 123000 13633000 10530000 1637000 54000
Interest Expense 369000 38521000 6912000 516000 1505000 1695000 238000
Equity & Other Income/(Expense) 93014301 -25822000 -6332000 -649000 -65678000 -3602000 -2551000
Income Before Tax 160160641 23870000 -14925000 34997000 63500000 41641000 7504000
Income Tax Expense 6702848 8835000 43000 689000 5602000 6481000 1440000
Income Attributable to Non-Controlling Interest 156793 0 0 0 -1000 0 0
Net Income 153301000 15035000 -14968000 34308000 57899000 35160000 6064000
Depreciation and Amortization 13178464 13939000 -6485000 20390000 18933000 12694000 16604000
EBITDA 76148804 80698000 -8289000 42919000 139086000 57995000 26843000
Earnings Per Share (EPS) 1.72 0.14 -0.13 0.29 0.52 0.35 0.0553
Diluted Earnings Per Share 1.69 0.14 -0.13 0.29 0.49 0.34 0.0553
Weighted Average Shares Outstanding 89255903 109479088 115143321 117284926 112314250 101310194 109725000
Diluted Weighted Average Shares Outstanding 90921608 110332551 115143321 118693233 114532833 104364100 109725000

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.