Logo image of OPRA

OPERA LTD-ADR (OPRA) Stock Income Statement

USA - NASDAQ:OPRA - US68373M1071 - ADR

13.1 USD
-0.36 (-2.67%)
Last: 11/17/2025, 5:29:41 PM
13.25 USD
+0.15 (+1.15%)
After Hours: 11/17/2025, 5:29:41 PM

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-9-30)
2024
(2024-12-31)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
Revenue
OPRA Revenue ChartOPRA Revenue over time chart
583.72M483.01M397.49M331.50M251.50M
Gross Premiums Earned
OPRA Gross Premiums Earned ChartOPRA Gross Premiums Earned over time chart
nullnullnullnullnull
Loss Claims
OPRA Loss Claims ChartOPRA Loss Claims over time chart
nullnullnullnullnull
Deferred Policy Acquisition Expense
OPRA Deferred Policy Acquisition Expense ChartOPRA Deferred Policy Acquisition Expense over time chart
nullnullnullnullnull
Net Interest Income
OPRA Net Interest Income ChartOPRA Net Interest Income over time chart
nullnullnullnullnull
Non Interest Income
OPRA Non Interest Income ChartOPRA Non Interest Income over time chart
nullnullnullnullnull
Loan Loss Provision
OPRA Loan Loss Provision ChartOPRA Loan Loss Provision over time chart
nullnullnullnullnull
Net Interest Income after Provision
OPRA Net Interest Income after Provision ChartOPRA Net Interest Income after Provision over time chart
nullnullnullnullnull
Non Interest Expense
OPRA Non Interest Expense ChartOPRA Non Interest Expense over time chart
nullnullnullnullnull
Minority Interest Expense
OPRA Minority Interest Expense ChartOPRA Minority Interest Expense over time chart
nullnullnullnullnull
Cost Of Goods
OPRA Cost Of Goods ChartOPRA Cost Of Goods over time chart
201.97M132.56M93.25M54.60M13.70M
Gross Profit
OPRA Gross Profit ChartOPRA Gross Profit over time chart
381.75M350.46M304.24M276.90M237.80M
Operating Expenses
OPRA Operating Expenses ChartOPRA Operating Expenses over time chart
291.00M258.08M239.97M231.90M238.30M
Research and Development
OPRA Research and Development ChartOPRA Research and Development over time chart
nullnullnullnullnull
Selling, General, and Administrative Expenses
OPRA Selling, General, and Administrative Expenses ChartOPRA Selling, General, and Administrative Expenses over time chart
245.96M213.91M195.40M193.30M198.50M
Operating Income
OPRA Operating Income ChartOPRA Operating Income over time chart
90.75M92.38M64.27M45.00M-600.00K
Interest Income/Expense
OPRA Interest Income/Expense ChartOPRA Interest Income/Expense over time chart
6.05M2.79M94.39M-21.70M-33.70M
Other Income/Expense
OPRA Other Income/Expense ChartOPRA Other Income/Expense over time chart
null3.36M2.72M3.80M115.00M
Non Recurring Items
OPRA Non Recurring Items ChartOPRA Non Recurring Items over time chart
-1.63M-113.00K-1.38M-3.20M-123.80M
Income Before Taxes
OPRA Income Before Taxes ChartOPRA Income Before Taxes over time chart
95.17M98.41M160.00M23.90M-43.10M
Income Tax
OPRA Income Tax ChartOPRA Income Tax over time chart
13.90M17.64M6.70M8.80M0
Net Income
OPRA Net Income ChartOPRA Net Income over time chart
81.27M80.77M153.30M15.00M-44.00M
EBITDA
OPRA EBITDA ChartOPRA EBITDA over time chart
109.02M107.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.91075393678170550.91227321047518020.85383181573284880.07089943902882494-0.19244133450681053
Non GAAP EPS
OPRA Non GAAP EPS ChartOPRA Non GAAP EPS over time chart
1.110.971.95999999999999970.239999999999999960.039999999999999945
 
Statistics
Gross Profit Margin
OPRA Gross Profit Margin ChartOPRA Gross Profit Margin over time chart
65.40%72.56%76.54%83.53%94.55%
Profit Margin
OPRA Profit Margin ChartOPRA Profit Margin over time chart
13.92%16.72%38.57%4.52%-17.50%
Operating Profit Margin
OPRA Operating Profit Margin ChartOPRA Operating Profit Margin over time chart
15.55%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 200M 400M
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