Logo image of OPRA

OPERA LTD-ADR (OPRA) Stock Income Statement

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

18.43  -0.56 (-2.95%)

After market: 18.68 +0.25 (+1.36%)

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
(2025-3-31)
2024
(2024-12-31)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
Revenue
OPRA Revenue ChartOPRA Revenue over time chart
523.50M483.01M397.49M331.50M251.50M
Minority Interest Expense
OPRA Minority Interest Expense ChartOPRA Minority Interest Expense over time chart
N/AN/AN/AN/AN/A
Cost Of Goods
OPRA Cost Of Goods ChartOPRA Cost Of Goods over time chart
159.24M132.56M93.25M54.60M13.70M
Gross Profit
OPRA Gross Profit ChartOPRA Gross Profit over time chart
364.26M350.46M304.24M276.90M237.80M
Operating Expenses
OPRA Operating Expenses ChartOPRA Operating Expenses over time chart
269.66M258.08M239.97M231.90M238.30M
Selling, General, and Administrative Expenses
OPRA Selling, General, and Administrative Expenses ChartOPRA Selling, General, and Administrative Expenses over time chart
223.33M213.91M195.40M193.30M198.50M
Operating Income
OPRA Operating Income ChartOPRA Operating Income over time chart
94.61M92.38M64.27M45.00M-600.00K
Interest Income/Expense
OPRA Interest Income/Expense ChartOPRA Interest Income/Expense over time chart
5.97M2.79M94.39M-21.70M-33.70M
Other Income/Expense
OPRA Other Income/Expense ChartOPRA Other Income/Expense over time chart
N/A3.36M2.72M3.80M115.00M
Non Recurring Items
OPRA Non Recurring Items ChartOPRA Non Recurring Items over time chart
N/A-113.00K-1.38M-3.20M-123.80M
Income Before Taxes
OPRA Income Before Taxes ChartOPRA Income Before Taxes over time chart
99.73M98.41M160.00M23.90M-43.10M
Income Tax
OPRA Income Tax ChartOPRA Income Tax over time chart
15.52M17.64M6.70M8.80M0.00
Net Income
OPRA Net Income ChartOPRA Net Income over time chart
84.22M80.77M153.30M15.00M-44.00M
EBITDA
OPRA EBITDA ChartOPRA EBITDA over time chart
111.55M107.96M77.43M58.94M19.00M
 
Per Share Data
EPS Diluted Total Ops
OPRA EPS Diluted Total Ops ChartOPRA EPS Diluted Total Ops over time chart
0.730.910.850.07-0.19
Non GAAP EPS
OPRA Non GAAP EPS ChartOPRA Non GAAP EPS over time chart
1.050.971.960.240.04
 
Statistics
Gross Profit Margin
OPRA Gross Profit Margin ChartOPRA Gross Profit Margin over time chart
69.58%72.56%76.54%83.53%94.55%
Profit Margin
OPRA Profit Margin ChartOPRA Profit Margin over time chart
16.09%16.72%38.57%4.52%-17.50%
Operating Profit Margin
OPRA Operating Profit Margin ChartOPRA Operating Profit Margin over time chart
18.07%19.12%16.17%13.57%-0.24%

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 2024 TTM 0 100M 200M 300M 400M 500M
OPRA Earnings Per Share (EPS) chartOPRA EPS Diluted and non-GAAP ChartEarnings Per Share 2016 2017 2018 2019 2020 2021 2022 2023 2024 TTM 0 0.5 1 1.5