Logo image of OPRA

OPERA LTD-ADR (OPRA) Stock Income Statement

NASDAQ:OPRA - Nasdaq - US68373M1071 - ADR - Currency: USD

19.59  -0.75 (-3.69%)

After market: 19.5292 -0.06 (-0.31%)

Free users can only see 4 years or quarters

Examples of complete financials are available for MSFT and AAPL.

Please register or login for additional data.

TTM
(2024-9-30)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
2020
(2020-12-31)
Revenue
OPRA Revenue ChartOPRA Revenue over time chart
450.57M397.49M331.50M251.50M176.60M
Minority Interest Expense
OPRA Minority Interest Expense ChartOPRA Minority Interest Expense over time chart
N/AN/AN/AN/A0.00
Cost Of Goods
OPRA Cost Of Goods ChartOPRA Cost Of Goods over time chart
113.33M93.25M54.60M13.70M8.30M
Gross Profit
OPRA Gross Profit ChartOPRA Gross Profit over time chart
337.25M304.24M276.90M237.80M168.30M
Operating Expenses
OPRA Operating Expenses ChartOPRA Operating Expenses over time chart
252.09M239.97M231.90M238.30M166.80M
Selling, General, and Administrative Expenses
OPRA Selling, General, and Administrative Expenses ChartOPRA Selling, General, and Administrative Expenses over time chart
206.09M195.40M193.30M198.50M119.90M
Operating Income
OPRA Operating Income ChartOPRA Operating Income over time chart
85.16M64.27M45.00M-600.00K1.50M
Interest Income/Expense
OPRA Interest Income/Expense ChartOPRA Interest Income/Expense over time chart
88.86M94.39M-21.70M-33.70M15.70M
Other Income/Expense
OPRA Other Income/Expense ChartOPRA Other Income/Expense over time chart
N/A2.72M3.80M115.00M24.20M
Non Recurring Items
OPRA Non Recurring Items ChartOPRA Non Recurring Items over time chart
N/A-1.38M-3.20M-123.80M-3.90M
Income Before Taxes
OPRA Income Before Taxes ChartOPRA Income Before Taxes over time chart
173.89M160.00M23.90M-43.10M37.50M
Income Tax
OPRA Income Tax ChartOPRA Income Tax over time chart
14.36M6.70M8.80M0.00100.00K
Net Income
OPRA Net Income ChartOPRA Net Income over time chart
159.53M153.30M15.00M-44.00M179.20M
EBITDA
OPRA EBITDA ChartOPRA EBITDA over time chart
99.65M77.43M58.94M19.00M21.89M
 
Per Share Data
EPS Diluted Total Ops
OPRA EPS Diluted Total Ops ChartOPRA EPS Diluted Total Ops over time chart
1.000.850.07-0.190.76
Non GAAP EPS
OPRA Non GAAP EPS ChartOPRA Non GAAP EPS over time chart
2.121.960.240.040.41
 
Statistics
Gross Profit Margin
OPRA Gross Profit Margin ChartOPRA Gross Profit Margin over time chart
74.85%76.54%83.53%94.55%95.30%
Profit Margin
OPRA Profit Margin ChartOPRA Profit Margin over time chart
35.41%38.57%4.52%-17.50%101.47%
Operating Profit Margin
OPRA Operating Profit Margin ChartOPRA Operating Profit Margin over time chart
18.90%16.17%13.57%-0.24%0.85%

All data in USD

Charts

OPRA Income Statement data chartOPRA Revenue, Operating Income, Net Income and EBITDA ChartIncome Statements 2016 2017 2018 2019 2020 2021 2022 2023 TTM 0 100M 200M 300M 400M
OPRA Earnings Per Share (EPS) chartOPRA EPS Diluted and non-GAAP ChartEarnings Per Share 2016 2017 2018 2019 2020 2021 2022 2023 TTM 0 0.5 1 1.5 2