Oman Investment Authority Posts Record RO 2.9 Billion Profit in 2025, Ranks Third Globally May 18, 2026