M MESC: management transactions · Saudi Arabia · Tadawul (CMA) TADAWUL:2370 SA SA · Tadawul (CMA) Mcap 1.3Bn€ Industrials
Browse the full management transaction log of MESC, a publicly traded company based in Saudi Arabia. Shares trade on SA SA, under the oversight of Tadawul (CMA). Operating in the Industrials sector, MESC has published 15 insider filings. Market capitalisation: €1.3bn. The latest transaction was filed on 15 January 2026 — Board / executive change. All data is free.
Financial data FY ended December 2025 · cache
Income statement
Revenue 1.48 Bn€
Gross profit 237.5 M€ 16% margin
Net income 101.7 M€ 6.9% margin
Valuation
PER (trailing) 12.9x
P/Book 2.4x
Beta 0.66
Balance sheet & cash
Market cap 1.31 Bn€
Total debt 183.7 M€
Free Cash Flow −19.3 M€
Debt / Equity 34%
Profitability & ownership
ROE 20.3%
ROA 7.9%
% insiders 6.4%
% institutions 2.7%
Last declaration on 15 January 2026
Declarations 15 total
Executives ● Board / executive change0 Tadawul
TADAWUL:92660 · 15 Jan 2026 details not loaded
Executives ● Board / executive change0 Tadawul
TADAWUL:92226 · 24 Dec 2025 details not loaded
Executives ● Board / executive change0 Tadawul
TADAWUL:90715 · 15 Oct 2025 details not loaded
Executives ● Board / executive change0 Tadawul
TADAWUL:90106 · 10 Sept 2025 details not loaded
Executives ● Board / executive change0 Tadawul
TADAWUL:88875 · 21 Jul 2025 details not loaded
Executives ● Board / executive change0 Tadawul
TADAWUL:88873 · 21 Jul 2025 details not loaded
Executives ● Board / executive change0 Tadawul
TADAWUL:85112 · 9 Feb 2025 details not loaded
Executives ● Board / executive change0 Tadawul
TADAWUL:84207 · 17 Dec 2024 details not loaded
Executives ● Board / executive change0 Tadawul
TADAWUL:80947 · 24 Jun 2024 details not loaded
Executives ● Board / executive change0 Tadawul
TADAWUL:79811 · 6 May 2024 details not loaded
Executives ● Board / executive change0 Tadawul
TADAWUL:72972 · 9 Apr 2023 details not loaded
Executives ● Board / executive change0 Tadawul
TADAWUL:71544 · 1 Jan 2023 details not loaded
Executives ● Board / executive change0 Tadawul
TADAWUL:67553 · 5 Apr 2022 details not loaded
Executives ● Board / executive change0 Tadawul
TADAWUL:65001 · 29 Sept 2021 details not loaded
Executives ● Board / executive change0 Tadawul
TADAWUL:64913 · 19 Sept 2021 details not loaded