Iran pokes the world, China talks (Xi to Palm Beach?), AMZN air dirty laundry (who cares…), SPX hits the ceiling