Yachts break the city skyline ahead of the G20 finance meeting in Durban, South Africa, July 15, 2025. REUTERS/Rogan Ward

JOHANNESBURG, March 23 (Reuters) – Offshore investors sold a net 5.87 billion rand ($341.7 million) worth of South African stocks last week, Johannesburg Stock Exchange data showed on Monday.

Net sales of bonds totalled 0.79 billion rand, settlement data showed.