Energy Development Oman Reports $14.77 Billion Revenue in 2025: What This Means for Investors and Entrepreneurs

Energy Development Oman (EDO) reported a 2025 net profit of $523M, down from $712M in 2024. Revenue fell to $14.77B

Read More