MPC Energy Solutions N.V. (OSL:MPCES)
Norway flag Norway · Delayed Price · Currency is NOK
13.15
-0.10 (-0.75%)
At close: Aug 3, 2026

MPC Energy Solutions Financials Overview

Millions USD. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
2.925.587.369.093.63-
Revenue Growth
-74.65%-24.27%-19.02%150.75%--
Gross Profit
2.33.673.884.42.09-
Operating Income
-7.11-6.67-16.11-7.68-4.61-2.89
Net Income
-8.98-9.04-17.47-8.49-5.62-2.73
Earnings Per Share
-0.40-0.45-0.78-0.38-0.25-0.12
EPS Growth
------

Revenue by Geography

Fiscal YearTTMFY 2025FY 2024FY 2023
Period EndingJun '26 Dec '25 Dec '24 Dec '23
Mexico
3.763.963.95-
Colombia
2.022.622.06-
Unallocated
--1--
Caribbean
--1.351.47
Total
2.925.587.369.09

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
6.7510.5212.4220.4824.1856.92
Total Debt
23.7624.1368.2545.9144.032.5
Net Cash (Debt)
-17.01-13.61-55.84-25.43-19.8554.41
Net Cash Growth
-----13123.64%
Net Cash Per Share
-0.76-0.61-2.51-1.14-0.892.45

Cash Flow & CapEx

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Operating Cash Flow
-1.27-2.54-3.96-3.95-6.26-3.38
Capital Expenditures
--10.89-23.93-7.66-30.48-0.34
Free Cash Flow
-1.27-13.43-27.89-11.61-36.74-3.72
Free Cash Flow Growth
------

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Gross Margin
78.71%65.84%52.64%48.42%57.75%-
Operating Margin
-243.81%-119.57%-218.85%-84.41%-127.25%-
Pretax Margin
-63.76%-167.41%-247.44%-108.30%-133.78%-
Profit Margin
-307.92%-179.59%-240.85%-93.51%-154.88%-
FCF Margin
-43.37%-240.80%-378.72%-127.74%-1013.24%-

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Forward PE
-16.6322.6522.6522.65-
PS Ratio
10.135.302.562.567.80-