Oil Tops $104, Nintendo Drops 8.4% as Iran Ceasefire Falters