So far in April, the overseas investors have pulled out nearly Rs 58,000 crore, according to National Securities Depository Ltd.’s data.