Oil rebounds amid U.S.-Iran talks, WTI $96.15, Brent $102.15

Business