Offshore investors purchased 0.95 billion rand ($51.7 million) of South African stocks last week, data from the Johannesburg Stock Exchange showed on Monday.

Settlement data on bonds showed 1.12 billion rand of net purchases while trading data showed 10.64 billion rand of net sales. ($1 = 18.3689 rand) (Reporting by Tannur Anders and Bhargav Acharya; Editing by Christopher Cushing)