Home Investing News Oil slips nearly $4 a barrel after Israel shows restraint in strikes on Iran