Brent price on ICE tops $104 per barrel, first time since May 22 · Activ.news