Saudi bond sale and US earnings loom large