Preliminary Results Six months ended 30 June 2026 - Bankmuscat (S.A.O.G.) | RNS | Ticker