July 15 (Reuters) - Offshore investors bought a net 1.04 billion rand ($57.19 million) of South African stocks last week, data from the Johannesburg Stock Exchange showed on Monday.

Settlement statistics on bonds showed 1.06 billion rand of net sales. ($1 = 18.1863 rand) (Reporting by Anait Miridzhanian Editing by Alexander Winning)