Offshore investors sold a net 7.40 billion rand ($456.44 million) worth of South African stocks last week, Johannesburg Stock Exchange data showed on Monday.

Net purchases of bonds totalled 14.69 billion rand, settlement data showed.

($1 = 16.2126 rand)